📦 DCA orders — dollar cost average into any token — DCA 订单 —— 将资金平均投资于任意代币(Dollar Cost Average)
v1.0.0DCA 订单用于加密货币。将购买分散在时间上,免 gas 费用,通过 oracle 保护,支持 8 个 EVM 链。
运行时依赖
安装命令
点击复制技能文档
高级换位订单 使用无gas的DCA订单将美元成本平均值投资于任何token —— 在8个EVM链上分时购买,采用去中心化的TWAP执行。 当代理需要将用户意图转化为最终的Spot订单有效载荷时使用此技能,该有效载荷支持EVM链。 它涵盖了订单形状选择、参数归一化、类型数据填充、批准指导、签名、提交、查询和取消。 此软件包仅包含指令:从软件包中的markdown和JSON资产中构建所有内容,然后仅提交最终签名的有效载荷。 执行保持去中心化、非托管、预言机保护、不可变、审计和在链上经过实战测试。 支持的链 以太坊 - 1 - 适配器 0xC1bB4d5071Fe7109ae2D67AE05826A3fe9116cfc BNB链 - 56 - 适配器 0x67Feba015c968c76cCB2EEabf197b4578640BE2C Polygon - 137 - 适配器 0x75A3d70Fa6d054d31C896b9Cf8AB06b1c1B829B8 Sonic - 146 - 适配器 0xD87ee28806bc0060789C4789F123647f4Df25A6C Base - 8453 - 适配器 0xc64d6E64A713EfbbCcB14413479c56461F9c0b77 Arbitrum One - 42161 - 适配器 0x6F1002141Fcb5d3A3aA8b12A49e6e7DCE5661ae9 Avalanche - 43114 - 适配器 0xc64d6E64A713EfbbCcB14413479c56461F9c0b77 Linea - 59144 - 适配器 0x55E4da2cd634729064bEb294EC682Dc94f5c3f24 中继 将签名的订单提交到POST https://agents-sink.orbs.network/orders/new。 使用GET https://agents-sink.orbs.network/orders查询订单;请参阅references/lifecycle.md以获取过滤器、轮询和取消后续操作。 工作流 请参阅references/quickstart.md以获取最小的端到端流程。 使用references/params.md将用户意图映射到参数、默认值、验证和订单形状字段。 使用references/sign.md填充模板、处理批准、签名和提交。 使用references/lifecycle.md进行中继查询语义、状态轮询和取消。 仅当最终中继有效载荷形状仍不清楚时,请使用references/examples.md。 仅在支持的链上使用assets/token-addressbook.md进行可选的token别名查找。 使用assets/repermit.template.json作为规范的类型数据形状。 将##支持的链视为链支持和每个链适配器的权威来源。 将##中继视为权威的中继端点列表。 防护栏 ##支持的链是链支持和每个链适配器的权威来源。 ##中继是中继端点的权威来源。 assets/token-addressbook.md仅是一个便利的别名列表,不会扩展链支持或覆盖显式用户提供的地址。 此技能是指令仅。 不要获取或执行外部帮助代码。 在处理模板之前,使用references/params.md归一化参数。 仅替换assets/repermit.template.json中的<...>占位符。 保持模板中已有的固定协议字段不变。 默认批准指导是确切的approve(..., input.maxAmount)。 重复使用的最大uint256批准是可选的便利功能,而不是默认建议。 仅提交references/sign.md中描述的最终签名的有效载荷。 代理合约 使用references/params.md将用户请求转换为参数JSON对象。 在本地归一化参数,包括默认值、四舍五入和订单形状字段。 确认chainId在##支持的链中列出,然后从归一化的参数中填充assets/repermit.template.json,并用该链的列出的适配器替换。 按照references/sign.md中描述的确切方式处理批准、签名和提交,并将返回的签名不变地转发。 按照references/lifecycle.md中描述的确切方式查询和取消。