mirror of
https://github.com/trezor/trezor-wallet
synced 2025-01-01 03:40:53 +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 = (address_n: string): AsyncAction => {
|
||||||
export const showAddress = (path: Array<number>): AsyncAction => async (dispatch: Dispatch, getState: GetState): Promise<void> => {
|
export const showAddress = (path: Array<number>): AsyncAction => async (dispatch: Dispatch, getState: GetState): Promise<void> => {
|
||||||
const selected = getState().wallet.selectedDevice;
|
const selected = getState().wallet.selectedDevice;
|
||||||
if (!selected) return;
|
const { network } = getState().selectedAccount;
|
||||||
|
|
||||||
|
if (!selected || !network) return;
|
||||||
|
|
||||||
if (selected && (!selected.connected || !selected.available)) {
|
if (selected && (!selected.connected || !selected.available)) {
|
||||||
dispatch({
|
dispatch({
|
||||||
@ -60,16 +62,22 @@ export const showAddress = (path: Array<number>): AsyncAction => async (dispatch
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const response = await TrezorConnect.ethereumGetAddress({
|
const params = {
|
||||||
device: {
|
device: {
|
||||||
path: selected.path,
|
path: selected.path,
|
||||||
instance: selected.instance,
|
instance: selected.instance,
|
||||||
state: selected.state,
|
state: selected.state,
|
||||||
},
|
},
|
||||||
path,
|
path,
|
||||||
// useEmptyPassphrase: !selected.instance,
|
|
||||||
useEmptyPassphrase: selected.useEmptyPassphrase,
|
useEmptyPassphrase: selected.useEmptyPassphrase,
|
||||||
});
|
};
|
||||||
|
|
||||||
|
let response;
|
||||||
|
if (network.type === 'ethereum') {
|
||||||
|
response = await TrezorConnect.ethereumGetAddress(params);
|
||||||
|
} else {
|
||||||
|
response = await TrezorConnect.rippleGetAddress(params);
|
||||||
|
}
|
||||||
|
|
||||||
if (response && response.success) {
|
if (response && response.success) {
|
||||||
dispatch({
|
dispatch({
|
||||||
|
Loading…
Reference in New Issue
Block a user