💡
原文中文,约1300字,阅读约需4分钟。
📝
内容提要
预言机通过链下服务定期向链上提交数据(如WETH价格),供智能合约使用。本文介绍在Sepolia测试网上部署MedianOracle合约的步骤,包括环境准备、合约部署、验证和设置喂价人等操作。
🎯
关键要点
- 预言机的基本功能是定期向链上提交数据,如WETH价格,供智能合约使用。
- 所有操作在Sepolia测试网进行,步骤为合约交互。
- 环境准备包括克隆合约代码源文件和切换到指定版本。
- 部署MedianOracle合约的命令和合约地址为0xdE342a228A2A83b47cA4eB3D3852578837E60750。
- 合约验证步骤包括使用Etherscan API验证合约。
- 设置喂价人通过调用setFeeder函数,指定可以提交数据的地址。
- 首次喂价通过发起交易提交价格数据。
- 读取最新价格的步骤未详细说明。
❓
延伸问答
预言机的主要功能是什么?
预言机的主要功能是定期向链上提交数据,如WETH价格,供智能合约使用。
如何在Sepolia测试网上部署MedianOracle合约?
在Sepolia测试网上部署MedianOracle合约需要克隆合约代码、切换版本并使用特定命令进行部署。
MedianOracle合约的部署地址是什么?
MedianOracle合约的部署地址是0xdE342a228A2A83b47cA4eB3D3852578837E60750。
如何验证MedianOracle合约?
可以使用Etherscan API通过特定命令验证MedianOracle合约。
如何设置喂价人以提交数据?
通过调用合约的setFeeder函数,可以设定谁可以向Oracle提交数据。
首次喂价的操作步骤是什么?
首次喂价需要发起交易并提交价格数据。
➡️