@synapsecns/widget
Version:
Widget library for interacting with the Synapse Protocol
26 lines (25 loc) • 794 B
TypeScript
export declare enum ApproveTransactionStatus {
PENDING = "pending",
SUCCESS = "success",
IDLE = "idle",
FAILED = "failed"
}
type ApprovalReceipt = {
blockHash: string;
blockNumber: number;
contractAddress: string;
from: string;
hash: string;
index: number;
logsBloom: string;
to: string;
type: number;
};
export interface BridgeTransactionState {
approveTxnStatus: string;
receipt: ApprovalReceipt;
error: any;
}
export declare const approveTransactionSlice: import("@reduxjs/toolkit").Slice<BridgeTransactionState, {}, "approveTransaction", "approveTransaction", import("@reduxjs/toolkit").SliceSelectors<BridgeTransactionState>>;
declare const _default: import("redux").Reducer<BridgeTransactionState>;
export default _default;