使用 Rust/Go/Solidity
- POW
- RSA
- 最小区块链
- Ethereum Concept
- Counter contract
- Bank contract
- Big Bank
- ERC20 token contract
- TokenBank
- ERC721 token contract (NFT)
- NFT Market
- 扩展 ERC20 合约,使其具备在转账的时候,如果目标地址是合约的话,调用目标地址的 tokensReceived() 方法
- 扩展 TokenBank, 在TokenBank 中利用上一题的转账回调实现存款
- 扩展挑战Token 购买 NFT 合约,能够使用ERC20扩展中的回调函数来购买某个 NFT ID
- 使用 forge 进行测试
- 使用 forge 部署合约, 使用 cast 创建钱包
- NFT rent web
- 使用 viem & wagmi & web3model
- viem
- thegraph
- permit
- MPC
- w4d1
- offline-signature-dapp-skip
- IDO&Stake
- w4d5
- dune
- slot&assembly
- safe wallet