用途:指导使用 @aptos-labs/ts-sdk 构建、签名、提交和模拟 Aptos 链上交易,核心流程为 build→sign→submit→wait,可在提交前可选模拟。
主要能力:支持普通入口函数交易(aptos.transaction.build.simple(),传 sender 与 data: { function, functionArguments, typeArguments? })、类型参数、gas 上限/单价/过期时间等选项、提交前模拟(aptos.transaction.simulate.simple(),检查 success 与 vm_status)、赞助交易(withFeePayer,分别用 sign 和 signAsFeePayer,再以 submit.simple 提交)、多代理交易(build.multiAgent、submit.multiAgent)、waitForTransaction 及 gasProfile。
必要用法:提交后必须调用 aptos.waitForTransaction({ transactionHash }) 并检查 committedTx.success,不能假定 signAndSubmitTransaction 后即已提交;构建 sender 与签名 Account 应一致;大数值(u64/u128/u256)在 functionArguments 用 bigint,避免精度丢失。
限制:不得使用已在 v6 移除的 scriptComposer,应改用独立交易或批量模式;waitForTransaction 可用 options(如 timeoutSecs、checkSuccess)。其余功能、收费、价格、平台信息暂未提供。