> For the complete documentation index, see [llms.txt](https://conflux-technical-support.gitbook.io/conflux-nft-kai-fa-zhi-nan/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://conflux-technical-support.gitbook.io/conflux-nft-kai-fa-zhi-nan/step-1-ren-shi-confluxscan/yu-he-yue-jiao-hu.md).

# 与合约交互

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

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

![](https://1838676866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQWBPZIrHSnkEHg85sC9e%2Fuploads%2FQaBQos39ACLMazQcPiNJ%2Fimage.png?alt=media\&token=7b79bca1-1cc3-4c2c-a826-52e0cf4ff32d)

## 已验证的合约

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

### 合约信息

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

![](https://1838676866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQWBPZIrHSnkEHg85sC9e%2Fuploads%2FBT6R40RnhNxZBXaPFw3r%2Fimage.png?alt=media\&token=7a9770b7-9704-4f3c-9652-5441ec1b1c6e)

![](https://1838676866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQWBPZIrHSnkEHg85sC9e%2Fuploads%2Fb4SkwjQZuPhcJ43P8QQ9%2Fimage.png?alt=media\&token=54606e63-1168-46a0-86e8-621514ec1ba0)

### 读取合约

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

![](https://1838676866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQWBPZIrHSnkEHg85sC9e%2Fuploads%2FNjopgTyEaSo5wuJu2QpN%2Fimage.png?alt=media\&token=91cf63a7-08b8-46ad-9ab9-b9d97bd25c5f)

### 写入合约

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

![](https://1838676866-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQWBPZIrHSnkEHg85sC9e%2Fuploads%2FEC5v2xQqUgSsP2W6iIZ8%2Fimage.png?alt=media\&token=96c36252-b989-4c40-aaa7-bd555b58809c)
