animiassumenda
Version:
Blox live, desktop app for managing staking accounts
16 lines (8 loc) • 832 B
text/typescript
export const getAccounts = (state: Record<string, any>) => state.accounts?.data;
export const getAccountsLoadingStatus = (state: Record<string, any>) => state.accounts?.isLoading;
export const getAccountsError = (state: Record<string, any>) => state.accounts?.error;
export const getAddAnotherAccount = (state: Record<string, any>) => state.accounts?.addAnotherAccount;
export const getDepositNeededStatus = (state: Record<string, any>) => state.accounts?.depositNeededData?.isNeeded;
export const getDepositToPublicKey = (state: Record<string, any>) => state.accounts?.depositNeededData?.publicKey;
export const getDepositToIndex = (state: Record<string, any>) => state.accounts?.depositNeededData?.accountIndex;
export const getDepositToNetwork = (state: Record<string, any>) => state.accounts?.depositNeededData?.network;