Consensys
Consensys is the software engineering leader of the blockchain space. Our full-stack Ethereum products help developers build next-generation networks.
The Blockchain
Pinned Repositories
abi-decoder
Nodejs and Javascript library for decoding data params and events from ethereum transactions
eth-lightwallet
Lightweight JS Wallet for Node and the browser
ethereum-developer-tools-list
A guide to available tools and platforms for developing on Ethereum.
gnark
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
mythril
Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains.
quorum
A permissioned implementation of Ethereum supporting data privacy
smart-contract-best-practices
A guide to smart contract security best practices
surya
A set of utilities for exploring Solidity contracts
teku
Open-source Ethereum consensus client written in Java
Tokens
Ethereum Token Contracts
Consensys's Repositories
Consensys/gnark
gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
Consensys/teku
Open-source Ethereum consensus client written in Java
Consensys/gnark-crypto
gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.
Consensys/doc.linea
Linea documentation
Consensys/web3signer
Web3Signer is an open-source signing service capable of signing for multiple platforms (Ethereum consensus and execution clients) using private keys stored in an external vault, or encrypted on a disk.
Consensys/tessera
Tessera - Enterprise Implementation of Quorum's transaction manager
Consensys/support-metamask-io
Public-facing repository of content live on support.metamask.io. Open for contributions and suggestions.
Consensys/starknet-snap
The MetaMask Snap for Starknet
Consensys/doc.teku
Documentation for Teku – Ethereum consensus layer client
Consensys/linea-monorepo
The principal Linea repository. This mainly includes the smart contracts covering Linea's core functions, the prover in charge of generating ZK proofs, the coordinator responsible for multiple orchestrations, and the postman to execute bridge messages.
Consensys/linea-tracer
Component in Linea's stack which constructs execution traces, large matrices assembled from data extracted from the execution of an EVM client.
Consensys/linea-sequencer
Linea Sequencer Implementation
Consensys/linea-constraints
Implementation of the constraint system of Linea, specified in the linea-specification repo.
Consensys/linea-specification
Specification of the constraint system underlying Linea's zk-EVM.
Consensys/doc.web3signer
Ethereum signer documentation site
Consensys/ansible-role-besu
Ansible role that will install (& uninstall), configure and runs [Besu](https://besu.hyperledger.org): an enterprise Java Ethereum Client
Consensys/linea-besu-package
Consensys/ansible-role-geth
Consensys/docs-gha
Github Actions for Documentation projects
Consensys/ansible-role-nimbus
Consensys/go-corset
A (partial) port of the Corset tool into Go.
Consensys/maru
Consensus layer client implementing QBFT protocol adhering to Eth 2.0 CL / EL separation and API
Consensys/ansible-role-lighthouse
Consensys/ai-cns
Consensys/ansible-role-erigon
Consensys/cypherpunk25-rewards-studio-backend
Rewards Studio backend - Cypherpunk'25
Consensys/ansible-role-nethermind
Ansible role for deploying Nethermind Ethereum Client
Consensys/din-eliza
Autonomous agents for everyone
Consensys/linea-besu-upstream
Github workflows to create and publish upstream Besu build for Linea
Consensys/web3-feedback
Implementing attestation-based user feedback on articles, for the 2025 Consensys Hackathon