合约添加及管理
# 摘要
智能合约分ERC20、ERC721、自定义合约等多种,如果合约开源软件会通过“链上查看”按钮自动获取合约的ABI。ABI(Application Binary Interface,应用二进制接口)提供和智能合约交互的接口、类型等标准。像ERC20、ERC721这种标准的合约,有通用的ABI接口,比如转账接口、获取余额接口等。对于这种合约,如果没有特别的自定义ABI接口函数,通用的ABI就能满足一般的转账、查询余额、授权等操作。官网地址 (opens new window)
对于没有开源的智能合约,ERC20、ERC721这种合约软件会提供通用的ABI,如果合约有特别的、自定义的ABI接口,在导入智能合约的时候需要确认ABI正确与否。
# 合约添加
Web3相关的所有操作基本都是基于智能合约的,软件提供了添加智能合约功能。每个人添加的智能合约都保存在自己的电脑里,别人不会看到,只能在自己的电脑里操作。
# 链上获取合约信息
通过点击“合约查看”按钮从链上获取合约的基本信息,如合约名称、合约代码、发行总量、代币精度等。如果合约开源了,也可以直接从链上获得合约的ABI。如果没有开源对ERC20、ERC721这种合约系统提供一套标准的ABI。如果合约有特别定义ABI接口函数,可以手动输入添加自己合约的ABI。
合约添加修改管理
# 添加
确认合约信息正确无误后,点击“添加”按钮进行合约添加,如果该链下合约已经存在,软件会提示,防止重复添加相同的合约。
# 合约管理
可以在合约列表中通“删除”按钮对合约进行删除操作,也可以通过“更新ABI|名称备注等"按钮修改合约的基本信息、ABI等。
# 删除
在合约列表中点击合约所在行中的“删除”按钮进行合约删除。
# ABI名称等修改
输入或者通过链上查看对合约基本信息进行修改。信息无误后点击“更新ABI|名称备注等"按钮进行修改操作。
编辑 (opens new window)
上次更新: 2023/07/27, 11:22:02