coco

还没有填写个人介绍

注册于 2024-03-18
通过JS利用Web3Modal连接到MetaMask

Web3Modal SDK允许您轻松地将您的Web3 dapp与钱包连接。它为dapps提供了一个简单直观的界面,用于请求签名交易和与区块链上的智能合约进行交互等操作。

难度 预计 30 分钟
基于第三方服务实现合约自动化调用

实现周期任务/定时任务/条件任务,是一个非常常见的场景,自己开发后端服务可能存在单点故障、热钱包安全问题,本挑战借助第三方服务(如:ChainLink Automation , Gelato, OpenZepplin Defender Action)实现合约自动化调用。

难度 预计 60 分钟
Foundry 高阶测试

Foundry 是一个强大且快速的以太坊智能合约开发工具套件,旨在简化 Solidity 智能合约的开发、测试和部署。

难度 预计 120 分钟
使用 Viem 读取NFT合约信息

Viem.sh 是一个现代化的 TypeScript 库,旨在简化与以太坊和其他 EVM 兼容区块链的交互。它提供了高级的 API 和工具,使开发者能够更轻松地构建和管理去中心化应用(DApps)

难度 预计 30 分钟
编写 ERC721 NFT 合约

ERC721 标准代表了非同质化代币(NFT),它为独一无二的资产提供链上表示。从数字艺术品到虚拟产权,NFT的概念正迅速被世界认可。了解并能够实现 ERC721 标准对区块链开发者至关重要。通过这个挑战,你不仅可以熟悉 Solidity 编程,而且可以了解 ERC721 合约的工作原理。

难度 预计 30 分钟
使用Foundry部署和开源合约

通过学习,掌握使用 Foundry 一键部署合约技能,也能在部署后也可一键将合约开源到区块链浏览器中。

难度 预计 120 分钟
Foundry 框架合约开发测试

Foundry 是一个 Solidity 智能合约开发工具链。本挑战用来测试对 Foundry 开发框架的了解,主要涉及的内容有编译、测试、部署、以及如何进行代码开源验证。 挑战包含约 16 道选择题,可能有一个或多个答案,请仔细答题。

难度 预计 30 分钟