@axelar-network/axelar-cgp-sui
Version:
Axelar Sui Move contracts
7 lines • 985 B
TypeScript
import { SuiClient, SuiTransactionBlockResponse, SuiTransactionBlockResponseOptions } from '@mysten/sui/client';
import { Keypair } from '@mysten/sui/cryptography';
import { DiscoveryInfo, GatewayApprovalInfo, GatewayInfo, MessageInfo } from './types';
export declare function approve(client: SuiClient, keypair: Keypair, gatewayApprovalInfo: GatewayApprovalInfo, messageInfo: MessageInfo, options: SuiTransactionBlockResponseOptions): Promise<void>;
export declare function execute(client: SuiClient, keypair: Keypair, discoveryInfo: DiscoveryInfo, gatewayInfo: GatewayInfo, messageInfo: MessageInfo, options: SuiTransactionBlockResponseOptions): Promise<SuiTransactionBlockResponse>;
export declare function approveAndExecute(client: SuiClient, keypair: Keypair, gatewayApprovalInfo: GatewayApprovalInfo, discoveryInfo: DiscoveryInfo, messageInfo: MessageInfo, options?: SuiTransactionBlockResponseOptions): Promise<SuiTransactionBlockResponse>;
//# sourceMappingURL=execute.d.ts.map