/** * 交易能力接口 * - 提供交易签名和广播的能力 */ export interface ITransactionCap { /** * 签名交易(由 DApp 构造交易对象) * * @param rawData 原始交易对象 * @returns 已签名交易 */ signTransaction(rawData: any): Promise<{ signedData: string }>; /** * 发送交易(广播到链上) * * @param signedData 已签名交易 * @returns 交易哈希 */ sendTransaction(signedData: string): Promise<{ hash: string }>; }