七哥

区块链项目商业合作请联系微信 triple721

注册于 2019-04-08
通过JS利用Web3Modal连接到MetaMask

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

创建时间: 2024-03-11 难度 预计 30 分钟
使用Foundry编写Solidity单元测试

使用Foundry编写Solidity单元测试是一种高效的方式来确保你的智能合约代码的健壯性和正确性。Foundry是一个由Solidity开发者社区广泛使用的智能合约开发和测试框架,它提供了一套强大的工具来编译、测试和部署Ethereum智能合约。

创建时间: 2024-03-11 难度 预计 30 分钟
使用Solidity内联汇编修改合约Owner地址

尽管Solidity设计得足够高级,能够简化智能合约的开发过程,但在某些情况下,直接使用汇编语言编写代码片段可能更为高效或必要。Solidity内嵌的汇编(Inline Assembly)提供了这种可能性,它允许开发者在Solidity代码中直接写入更低级别的EVM(以太坊虚拟机)指令。完成本次挑战,可以掌握汇编的初级用法、从底层搞清楚合约数据存储和读写原理。

创建时间: 2024-03-09 难度 预计 60 分钟
创建Dune交易数据面板

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

创建时间: 2024-03-09 难度 预计 240 分钟
用Solidity从Uniswap中兑换ETH

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

创建时间: 2024-03-09 难度 预计 240 分钟
从Oracle(ChainLink)读取ETH价格

ChainLink是一个去中心化的预言机网络,旨在成为区块链与现实世界数据之间的桥梁。ChainLink 提供的链上DataFeed服务是一个关键功能,它允许任意智能合约安全地读取以太坊(ETH)的价格,以及其他各种加密货币和传统资产的实时数据。这种服务是通过ChainLink的去中心化预言机网络实现的,网络中的节点从不同的数据源收集价格信息,然后通过聚合合约将这些数据处理和汇总,以提供一个准确、可信的平均价格。

创建时间: 2024-03-09 难度 预计 60 分钟
利用ABI逆向解码交易数据

当合约部署者没有上传合约源代码时,我们是否能逆向分析合约的方法信息呢?通过学习ABI相关知识,你可以结合公共数据来尝试逆向解析出一笔交易的执行意图!请解析这笔交易数据所表达的意图: 0xa9059cbb0000000000000000000000005494befe3ce72a2ca0001fe0ed0c55b42f8c358f000000000000000000000000000000000000000000000000000000000836d54c

创建时间: 2024-02-29 难度 预计 10 分钟