Events
Events
const {EVENTS} = require('@dashevo/wallet-lib');
const {FETCHED_CONFIRMED_TRANSACTION} = EVENTS;
const doSomethingConfirmedTransactionFetched = (tx) => {...}
account.on(FETCHED_CONFIRMED_TRANSACTION, doSomethingConfirmedTransactionFetched);
Events types :
Storage
Event Name |
Description |
CONFIGURED |
throwed when Storage has configured the adapter. |
REHYDRATE_STATE_FAILED |
onFailedRehydrateState |
REHYDRATE_STATE_SUCCESS |
throwed when Storage has succesfully rehydrated the data |
General
Event Name |
Description |
READY |
throwed when ready to be used |
Sync Info
Event Name |
Description |
BLOCKHEIGHT_CHANGED |
When the chain has moved from one block forward |
FETCHED_UNCONFIRMED_TRANSACTION |
When we got to fetch an unconfirmed transaction, we throw this event |
FETCHED_CONFIRMED_TRANSACTION |
This one is if the transaction is confirmed |
FETCHED_TRANSACTIONS |
In both case, we throw that event |
Balance
Event Name |
Description |
UNCONFIRMED_BALANCE_CHANGED |
When unconfirmed balance change, we gives the delta + totalValue |
BALANCE_CHANGED |
When the balance change, we gives the delta + totalValue |