Skip to content

lilirg/awesome-solidity-cn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Solidity资源大全中文版

awesome list badge build status badge pull requests welcome badge

一个关于Solidity 资源、库、工具等的精选集合

Contents

资源

官方资料

教程

文章

安全

审计

示例

教学性质
部署在以太坊主网

模板

图书

  • Blockchain in Action - 本书讲解区块链的基本原理以及如何创建自己的去中心化应用程序。
  • Mastering Ethereum - 精通以太坊是一本面向开发人员的书,提供了以太坊、以太坊经典、RootStock (RSK) 和其他兼容的基于 EVM 的开放区块链的操作和使用指南。

练习

  • ChainShot - 通过具有挑战性的编码教程进行实践学习。
  • OpenZeppelin/damn-vulnerable-defi - 在以太坊中hack DeFi 设施的一系列挑战。
  • OpenZeppelin/ethernaut - Ethernaut 是一款基于 Web3/Solidity 的战争游戏,可在以太坊虚拟机中进行。 每个级别都是需要“hacked”的智能合约。

工作

工具

普通工具

效率工具

审计工具

  • Echidna - 为您的智能合约定义属性,然后使用模糊测试来捕获安全漏洞。
  • Manticore - 检测许多常见的错误类型,并可以通过符号执行来证明正确性。
  • Mythril - 智能合约的安全分析工具。
  • ethereum/sourcify - 可用于验证字节码是否对应于某些源代码的重编译器。
  • eth-sri/securify2 - 用于分析智能合约漏洞和不安全编码的工具。
  • Slither - 支持许多常见错误类型的静态分析器,包括用于安全相关信息的可视化工具。
  • MythX - 在整个开发周期中检测以太坊智能合约中的安全漏洞

DevOps工具

  • Embark - 允许您轻松开发和部署 DApp 的框架。
  • Moesif - 为 DApp 和 DAPI 提供以太坊智能合约分析和异常检测的服务。

语言

JavaScript

TypeScript

  • Soltsice - 使用单个命令从 Truffle 工件为合约生成强类型的 TypeScript 类。
  • TypeChain - 以太坊智能合约的 TypeScript 实现。

Rust

OCaml

  • ocaml-solidity - OCaml 库提供解析器、类型检查器和用于操作合约的多项实用程序。

编辑器插件

Atom

Eclipse

Emacs

IntelliJ

Sublime

Vim

Visual Studio Code

👉 有关完整列表,请参阅 Visual Studio Marketplace 上“Solidity”的结果.

About

Solidity资源大全中文版

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published