@synapsecns/widget
Version:
Widget library for interacting with the Synapse Protocol
37 lines (36 loc) • 1.1 kB
TypeScript
import { RootState } from '@/state/store';
export declare const useBridgeTransactionState: () => RootState["bridgeTransaction"];
export declare const executeBridgeTxn: import("@reduxjs/toolkit").AsyncThunk<{
txHash: any;
bridgeModuleName: string;
parsedOriginAmount: string;
originTokenSymbol: string;
originChainId: number;
destinationChainId: number;
estimatedTime: number;
timestamp: number;
}, {
destinationAddress: string;
originRouterAddress: string;
originChainId: number;
destinationChainId: number;
tokenAddress: string;
amount: bigint;
parsedOriginAmount: string;
originTokenSymbol: string;
originQuery: {};
destQuery: {};
estimatedTime: number;
bridgeModuleName: string;
signer: any;
synapseSDK: 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;
}>;