You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Remix通过ABI与以太坊上已部署的非自有合约交互

仅通过ABI在Remix与已部署合约交互的操作步骤

该操作完全不需要提前导入或编译任何.sol源码,仅靠ABI即可完成,具体步骤如下:

  • 第一步:打开Remix,进入「文件资源管理器」面板,任意位置新建一个后缀为.abi的纯文本文件,比如TargetContract.abi,把你持有的合约ABI完整粘贴进去保存即可。
  • 第二步:切换到「Solidity编译器」面板,无需做任何编译操作,直接切换到「部署与运行交易」面板。
  • 第三步:在面板顶部的「环境」下拉框选择你要交互的链对应的环境,例如和以太坊主网交互选择「Injected Provider - MetaMask」,确认钱包连接的链和目标合约部署的链完全一致。
  • 第四步:拉动到「部署与运行交易」面板的最底部,找到「At Address」输入区域:
    • 先在输入框左侧的ABI/合约选择下拉框中,选中你刚才新建的.abi文件对应的条目
    • 再在输入框中填写目标合约的已部署链上地址
    • 点击「At Address」按钮
  • 第五步:加载完成后,下方「已部署合约」区域就会展示出目标合约的所有可调用方法:读方法直接点击即可查询链上数据,写方法连接持有对应权限的钱包签名后即可发送交易。

小提示:如果你的ABI是单行压缩的JSON字符串,也可以不用单独新建.abi文件,直接在「部署与运行交易」面板的ABI/合约选择下拉框里选「ABI」选项,粘贴ABI字符串后再填写地址加载即可。

内容的提问来源于stack exchange,提问作者Vova

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 23:18:03