/** * Messages exchanged for TON requests. */ export type TonMessages = { ton_signMessage: (arg: { walletId: string; message: string; }) => Promise<{ signature: string; }>; ton_sendTon: (arg: { walletId: string; to: string; amount: string; comment?: string; }) => Promise<{ boc: string; hash: string; }>; ton_sendJetton: (arg: { walletId: string; jettonMasterAddress: string; recipientAddress: string; jettonAmount: string; forwardTonAmount?: string; forwardPayload?: string; }) => Promise<{ boc: string; hash: string; }>; ton_getBalance: (arg: { walletId: string; }) => Promise<{ balance: string; }>; ton_getNetworkDetails: (arg: { walletId: string; }) => Promise<{ chainId: number; name: string; }>; };