第 2 天:作业

请注意,只有完成所有三天作业的参与者才有资格获得结业证书

通过以下表单提交包含您的练习的公共 GitHub 仓库

使用 chainlink-local 为项目 https://github.com/smartcontractkit/ccip-cross-chain-name-service 编写测试。您可以参考 https://cll-devrel.gitbook.io/chainlink-local-documentation 获取帮助。

在测试中,您必须:

  • 创建 一个CCIPLocalSimulator.sol 智能合约的实例

  • 调用 configuration() 函数获取 Router 合约地址

  • 创建 CrossChainNameServiceRegister、CrossChainNameServiceReceiver 和 CrossChainNameServiceLookup 智能合约的实例,并在需要时调用 enableChain() 函数

  • 调用 register() 函数,并提供 “alice.ccns” 和 Alice 的 EOA 地址作为函数参数

  • 调用 lookup() 函数,并提供 “alice.ccns” 作为函数参数。断言判断返回的地址就是 Alice 的 EOA 地址

  • 发送指向公共 GitHub 仓库的 URL

Last updated