SuperAPI AI 工具集

saturnswap-market-swap-operator

通用与其它

查看项目

更新于 10-15 21:43

技能介绍

用途:在 SaturnSwap 上签名并提交市场兑换交易。该技能属于 OPERATOR 技能,每个操作都需要用户明确确认。

前置条件:需要来自 saturnswap-market-swap 的未签名交易(包含 transactionId 与 hexTransaction);需要钱包签名密钥(PAYMENT_SKEY_HEX 或 PAYMENT_SKEY_CBOR 环境变量,或 MCP 钱包)。

流程:从指引技能接收未签名交易;使用 CSL 或 MeshJS 在本地签名(绝不将私钥发送到 API);向用户展示交易 ID 并请求明确的“submit”确认;调用 submitOrderTransaction 提交已签名十六进制数据;报告交易 ID 或错误。

脚本用法:node scripts/sign-and-submit.js --address <bech32> --txid <transactionId> --hex <unsignedHex>,使用已配置的钱包密钥签名后提交至 SaturnSwap。

安全规则:绝不自动提交,提交前必须获得用户明确确认;绝不记录或显示私钥;核对交易 ID 与用户在指引步骤中批准的一致;签名失败不得自动重试,应报告错误;提交后报告链上交易 ID 以供核验。

限制:具体收费、价格、支持平台等信息暂未提供。