亲手用 Etherscan 提取 HotPot 资金池中的 DeFi 投资收益

·

链上资产自助赎回全流程图文教程


目录

  1. 核心关键词速览
  2. 步骤总览
  3. 第一步:锁定基金的合约地址
  4. 第二步:在 Etherscan 查询个人份额与总资产
  5. 第三步:计算并填写提币参数
  6. 第四步:发起 withdraw 交易
  7. FAQ:最常被问到的 5 个问题
  8. 安全提示与进阶讨论

核心关键词

Etherscan、HotPot、提取、投资、Ethereum、合约地址、withdraw、份额、滑点、时间戳


步骤总览

只要 4 步,你就可以不依赖官网前端,纯粹通过链上工具完成赎回:

  1. 找到基金合约地址
  2. 读取“我的份额 / 总份额 / 总资产”
  3. 计算 amountMindeadline 等提交参数
  4. 调用合约 withdraw 把资金收进钱包

👉 不足 3 分钟学会 100% 安全的链上赎回技巧!


第一步:锁定基金的合约地址

外链 & 数据库可能失效,请把 合约地址 当作最后一道“保险绳”随身保存。

  1. 打开浏览器,输入 https://query.hotpot.fund(国内也可 query.hotpot.financial)。
  2. 最上方 Network 下拉框 选「Ethereum」。
  3. Sets 页面找到你参与的那只基金,点击进入详情。
  4. 页面下方即可看到「Contract Address」长字符串。

    • 样式示例:0x55781b86fa7123710791d21079f131d251213aa6
  5. 复制并离线保存!后期即便前端宕机,也能直接操作合约。

第二步:在 Etherscan 查询个人份额与总资产

  1. 新标签打开 Etherscan.io(或中文版 cn.etherscan.com)。
  2. 顶部搜索框 粘贴合约地址,回车。
  3. 进入合约页后,点 Read Contract

关键字段说明:

👉 实测 30 秒读完,截图保存你的关键数据稳上加稳!


第三步:计算并填写提币参数

Write Contract 页面,我们要填三个参数:

参数含义计算要点
share提取份额直接填写 balanceOf 返回的整数
amountMin最小到手资产必须预留滑点,推荐 0.5% 以内
deadline最晚时间戳Unix 秒级格式,默认设置 当前时间 + 3600 秒

滑点公式与示例

amountMin = (myShare / totalShare) * totalAssets * (1 - slippage)

举例:

amountMin = (67,217,613,042 ÷ 68,583,129,785) * 48,372,868,766 * 0.995
          ≈ 47,172,697,436

第四步:发起 withdraw 交易

  1. 连接钱包(MetaMask、Rabby、Keystone…)。
  2. Section 8: withdraw 输入上述三项参数。
  3. Write → 钱包弹窗 → 核对 gas → 签名。
  4. 1~5 分钟后,资金回到钱包。可在 Internal Txns 标签确认。

FAQ:最常被问到的 5 个问题

Q1:前端打不开,我怎么知道资产是否安全?
A:只要 合约地址正确你可随时验证。合约余额、策略地址都可透明查询,官方前端仅是人机交互界面。

Q2:amountMin 宁低还是宁高?
A:宁高!数值低于链上实际回退值时,交易将 revert。预留 ≈ 0.1%–0.5% 滑点即可折衷,不会被 MEV 机器人轻易套利。

Q3:时间戳格式总是错?
A:参照 new Date().getTime()/1000 + 3600,务必用整数。

Q4:gas 费太高怎么办?
A:可等低峰时段,或用 Flashbots 私人交易防夹击,并适当降低 gas price。

Q5:赎回后资产一直未到账?
A:检查 Internal Txns。若交易已确认但未到账,多半是资产进了 不同币 的子合约,按对应 token 合约 decimals 核对余额。


安全提示与进阶讨论

掌握上述步骤后,你在任何地方都能 独立自主地完成链上赎回,真正做到“资产自控”。祝操作顺利!