请注意,只有完成所有三天作业的参与者才有资格获得结业证书
通过以下表单提交包含您的练习的公共 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