Guidelines and training material to write secure smart contracts
2,478
stars
715
commits
Solidity
primary language
Apr 13, 2026
updated
Brought to you by Trail of Bits, this repository offers guidelines and best practices for developing secure smart contracts. Contributions are welcome, you can contribute by following our contributing guidelines.
Table of Contents:
secure-contracts and building-secure-contracts are licensed and distributed under the AGPLv3 license. Contact us if you're looking for an exception to the terms.
(top 30 of 62)
Solidity
58.5%
Rust
28.8%
Python
9.0%
Shell
1.7%
Guidelines and training material to write secure smart contracts
2,478
stars
715
commits
Solidity
primary language
Apr 13, 2026
updated
Brought to you by Trail of Bits, this repository offers guidelines and best practices for developing secure smart contracts. Contributions are welcome, you can contribute by following our contributing guidelines.
Table of Contents:
secure-contracts and building-secure-contracts are licensed and distributed under the AGPLv3 license. Contact us if you're looking for an exception to the terms.
(top 30 of 62)
Solidity
58.5%
Rust
28.8%
Python
9.0%
Shell
1.7%