|
|
|
@ -92,6 +92,7 @@ export const onBlockMined = (network: string): PromiseAction<void> => async (dis
|
|
|
|
|
await dispatch( Web3Actions.resolvePendingTransactions(network) );
|
|
|
|
|
|
|
|
|
|
const accounts: Array<any> = getState().accounts.filter(a => a.network === network);
|
|
|
|
|
if (accounts.length > 0) {
|
|
|
|
|
// find out which account changed
|
|
|
|
|
const response = await TrezorConnect.ethereumGetAccountInfo({
|
|
|
|
|
accounts,
|
|
|
|
@ -106,6 +107,7 @@ export const onBlockMined = (network: string): PromiseAction<void> => async (dis
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const onNotification = (payload: any): PromiseAction<void> => async (dispatch: Dispatch, getState: GetState): Promise<void> => {
|
|
|
|
|
|
|
|
|
@ -179,8 +181,6 @@ export const init = (): PromiseAction<void> => async (dispatch: Dispatch, getSta
|
|
|
|
|
for (let i = 0; i < networks.length; i++) {
|
|
|
|
|
await dispatch( subscribe(networks[i]) );
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
await dispatch( subscribe('ropsten') );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// continue wallet initialization
|
|
|
|
|