Developer Resources

A community-maintained guide to smart contract security best practices.

A guide to available tools, components, patterns, and platforms for developing applications on Ethereum.

Lays out guidelines and expectations for the Ethereum Foundation Python development team.

This document is the entry point for developers of the Go implementation of Ethereum.

Consolidates EVM opcode information from the yellow paper, stack exchange, solidity source, parity source, evm-opcode-gas-costs and Trail of Bits Manticore.

Components of the Web 3 tech stack.