@axiom-crypto/keystore-sdk
Version:
Keystore Rollup SDK
14 lines • 814 B
TypeScript
import { BaseTransactionAction, FinalizeWithdrawalArgs, Hash } from "../types";
import { BridgeAddressParameter } from "./common";
export type InitiateL1TransactionParameters = BridgeAddressParameter & {
txClient: BaseTransactionAction;
};
export type InitiateL1TransactionReturnType = Hash;
export type FinalizeWithdrawalParameters = BridgeAddressParameter & FinalizeWithdrawalArgs;
export type FinalizeWithdrawalReturnType = Hash;
export type WalletActionsL1 = {
initiateL1Transaction: (parameters: InitiateL1TransactionParameters) => Promise<InitiateL1TransactionReturnType>;
finalizeWithdrawal: (parameters: FinalizeWithdrawalParameters) => Promise<FinalizeWithdrawalReturnType>;
};
export declare function walletActionsL1(): (client: any) => WalletActionsL1;
//# sourceMappingURL=walletL1.d.ts.map