An open API service providing repository metadata for many open source software ecosystems.

GitHub / ethereum 311 Repositories

ethereum/eip-review-bot

Request reviewers for EIP modifications

Language: TypeScript - Size: 2.07 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 69 - Forks: 45

ethereum/pm

Project Management: Meeting notes and agenda items

Language: Python - Size: 44.6 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,764 - Forks: 418

ethereum/consensus-specs

Ethereum Proof-of-Stake Consensus Specifications

Language: Python - Size: 23.7 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3,777 - Forks: 1,124

ethereum/EIPs

The Ethereum Improvement Proposal repository

Language: Python - Size: 79.5 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13,498 - Forks: 5,800

ethereum/remix-ide

Documentation for Remix IDE

Size: 86.8 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,326 - Forks: 1,123

ethereum/execution-spec-tests

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Language: Python - Size: 6.67 GB - Last synced at: about 12 hours ago - Pushed at: 2 days ago - Stars: 167 - Forks: 169

ethereum/execution-specs

Specification for the Execution Layer. Tracking network upgrades.

Language: Python - Size: 67.9 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 985 - Forks: 330

ethereum/ethereum-org-website

Ethereum.org is a primary online resource for the Ethereum community.

Language: Markdown - Size: 945 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5,551 - Forks: 5,175

ethereum/sys-asm

Ethereum system contract implementations (asm)

Language: Assembly - Size: 145 KB - Last synced at: about 7 hours ago - Pushed at: 6 months ago - Stars: 47 - Forks: 16

ethereum/ERCs

The Ethereum Request for Comment repository

Language: Solidity - Size: 74.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 532 - Forks: 730

ethereum/discv4-dns-lists

Size: 6.87 GB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 76 - Forks: 52

ethereum/beacon-APIs

Collection of RESTful APIs provided by Ethereum Beacon nodes

Language: HTML - Size: 15.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 362 - Forks: 190

ethereum/remix-project

Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.

Language: TypeScript - Size: 285 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2,741 - Forks: 1,188

ethereum/eth-keys

A common API for Ethereum key operations.

Language: Python - Size: 482 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 170 - Forks: 68

ethereum/builder-specs

Specification for the external block builders.

Language: HTML - Size: 7.52 MB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 203 - Forks: 71

ethereum/L2-interop

The hub for Ethereum-wide interoperability. A collective effort focused on defining common standards and system designs to keep the Ethereum ecosystem fast, unified, and diverse. Developer→User→Product centric.

Size: 306 KB - Last synced at: 6 days ago - Pushed at: 25 days ago - Stars: 64 - Forks: 8

ethereum/kzg-ceremony-specs

Specs for Ethereum's KZG Powers of Tau Ceremony

Size: 315 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 111 - Forks: 33

ethereum/consensus-spec-tests

Common tests for the Ethereum proof-of-stake consensus layer

Size: 2.23 GB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 83 - Forks: 28

ethereum/py-evm

A Python implementation of the Ethereum Virtual Machine

Language: Python - Size: 16.3 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 2,353 - Forks: 691

ethereum/hive

Ethereum end-to-end test harness

Language: Go - Size: 42.9 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 466 - Forks: 505

ethereum/c-kzg-4844

A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C.

Language: C - Size: 18.8 MB - Last synced at: 6 days ago - Pushed at: 9 days ago - Stars: 150 - Forks: 145

ethereum/go-ethereum

Go implementation of the Ethereum protocol

Language: Go - Size: 218 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 49,643 - Forks: 21,169

ethereum/aleth 📦

Aleth – Ethereum C++ client, tools and libraries

Language: C++ - Size: 55.4 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 3,983 - Forks: 2,166

ethereum/blockies Fork of download13/blockies 📦

<1k library that generates blocky identicons

Language: JavaScript - Size: 250 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 404 - Forks: 287

ethereum/pyrlp

The python RLP serialization library

Language: Python - Size: 575 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 100 - Forks: 287

ethereum/ethereum-client-binaries 📦

These were Ethereum client binaries in 2018

Language: JavaScript - Size: 99.6 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 189

ethereum/forkcast

Experiments in visualizing Ethereum network upgrades

Language: TypeScript - Size: 1020 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 12 - Forks: 6

ethereum/eth-utils

Utility functions for working with ethereum related codebases.

Language: Python - Size: 926 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 329 - Forks: 168

ethereum/eth-hash

The Ethereum hashing function, keccak256, sometimes (erroneously) called sha256 or sha3

Language: Python - Size: 332 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 107 - Forks: 78

ethereum/js-ethereum-cryptography

Audited pure JS library containing all Ethereum-related cryptographic primitives

Language: TypeScript - Size: 2.01 MB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 745 - Forks: 103

ethereum/eth-tester

Tool suite for testing ethereum applications.

Language: Python - Size: 1.27 MB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 375 - Forks: 160

ethereum/trin

An Ethereum portal client: a json-rpc server with nearly instant sync, and low CPU & storage usage

Language: Rust - Size: 85.5 MB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 434 - Forks: 149

ethereum/web3.py

A python interface for interacting with the Ethereum blockchain and ecosystem.

Language: Python - Size: 30.6 MB - Last synced at: 10 days ago - Pushed at: 24 days ago - Stars: 5,336 - Forks: 1,816

ethereum/esp-website

Website for the Ethereum Foundation's Ecosystem Support Program (ESP):

Language: TypeScript - Size: 64 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 56 - Forks: 41

ethereum/public-disclosures

Size: 2.3 MB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 130 - Forks: 14

ethereum/remerkleable Fork of protolambda/remerkleable

Typed mutable SSZ views over cached and immutable binary merkle trees

Language: Python - Size: 450 KB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 1

ethereum/trinity 📦

The Trinity client for the Ethereum network

Language: Python - Size: 17.8 MB - Last synced at: 11 days ago - Pushed at: about 4 years ago - Stars: 476 - Forks: 147

ethereum/py_ecc

Python implementation of ECC pairing and bn_128 and bls12_381 curve operations

Language: Python - Size: 699 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 213 - Forks: 84

ethereum/ethereum-foundation-website

Ethereum.foundation is the primary website for the Ethereum Foundation.

Language: JavaScript - Size: 82.5 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 5 - Forks: 2

ethereum/eth-account

Account abstraction library for web3.py

Language: Python - Size: 1.65 MB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 298 - Forks: 185

ethereum/awesome-remix

Size: 12.7 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 30 - Forks: 17

ethereum/remix-workshops

Language: Solidity - Size: 67.7 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 111 - Forks: 83

ethereum/emacs-solidity

The official solidity-mode for EMACS

Language: Emacs Lisp - Size: 162 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 211 - Forks: 68

ethereum/eth-abi

Ethereum ABI utilities for python

Language: Python - Size: 1.18 MB - Last synced at: 12 days ago - Pushed at: 7 months ago - Stars: 250 - Forks: 271

ethereum/utp

uTorrent transport protocol

Language: Rust - Size: 145 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 40 - Forks: 18

ethereum/remix-live-alpha

Live deployment of the remix IDE (alpha)

Language: JavaScript - Size: 136 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 14 - Forks: 26

ethereum/execution-apis

Collection of APIs provided by Ethereum execution layer clients

Language: Io - Size: 22.5 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1,060 - Forks: 441

ethereum/secure-drop

A service to encrypt messages and documents in browser for secure transmission

Language: Python - Size: 1.3 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 22 - Forks: 6

ethereum/portal-network-specs

Official repository for specifications for the Portal Network

Language: JavaScript - Size: 1.18 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 342 - Forks: 98

ethereum/rig-website

Language: TypeScript - Size: 3.4 MB - Last synced at: 8 days ago - Pushed at: 26 days ago - Stars: 3 - Forks: 5

ethereum/remix 📦

This has been moved to https://github.com/ethereum/remix-project

Language: JavaScript - Size: 16.9 MB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 1,179 - Forks: 566

ethereum/abm1559

Transaction markets in Python

Language: HTML - Size: 17.2 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 60 - Forks: 21

ethereum/hexbytes

Python `bytes` subclass that decodes hex, with a readable console output

Language: Python - Size: 343 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 28 - Forks: 20

ethereum/ethash 📦

Language: C - Size: 2.26 MB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 191 - Forks: 518

ethereum/RIPs

The Ethereum Rollup Improvement Proposal repository

Language: Solidity - Size: 1.89 MB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 138 - Forks: 48

ethereum/nxbn-website

Website for the Ethereum Foundation's Next Billion Initiative

Language: TypeScript - Size: 103 MB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 12 - Forks: 18

ethereum/remix-plugin

Language: TypeScript - Size: 6.08 MB - Last synced at: 30 days ago - Pushed at: 7 months ago - Stars: 178 - Forks: 119

ethereum/eth-trie.rs

Rust implementation of the Modified Patricia Tree (aka Trie).

Language: Rust - Size: 206 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 8 - Forks: 4

ethereum/ethereum-types

Types used by—but not specific to—the Ethereum specification.

Language: Python - Size: 87.9 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 3

ethereum/preconfs

Size: 1000 Bytes - Last synced at: 16 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

ethereum/devops-test-prater-redirect 📦

Deprecated test redirect.

Language: HTML - Size: 11.7 KB - Last synced at: 22 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 2

ethereum/eipw-action

Action for executing eipw, the EIP validator

Language: TypeScript - Size: 2.88 MB - Last synced at: 12 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 8

ethereum/eth-portal

A collection of utilities related to Ethereum's Portal Network

Language: Python - Size: 383 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 6

ethereum/upnp-port-forward

UPnP port forwarding for humans

Language: Python - Size: 115 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 8

ethereum/fv-blog 📦

Archive of the Formal Verification blog

Language: HTML - Size: 3.41 MB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 6

ethereum/aio-run-in-process

Async friendly replacement for multiprocessing for asyncio or trio

Language: Python - Size: 92.8 KB - Last synced at: 21 days ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 7

ethereum/async-service

Lifecycle management for async Python applications

Language: Python - Size: 271 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 13

ethereum/blake2b-py

Blake2b hashing in Rust with Python bindings.

Language: Rust - Size: 215 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 16

ethereum/py-hdwallet

Language: Python - Size: 179 KB - Last synced at: 20 days ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 8

ethereum/remix-tests 📦

Language: JavaScript - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 6 - Forks: 6

ethereum/dopple

Dopple: JSON-RPC Proxy Server

Language: Python - Size: 49.8 KB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 9

ethereum/eth-keyfile

Tools for handling the encrypted keyfile format used to store private keys.

Language: Python - Size: 337 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 82 - Forks: 51

ethereum/tests

Common tests for all Ethereum implementations

Language: JavaScript - Size: 765 MB - Last synced at: 30 days ago - Pushed at: 3 months ago - Stars: 607 - Forks: 346

ethereum/mist 📦

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.

Language: JavaScript - Size: 410 MB - Last synced at: 29 days ago - Pushed at: about 5 years ago - Stars: 7,451 - Forks: 2,109

ethereum/eipw

Language: Rust - Size: 800 KB - Last synced at: 30 days ago - Pushed at: 4 months ago - Stars: 30 - Forks: 33

ethereum/py-geth

Python wrapping for running Go-Ethereum as a subprocess

Language: Python - Size: 776 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 106 - Forks: 237

ethereum/homebrew-ethereum

Homebrew Tap for Ethereum

Language: Ruby - Size: 1.45 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 491 - Forks: 162

ethereum/audits

Size: 6.78 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 8 - Forks: 3

ethereum/ethereumj 📦

DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony

Language: Java - Size: 45.8 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 2,182 - Forks: 1,089

ethereum/py-solc

Python wrapper around the solc Solidity compiler.

Language: Python - Size: 156 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 193 - Forks: 246

ethereum/go-verkle

A go implementation of Verkle trees

Language: Go - Size: 1.29 MB - Last synced at: 9 days ago - Pushed at: 5 months ago - Stars: 227 - Forks: 74

ethereum/evmlab 📦

Utilities for interacting with the Ethereum virtual machine

Language: Python - Size: 3.29 MB - Last synced at: 10 days ago - Pushed at: over 6 years ago - Stars: 380 - Forks: 55

ethereum/glados

Portal network monitoring application.

Language: Rust - Size: 1.87 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 73 - Forks: 37

ethereum/remix-live-beta

Language: JavaScript - Size: 133 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 8

ethereum/pydevp2p Fork of heikoheiko/pydevp2p

Python Implementation of the Ethereum P2P stack

Language: Python - Size: 496 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 249 - Forks: 336

ethereum/remix-live

Live deployment of the remix IDE

Language: JavaScript - Size: 194 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 251 - Forks: 192

ethereum/hive-python-api

Ethereum Hive Simulators Python Library

Language: Python - Size: 63.5 KB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 4

ethereum/zket-workshops

A repository for Zero-Knowledge (ZK) workshops organized by EcoDev Team. This will contain materials, resources, and hands-on exercises for workshop participants.

Language: Jupyter Notebook - Size: 4.17 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 4

ethereum/protocol-security

Language: TypeScript - Size: 9.52 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 41 - Forks: 14

ethereum/act

Smart contract specification language

Language: Haskell - Size: 4.54 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 243 - Forks: 44

ethereum/eth-bloom

An implementation of the Ethereum bloom filter.

Language: Python - Size: 305 KB - Last synced at: 20 days ago - Pushed at: 8 months ago - Stars: 54 - Forks: 30

ethereum/staking-launchpad

The deposit launchpad for staking on Ethereum 🦏

Language: TypeScript - Size: 38 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 292 - Forks: 222

ethereum/browser-solidity 📦

Fomer location of remix-ide => https://github.com/ethereum/remix-ide

Language: JavaScript - Size: 8.53 MB - Last synced at: 13 days ago - Pushed at: over 7 years ago - Stars: 188 - Forks: 105

ethereum/pyethapp Fork of heikoheiko/pyethapp 📦

Language: Python - Size: 1.43 MB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1,279 - Forks: 607

ethereum/pyethereum 📦

Next generation cryptocurrency network

Size: 5.39 MB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 2,671 - Forks: 733

ethereum/sharding 📦

Sharding manager contract, and related software and tests

Language: Python - Size: 609 KB - Last synced at: 2 months ago - Pushed at: about 7 years ago - Stars: 484 - Forks: 105

ethereum/wallet-poc Fork of AmbireTech/extension

:money_with_wings: The web3 wallet that makes crypto self-custody :zap: easy and :shield: secure via hybrid account abstraction. EIP-7702 ready.

Language: TypeScript - Size: 104 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

ethereum/ethereum-rlp

Recursive-length prefix (RLP) serialization as used by the Ethereum Specification.

Language: Python - Size: 104 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 3

ethereum/py-ssz

Python implementation of the Simple Serialize encoding and decoding

Language: Python - Size: 879 KB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 35 - Forks: 24

ethereum/lahja

Lahja is a generic multi process event bus implementation written in Python 3.6+ to enable lightweight inter-process communication, based on non-blocking asyncio

Language: Python - Size: 464 KB - Last synced at: 11 days ago - Pushed at: about 5 years ago - Stars: 393 - Forks: 18