@synapsecns/widget
Version:
Widget library for interacting with the Synapse Protocol
36 lines (35 loc) • 1.23 kB
TypeScript
import { BridgeableToken } from 'types';
import { RootState } from '@/state/store';
import { TokenBalance } from '@/utils/actions/fetchTokenBalances';
export declare const useWalletState: () => RootState["wallet"];
export declare const fetchAndStoreTokenBalances: import("@reduxjs/toolkit").AsyncThunk<TokenBalance[], {
address: string;
chainId: number;
tokens: BridgeableToken[];
signerOrProvider: any;
}, {
state?: unknown;
dispatch?: import("redux-thunk").ThunkDispatch<unknown, unknown, import("redux").UnknownAction>;
extra?: unknown;
rejectValue?: unknown;
serializedErrorType?: unknown;
pendingMeta?: unknown;
fulfilledMeta?: unknown;
rejectedMeta?: unknown;
}>;
export declare const fetchAndStoreAllowance: import("@reduxjs/toolkit").AsyncThunk<string, {
spenderAddress: string;
ownerAddress: string;
provider: any;
token: BridgeableToken;
chainId: number;
}, {
state?: unknown;
dispatch?: import("redux-thunk").ThunkDispatch<unknown, unknown, import("redux").UnknownAction>;
extra?: unknown;
rejectValue?: unknown;
serializedErrorType?: unknown;
pendingMeta?: unknown;
fulfilledMeta?: unknown;
rejectedMeta?: unknown;
}>;