Richard Lin

@genius_path

还没有填写个人介绍

注册于 2026-07-22
使用Foundry部署和开源合约

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

难度 预计 120 分钟
函数

在 Solidity 中,函数是执行计算或操作数据的代码块。函数是智能合约中定义行为和访问控制的主要方式。Solidity 的函数可以被用来修改合约状态、读取合约状态、与其他合约交互等。

难度 预计 60 分钟
数据类型

Solidity 是一种静态类型语言,在声明变量时必须指定变量的类型。在 Solidity 中,数据类型大致可以分为以下几类:值类型、引用类型和 映射类型。

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

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

难度 预计 30 分钟
ABI

ABI:应用系统二进制接口(application binary interfaces) 可以把 ABI 理解为 Solidity 智能合约和外部调用者之间的桥梁。它允许智能合约可以被调用和执行,同时确保了函数调用的数据能够正确地被解析。

难度 预计 10 分钟
用Solidity从Uniswap中兑换ETH

Uniswap V2是一个在以太坊区块链上运行的去中心化交易所(DEX),是Uniswap协议的第二版。Uniswap V2在其前身的基础上引入了多项改进和新功能,进一步加强了其作为去中心化金融(DeFi),通过学习UniswapV2 AMM原理,可以应对工作中的95%的Dex交互需求。

难度 预计 240 分钟
在Dune中创建NFT数据面版

Dune Analytics 是一个知名的区块链数据分析平台,它为用户提供了一种简便的方式来创建和共享以太坊区块链数据的可视化分析。通过Dune Analytics,用户可以查询、分析和展示区块链交易数据和DeFi(去中心化金融)项目的使用情况,使其成为研究者、分析师、投资者和项目开发者等各类用户洞察以太坊生态系统的有力工具。完成本次挑战,搞定 Dune 数据可视化分析!

难度 预计 60 分钟