0xbcce...bea7

@sand_awesome

make money .

注册于 2026-07-22
用 Solidity 编写 Bank 智能合约

该挑战用来理解合约账号、合约如何接收 ETH,receive/fallfack函数的使用,理解 payable,如何从合约里面转出 ETH,以及映射和数组的使用。

难度 预计 240 分钟
读取合约私有变量数据

在 Solidity 合约中定义的私有变量(private 变量),按设计是不能被外部合约或外部用户直接读取的。然而由于区块链的透明性,所有存储在链上的数据都是公开的。通过工具,可以读取合约的存储槽(storage slots),并解析出私有变量的值。

难度 预计 120 分钟
利用ABI逆向解码交易数据

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

难度 预计 10 分钟
编写 ERC20 token 合约

ERC20 是以太坊区块链上最常用的 Token 合约标准。通过这个挑战,你不仅可以熟悉 Solidity 编程,而且可以了解 ERC20 Token 合约的工作原理。

难度 预计 30 分钟