UNPKG

@sofaws/dapp-core

Version:

A library to hold the main logic for a dapp on the Elrond Network

101 lines 6.69 kB
import { Transaction } from '@elrondnetwork/erdjs'; import { CustomTransactionInformation, SignedTransactionsType } from 'types'; import { RootState } from '../store'; export interface TransactionsToSignReturnType { callbackRoute?: string; sessionId: string; transactions: Transaction[]; customTransactionInformation: CustomTransactionInformation; } export declare const transactionsSelectors: (state: RootState) => import("../slices").TransactionsSliceStateType; export declare const signedTransactionsSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, SignedTransactionsType, (res: import("../slices").TransactionsSliceStateType) => SignedTransactionsType>; export declare const signTransactionsErrorSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, string | null, (res: import("../slices").TransactionsSliceStateType) => string | null>; export declare const signTransactionsCancelMessageSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, string | null, (res: import("../slices").TransactionsSliceStateType) => string | null>; export declare const pendingSignedTransactionsSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, SignedTransactionsType, (res: SignedTransactionsType) => SignedTransactionsType>; export declare const successfulTransactionsSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, SignedTransactionsType, (res: SignedTransactionsType) => SignedTransactionsType>; export declare const failedTransactionsSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, SignedTransactionsType, (res: SignedTransactionsType) => SignedTransactionsType>; export declare const timedOutTransactionsSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, SignedTransactionsType, (res: SignedTransactionsType) => SignedTransactionsType>; export declare const transactionsToSignSelector: import("reselect").OutputSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, TransactionsToSignReturnType | null, (res: import("../slices").TransactionsSliceStateType) => TransactionsToSignReturnType | null>; export declare const transactionStatusSelector: import("reselect").OutputParametricSelector<import("redux").CombinedState<{ account: import("../slices").AccountInfoSliceType; networkConfig: import("../slices").NetworkConfigStateType; loginInfo: import("../slices").LoginInfoStateType; modals: import("../slices").ModalsSliceState; dappModal: import("../slices/dappModalsSlice").ModalsSliceState; toasts: import("../slices").ToastsSliceState; transactions: import("../slices").TransactionsSliceStateType; transactionsInfo: import("../slices").StateType; }>, string | null, import("types").SignedTransactionsBodyType, (res1: SignedTransactionsType, res2: string | null) => import("types").SignedTransactionsBodyType>; //# sourceMappingURL=transactionsSelectors.d.ts.map