交易构造与签名边界
构造输入
建议使用明确的链、账户、资产、目标、动作、金额最小单位、费用预算、策略版本与有效期限。构造结果应关联执行意图,不从未验证的原始文本直接组装交易。
Adapter 与签名器
Adapter 生成链相关的待签名载荷,签名器负责授权账户的签名。签名前检查链、目标、金额和关键调用内容是否与预检查一致;私钥和助记词不进入日志、Redis Key 或告警正文。
链路差异
EVM 与 SOL、TRX 的序列控制、有效期、资源费用和签名载荷应分别实现。公共层只传递意图与结果,不自行拼接通用“交易字符串”。
Solidity 的文档边界
项目提供了 Solidity 技术标签,但未给出自研合约职责、地址、ABI 或部署记录。若后续确有执行合约,应补充权限、外部调用边界、升级方式和对应测试,再连接本章的构造过程。
验证场景
精度转换、目标错误、过期报价、费用变化、签名失败、账户不匹配以及重复构造。签名后修改任何有效载荷,都应重新校验和签名。