wdcodecn / whitelist-airdrop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

whitelist-airdrop

提供 solidity 基于 merkle 和 signature 两种校验方式! 减少白名单配置的gas费!

初始化

安装依赖

yarn

solidity 学习资源

文档

标题 网址
web3中文文档(solidity、truffle、hardhat、ether.js、web3.js) https://learnblockchain.cn/manuals
Openzeppelin文档 (常用库 和 升级插件) https://docs.openzeppelin.com
Chainlink文档 https://docs.chain.link/docs

视频

标题 网址
油管 Solidity0.8 https://www.youtube.com/watch?v=xv9OmztShIw
B站 Solidity0.8 https://www.bilibili.com/video/BV1oZ4y1B7WS
尚硅谷全套(小白+前端+区块链) https://www.bilibili.com/video/BV1xA411p7C7
尚硅谷区块链部分 https://www.bilibili.com/video/BV1NJ411D7rf
youtube智能合约教程 https://www.youtube.com/watch?v=1rKMveGQSe8
B站 大佬视频 https://space.bilibili.com/327222497

github 部分项目推荐

标题 网址
链上NFT (svg base64存储) https://github.com/wdcodecn/onChainNFT
区块链Dapp开发教程 https://github.com/wdcodecn/Dapp-Learning
薄饼测试网部署 https://github.com/wdcodecn/pancake-swap-testnet
链下签名链上校验 https://github.com/wdcodecn/whitelist-airdrop
改进ERC721版本 省gas https://github.com/wdcodecn/ERC721A

工具和插件

标题 网址
truffle
hardhat
hardhat-deploy https://github.com/wighawag/hardhat-deploy
ganache
ethers.js
web3.js
web3j
vue.js
react
nodejs
[x] TypeChain https://github.com/wdcodecn/TypeChain

高级课程

标题 网址
Solidity 常用模板学习 https://solidity-by-example.org/
Solidity 合约挑战 https://www.smartcontract.engineer/challenges
合约升级手把手教学 https://forum.openzeppelin.com/t/openzeppelin-upgrades-step-by-step-tutorial-for-truffle/3579