与合约交互

在 ConfluxScan 上查看合约相关信息 & 调用合约函数

在搜索栏输入合约地址即可查看合约管理者(admin/owner)、合约名、交易等信息。点击图中红框内 “合约”选项,若合约已验证,选项右侧显示绿勾,则可以查看此合约的源码、ABI,以及交互等信息;若尚未验证,选项右侧显示红色感叹号,需要先上传合约代码进行验证。

已验证的合约

在已验证的合约下方有三个按钮,分别是 “合约”、“读取合约”和“写入合约”。点击“合约”可以查看源码等信息,“读取合约”可以查询合约对外暴露的状态信息,“写入合约”可以调用合约的 public 或 external 函数来改变合约状态。

合约信息

点击“合约”,可以在下方查看合约源码、ABI、编译器版本、授权证书等信息。

读取合约

点击“读取合约”,可以显示合约的 view 函数,可以根据函数名称点击获取想要的数据,比如点击 name 函数,Scan 就会与合约交互,合约将返回 name 属性。

写入合约

点击“写入合约”,可以显示合约的 public 和external 函数,调用此类函数将会改变合约状态,例如在此合约中点击 safeTransferFrom 函数,然后在下方填入对应参数,即可将自己账户中的 NFT 转移到另一个地址。

Last updated