Smart contract study notes and resource summary 📒 智能合约学习笔记与资源汇总
- Solidity中文文档
- OpenZeppeline - OpenZeppeline 文档
- Solidity by Example - Solidity 例子
- WTF-Solidity - Solidity 中文系列课程
- gas-puzzles - 一系列用于实践 Gas 优化的智能合约。
- WTF-gas-optimization - Gas优化技术,经 Foundry 验证。
- learning-solidity - Solidity 文档和 YouTube 教程
- awesome-solidity - 精选的 Solidity 资源、库、工具等列表
- smart-contract-best-practices - ConsenSys 关于合约的最佳实践仓库
- awesome-ethereum-security - 精彩的以太坊安全参考精选列表
- WTF-solcurity - Solidity 智能合约的公认安全和代码质量标准
- Dapp-Learning - 适合各个阶段开发者的Dapp学习项目
- solidity-expert - 以太坊开发教程
- solidity-security-blog - Solidity 安全,已知攻击媒介和常见反模式的综合列表
- DeFiHackLabs - 使用Foundry重现DeFi被黑事件
- DeFiVulnLabs - 使用 Foundry 了解常见的智能合约漏洞
- Blockchain Security Audit List - A list of Blockchain Security audit companies, solo auditors and location of public audits
- Smart Contract Weakness Classification (SWC) - 智能合约弱点分类
- Capture the Ether - 以太坊智能合约安全游戏
- CryptoZombies - CryptoZombies是一个互动学校,教你所有关于区块链的技术知识。通过制作自己的加密收藏品游戏来学习编写智能合约。
- starklings-cairo1 - An interactive tutorial to get you up and running with Cairo v1 and Starknet
- byor - Build Your Own Rollup - A simple rollup implementation for educational purposes.
- Cryptocurrency-Security-Audit-Guide - 慢雾加密货币安全审计导论
- Remix - Solidity IDE
- Hardhat - 以太坊专业开发环境。它由用于编辑、编译、调试和部署智能合约和 dApp 的不同组件组成,所有这些组件共同创建一个完整的开发环境。
- Foundry - Foundry 是一个使用 Rust 编写的用于以太坊应用程序开发的速度极快、可移植且模块化的工具包。
- Pinata - IPFS存储,合约图片存储
- evm.code - 在线以太坊虚拟机操作码文档及交互
- mythril - EVM字节码的安全分析工具。支持为以太坊、Hedera、Quorum、Vechain、Roostock、Tron 和其他 EVM 兼容区块链构建的智能合约
- tenderly - 使 Web3 开发人员能够构建、测试、监控和操作智能合约,从智能合约的诞生到大规模采用。
- Phalcon - Phalcon 是一款面向加密项目和开发人员的安全开发套件
- ABI to interface - 从 ABI JSON 生成 Solidity 接口
- ETH Calldata Decode - 解码以太坊 calldata
- Get ABI for unverified contracts - 猜测任何以太坊合约的 ABI,即使它没有在 Etherscan 上验证。
- Dedaub - Dedaub 反编译器采用以太坊虚拟机 (EVM) 字节码并生成更具可读性的类似 Solidity 的代码,从而可以更好地理解未经验证的智能合约
- Solidity Debugger Pro: VSCode 插件,Solidity 的独立调试器
- Solidity Visual Developer: VSCode 插件,提供可视化安全审计、以安全为中心的语法和语义突出显示、详细的类大纲、UML图生成器,以及许多其他特性。
- Ethlink: Solidity 代码风格检查
- hardhat-solhint: Hardhat插件, 代码风格检查
- hardhat-gas-reporter: Hardhat插件, 生成Gas消耗报告
- Solidity 可升级合约
- 如何使用 Hardhat 在 Etherscan 上验证智能合约
- 如何创建 NFT 像素艺术收藏系列文章
- 默克尔树在NFT白名单中的应用
- 减少智能合约 Gas 消耗的 8 种方法
- 如何部署和使用可升级的智能合约
- 了解以太坊智能合约存储
- Solidity 中编写内联汇编(assembly)的那些事
- How to become a smart contract auditor
- Capture The Ether Solutions
- Ethernaut Solutions
- Damn Vulnerable DeFi Solutions
- Paradigm CTF 2021 Solutions
- How Diamond Storage Works