mirror of
https://github.com/trezor/trezor-wallet
synced 2024-12-28 18:08:08 +00:00
RecevieActions: with ripple call
This commit is contained in:
parent
c9eb911756
commit
120c227753
@ -50,7 +50,9 @@ export const showUnverifiedAddress = (): Action => ({
|
||||
//export const showAddress = (address_n: string): AsyncAction => {
|
||||
export const showAddress = (path: Array<number>): AsyncAction => async (dispatch: Dispatch, getState: GetState): Promise<void> => {
|
||||
const selected = getState().wallet.selectedDevice;
|
||||
if (!selected) return;
|
||||
const { network } = getState().selectedAccount;
|
||||
|
||||
if (!selected || !network) return;
|
||||
|
||||
if (selected && (!selected.connected || !selected.available)) {
|
||||
dispatch({
|
||||
@ -60,16 +62,22 @@ export const showAddress = (path: Array<number>): AsyncAction => async (dispatch
|
||||
return;
|
||||
}
|
||||
|
||||
const response = await TrezorConnect.ethereumGetAddress({
|
||||
const params = {
|
||||
device: {
|
||||
path: selected.path,
|
||||
instance: selected.instance,
|
||||
state: selected.state,
|
||||
},
|
||||
path,
|
||||
// useEmptyPassphrase: !selected.instance,
|
||||
useEmptyPassphrase: selected.useEmptyPassphrase,
|
||||
});
|
||||
};
|
||||
|
||||
let response;
|
||||
if (network.type === 'ethereum') {
|
||||
response = await TrezorConnect.ethereumGetAddress(params);
|
||||
} else {
|
||||
response = await TrezorConnect.rippleGetAddress(params);
|
||||
}
|
||||
|
||||
if (response && response.success) {
|
||||
dispatch({
|
||||
|
Loading…
Reference in New Issue
Block a user