avalanchego
building-secure-contracts
avalanchego | building-secure-contracts | |
---|---|---|
39 | 10 | |
2,068 | 2,076 | |
1.0% | 0.6% | |
9.8 | 8.4 | |
3 days ago | 9 days ago | |
Go | Solidity | |
BSD 3-clause "New" or "Revised" License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
avalanchego
-
On Implementation of Distributed Protocols
Avalanche — a blockchain platform based on the Avalanche consensus protocol (written in Go);
-
Discover Avalanche
For more information, you can visit the Avalanche website or check out their documentation.
- 🛠️ Avalanche Cortina 4 is out 🔍 Release Focus: X-Chain DB Cleanup + Modify ProposerVM Window + x/sync Code Refactor + (Rare) Bootstrap Stall Fix
- Cortina ([email protected]) is out now & will be activating on April 25th at 11AM ET. Validators MUST update nodes PRIOR to this date otherwise they will not be able to process new blocks post upgrade.
- Upgrade v.1.9.14: An upgrade to fix an issue affecting some validators. All Avalanche Validators should upgrade their nodes to ensure consistency, uptime and responsiveness.
- Avalanche's Public API is Broken
- How can you defend this chain? I have no idea...
- ❄️🏂 Avalanche Banff 1 is out ⛄⛷️ Expanding upon the Elastic Subnet capabilities to include VM2, a new VM <> VM communication tool that builds towards full Subnet interoperability++
-
Introduction to Virtual Machines (VMs)
For more information, see here.
building-secure-contracts
-
Smart Contract Security Field Guide
I appreciate how organized the Consensys guide is laid out. It's pretty easy to read. Trail of Bits has a similar guide that is a little more in-the-weeds technically. It also covers, what we think is, essential background about certain automated analysis techniques like static analysis and how fuzzers work. Check it out!
https://secure-contracts.com/
- Trail of Bits Building Secure Contracts: Now with support for Cosmos
- Trail of Bits Building Secure Contracts: Now with support for Substrate
- New release of Building-secure-contracts: it introduces not so smart contracts for Algorand/Cairo/Cosmos/Substrate - a set of common vulnerabilities for these chains. The release contains also new training materials for Echidna and new guidelines
- Trail of Bits added Algorand to their "Building Secure Contracts" developer guide
-
Launching your Ethereum dApp on Avalanche
We highly recommend using at least one of them if professional contract security review is not possible. A more comprehensive look into secure development practices can be found here.
-
Smart Contract Exploitation Repository
If you need more reading about building secure smart contracts and auditing workflows, see here: https://github.com/crytic/building-secure-contracts
- Any recommendations for smart contract auditing ?
What are some alternatives?
avalanchejs - The Avalanche Platform JavaScript Library
eth-security-toolbox - A Docker container preconfigured with all of the Trail of Bits Ethereum security tools.
grin - Minimal implementation of the Mimblewimble protocol.
slither - Static Analyzer for Solidity and Vyper
subnet-evm - Launch your own EVM as an Avalanche Subnet
pooltogether-community-ui - UI to use when creating your own custom pools, prize strategies or as reference code for integrating your own pools.
saito-lite - A cross-platform javascript saito implementation
coreth - Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
avalanche-wallet - The Avalanche web wallet
avalanche-faucet - Avalanche Faucet for Fuji Network and Subnets.
avalanche-network-runner - Tool to run and interact with an Avalanche network locally
mythril - Security analysis tool for EVM bytecode. Supports smart contracts built for Ethereum, Hedera, Quorum, Vechain, Rootstock, Tron and other EVM-compatible blockchains.