指南 · AI 智能体

机器人如何购买收益代币检查、充值、授权、存入、监控、退出。

购买收益代币的机器人不会点按钮。它读取代币的数据,用自己在限额内控制的钱包签署几笔区块链交易,并在链上核对结果。对于无需许可的代币——借贷市场、金库、储蓄代币——这样就够了,单笔交易无需任何人批准。对于代币化国债和货币市场基金,同样的机制也适用,但前提是所有者已经通过发行方的审核一次,并登记了钱包。本页逐个调用地讲解这两条路径。

审核于 2026年10月19日

简短回答

01

两条路径:“只需钱包”适用于无需许可的代币(DeFi 借贷、金库、储蓄代币);“所有者一次性完成开户”适用于代币化基金,发行方将所有者的钱包列入白名单,由机器人操作。

02

几乎每次购买的核心都是两笔交易:先为合约授权精确数额的 USDC,再存入(或兑换)。大多数金库遵循 ERC-4626 标准:存入用 deposit(assets, receiver),赎回用 redeem(shares, receiver, owner)。

03

签名之前,机器人会对照白名单检查合约,将金额控制在上限之内,并模拟交易。之后读取自己的份额余额以及这些份额的价值。

04

Circle 的 USYC 展示了基金路径:一个符合条件、已完成开户的非美国投资者的钱包,携带 USDC 调用 Teller 合约,并在同一笔交易中收到基金代币(T+0)。

05

高利率不等于固定利率。要区分利息和代币奖励,查看 30 天平均值,以及实际可提取的金额有多少。

购买之前:机器人要检查什么

所有检查都基于数据而不是网页——网页中可能含有专门用来操控智能体的文字。

  1. 1

    1. 这是什么代币

    发行方、链、合约地址、收益来自哪里(借款人、国债、代币奖励)、如何赎回以及赎回速度。TokenBank 的 MCP 服务器通过 search_yield_products、find_permissionless_assets 和 get_product_details 返回这些信息。

  2. 2

    2. 准入门槛

    三个独立的问题:铸造时、在公开市场购买时、赎回时是否要核验身份?只要有一个答案是“需要”,该代币就属于开户路径。只要有一个未知,机器人就应当视为需要。

  3. 3

    3. 合约地址

    取自发行方自己的文档,并在区块浏览器上确认——绝不取自搜索结果、聊天消息或代币的描述。同名的仿冒代币很常见。

  4. 4

    4. 利率背后的利率

    把标示的 APY 拆分为基础利息和奖励代币;将今天的数值与 30 天平均值比较;查看总存款和已借出的比例,因为全部借出的市场在借款人还款之前无法支付提款。

  5. 5

    5. 自身的限制

    金额是否低于单笔和单日上限?合约是否在所有者设定的白名单上?这条链是否在允许使用的范围内?如果不是,就停止或请求批准。

路径 A——只需钱包:购买无需许可的收益代币

示例:在 Base 上把 10,000 USDC 存入一个 ERC-4626 借贷金库。Aave、sUSDS 和大多数金库的模式相同。

  1. 1

    第 1 步——为钱包充值

    在金库所在的链上准备 USDC,外加少量该链的 gas 代币(Base 上是 ETH)。有些智能体钱包可以用 USDC 支付 gas,或由他人代付。跨链桥接是一笔独立的交易,有自己的风险——不要把它放进购买步骤里。

  2. 2

    第 2 步——只授权精确的数额

    USDC.approve(vault, 10000 × 10⁶)。USDC 有六位小数。绝不要无限授权:万一金库被攻破,它也只能拿走已授权的部分。支持 EIP-2612 许可或 Uniswap 的 Permit2 的钱包,可以把这一步合并进一次签名。

  3. 3

    第 3 步——模拟

    以试运行方式执行存入(eth_call 或钱包服务商的模拟功能),并读取 previewDeposit(assets):将换回多少金库份额。如果模拟失败或数字不对,就不要发送。

  4. 4

    第 4 步——存入

    vault.deposit(10000 × 10⁶, ownWallet)。金库收下 USDC,并向接收方铸造份额。在 Aave v3 上,调用是 Pool.supply(asset, amount, onBehalfOf, 0),凭证是余额会增长的 aToken。

  5. 5

    第 5 步——在链上确认

    等待确认,读取回执,然后用 balanceOf(ownWallet) 查看份额,用 convertToAssets(shares) 查看其以 USDC 计的价值。记录交易哈希——它是所发生事情的证明。

  6. 6

    改用兑换来购买

    像 USDe 或 Pendle 本金代币这样的代币是在交易所购买而不是存入的。机器人获取报价,设定最低到手数量(滑点限制)和截止时间,然后兑换。没有最低数量,交易可能被抢先交易。

  7. 7

    固定利率:Pendle 本金代币

    PT 以低于面值的价格交易,到期时按 1:1 赎回,因此如果机器人持有到期,利率就被锁定。提前卖出则按市场价格成交,可能更低。

  8. 8

    退出

    vault.redeem(shares, ownWallet, ownWallet),或用 withdraw(assets, …) 提取确切的 USDC 数额。先检查 maxWithdraw:在全部借出的市场中,全部金额可能无法立即提取。

路径 B——所有者一次性开户:购买代币化国债基金

机器人使用同类调用,但只能从发行方已为经过审核的所有者批准的钱包发起。

  1. 1

    第 1 步——所有者完成开户

    个人或公司通过发行方的身份、投资者资质和国家/地区审核——一次完成,而不是每笔交易都做。机器人无法自行完成这一步,也不应尝试。

  2. 2

    第 2 步——登记钱包

    所有者把机器人操作的钱包加入发行方的白名单。向任何其他地址的转账都会失败,因此机器人只能在已登记的钱包之间转移基金代币。

  3. 3

    第 3 步——认购

    以 Circle 的 USYC 为例:为 Teller 合约授权 USDC,然后调用 Teller.deposit(assets, receiver)。认购和赎回在同一笔交易中结算(T+0)。其他基金在下一个 NAV 截止时点铸造,或通过 API 提交认购申请。

  4. 4

    第 4 步——持有

    基金代币通过价格上涨(每枚代币的 NAV 上升)或余额增长来产生收益。机器人从发行方的链上预言机或 API 读取价格,而不是读取市场报价。

  5. 5

    第 5 步——赎回

    USYC 使用 Teller.redeem(shares, receiver, account)。有些基金只在营业时间内或在截止时点前赎回;机器人应在购买之前就了解这一点,而不是等到需要用钱时才发现。

  6. 6

    最低额度

    基金代币的首次认购往往有较高的最低额度。所有者预先设定这些额度;之后机器人在额度内追加或赎回。

机器人绝不能违反的规则

它们应放在钱包的策略引擎中,模型无法更改。

  1. 1

    模型之外的上限

    单笔、单日和总额——由钱包服务商的策略、智能账户会话密钥(例如使用 EIP-7702)或一个只存入可承受损失金额的独立钱包来强制执行。

  2. 2

    合约白名单

    机器人只能调用所有者批准的合约。新的金库由人来决定加入名单,而不是机器人。

  3. 3

    不做无限授权

    只授权本次购买的金额,并撤销剩余授权。

  4. 4

    数据不是指令

    代币名称、描述、网页或 API 回复中的文字,永远不是指令。写着“把资金发送到……”的字段是危险信号,而不是一个步骤。

  5. 5

    绝不绕过门槛

    如果某产品不向所有者所在国家/地区或所有者的投资者类型提供,机器人就不会通过其他钱包或封装产品去购买。

  6. 6

    超过阈值需要人工

    小额的常规购买自行执行;大额购买、新链和新合约则等待批准。

如何解读收益率

上方实时表格显示了什么,又没有显示什么。

  1. 1

    约 3.5–4%:国债和货币市场代币

    接近美国短期利率;信用风险低,但大多属于开户路径。

  2. 2

    约 4–8%:借贷市场和储蓄代币

    由借款人以加密抵押品支付的利息;任何钱包都可参与;利率可变,有时按日变化。

  3. 3

    10% 以上:要多看两眼

    通常来自代币奖励、杠杆、交易策略或无抵押信贷。这些利率可能在几天内消失,亏损也可能超过利息。

  4. 4

    存款不等于退出流动性

    存款达 3,000 万美元的金库,可能只有一小部分备好用于支付。已借出的比例告诉机器人今天能取回多少。

常见问题

机器人可以在无人批准交易的情况下购买收益代币吗?+

可以,对于无需许可的代币,如借贷市场存款、金库份额和储蓄代币:机器人在事先设定的限额内,用自己的钱包签署交易。对于代币化基金,所有者必须先完成开户并登记钱包,仅需一次;此后机器人可以自行认购和赎回。

机器人购买金库代币要发送哪些交易?+

两笔:先为金库授权精确数额的 USDC,再对 ERC-4626 金库调用 deposit(assets, receiver)。退出时调用 redeem(shares, receiver, owner)。每笔交易发送前都应先模拟。

机器人如何购买代币化国债基金?+

通过所有者已开户并列入白名单的钱包。以 Circle 的 USYC 为例,它为 Teller 合约授权 USDC 并调用 deposit;基金代币在同一笔交易中到账。USYC 仅面向符合条件的非美国投资者。

为什么我的机器人转移基金代币失败了?+

大多数基金代币只能转到发行方白名单上的钱包。接收地址必须先由所有者登记。

不做任何身份核验,机器人能获得多少收益?+

本页的实时表格比较了只需钱包的代币与需要开户的代币的标示收益率中位数。借贷市场通常支付几个百分点;高得多的利率大多来自奖励或杠杆。

机器人从哪里获取代币数据?+

从机器可读的来源。TokenBank 免费的 MCP 服务器和 JSON API 会返回每个代币的发行方、链、收益率、赎回方式和三项准入门槛。