#ethereum

  1. k256

    secp256k1 elliptic curve library written in pure Rust with support for ECDSA signing/verification/public-key recovery, Taproot Schnorr signatures (BIP340), Elliptic Curve Diffie-Hellman (ECDH)…

    v0.14.0-rc.7 1.9M #elliptic-curve-diffie-hellman #bitcoin #ethereum
  2. nybbles

    Efficient nibble-sized (4-bit) byte sequence data structure

    v0.4.8 837K #nibble #ethereum #vector
  3. cita_trie

    Modified Patricia Tree (aka Trie)

    v5.0.1 44K #patricia-trie #ethereum #mpt #trie #patricia
  4. crv

    Unofficial Rust client for the Curve Finance API - pools, volumes, gauges, and lending

    v0.1.3 #blockchain #ethereum #defi #api-bindings #api-curve
  5. tndrly

    Unofficial Rust client for the Tenderly API - simulations, virtual testnets, alerts, and more

    v0.3.5 #blockchain #ethereum #web3 #tenderly
  6. ekzg-multi-open

    multi-opening algorithm for KZG10 using FK20

    v0.10.0 10K #polynomial-commitment-scheme #multi-opening #fk20 #proof #algorithm #polynomial-evaluation #kzg #coset #cosets #ethereum
  7. alcmy

    Unofficial Rust client for the Alchemy API

    v0.1.4 #ethereum #nft #alchemy #web3
  8. crate_crypto_kzg_multi_open_fk20

    multi-opening algorithm for KZG10 using FK20

    v0.6.0 1.3K #polynomial-commitment-scheme #multi-opening #kzg #fk20 #proof #polynomial-evaluation #coset #cosets #ethereum
  9. mrls

    Unofficial Rust client for the Moralis Web3 API - tokens, NFTs, wallets, DeFi, and market data

    v0.1.5 #defi #ethereum #nft #web3 #moralis
  10. alloy-sol-types

    Compile-time ABI and EIP-712 implementations

    v1.5.4 825K #ethereum #solidity #evm
  11. torge

    CLI tool to produce Foundry-style traces for EVM transactions through debug_traceTransaction RPC requests

    v0.1.0 #ethereum #foundry #debug-trace #evm
  12. alloy-primitives

    Ethereum primitive types

    v1.5.4 981K #ethereum #revm #ethers #reth #primitive
  13. alloy-dyn-abi

    Run-time ABI and EIP-712 implementations

    v1.5.4 718K #ethereum #solidity #evm
  14. parity-path

    Path utilities

    v0.1.3 1.1K #path-utilities #ethereum #parity-common
  15. ethnum

    256-bit integer implementation

    v1.5.2 739K #ethereum #u256 #integer
  16. alloy-rlp

    Ethereum RLP serialization

    v0.3.13 943K #ethereum #rlp #serialization
  17. alloy-json-abi

    Full Ethereum JSON-ABI implementation

    v1.5.4 862K #ethereum #json-abi #serde
  18. revm

    Ethereum Virtual Machine

    v34.0.0 295K #ethereum #blockchain #evm
  19. syn-solidity

    syn-powered Solidity parser

    v1.5.4 821K #solidity #ethereum #ast #evm
  20. primitive-types

    Primitive types shared by Ethereum and Substrate

    v0.14.0 1.6M #substrate #ethereum #u256 #shared #serde #ethereum-and-substrate #parity-scale-codec
  21. ethabi

    Easy to use conversion of ethereum contract calls to bytecode

    v18.0.0 387K #ethereum #solidity #solidity-eth
  22. alloy-chains

    Canonical type definitions for EIP-155 chains

    v0.2.30 558K #ethereum #revm #ethers #reth
  23. alloy-rpc-types

    Meta-crate for all Ethereum JSON-RPC types

    v1.6.1 623K #ethereum #meta-crate #blockchain
  24. c-kzg

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

    v2.1.5 734K #polynomial-commitment #ethereum #eip-4844 #bindings #eip-7594 #cryptography #precompute
  25. revm-inspectors

    Revm inspector implementations

    v0.34.2 172K #ethereum #tracing-debugging #debugging-tracing #inspectors #tracing #evm
  26. port-scanner-rs

    A fast, concurrent port scanner with blockchain and web service detection

    v0.1.2 #blockchain #ethereum #network-security #network-scanner
  27. alloy-sol-type-parser

    light-weight Solidity type strings parser

    v1.5.4 796K #ethereum #solidity #parser #evm
  28. gas-network-sdk

    Rust SDK for Gas Network API - gas price prediction and optimization

    v0.1.0 #blockchain #ethereum #web3
  29. alloy-provider

    Interface with an Ethereum blockchain

    v1.6.1 665K #ethereum #blockchain #provider-builder #rpc-client #ipc
  30. Try searching with DuckDuckGo.

  31. eigen-utils

    publicly exportable alloy bindings and utilities

    v2.0.0 2.9K #ethereum #bn254 #methods
  32. uniswap-v3-sdk

    Uniswap V3 SDK for Rust

    v6.0.0 6.0K #ethereum #price #uniswap-v3
  33. uniswap-sdk-core

    The Uniswap SDK Core in Rust provides essential functionality for interacting with the Uniswap decentralized exchange

    v6.0.0 6.4K #ethereum #uniswap #sdk-core
  34. enr

    Ethereum Node Record (ENR) EIP778

    v0.13.0 379K #record #ethereum #eip-778
  35. cargo-stylus

    CLI tool for building Stylus contracts on Arbitrum chains

    v0.10.0 150 #ethereum #arbitrum
  36. ethabi-decode

    Decoding of ABI-encoded data and event logs

    v3.0.0 119K #ethereum #event-log #event-logging
  37. bevy-stylus-plugin

    A Bevy plugin for integrating with Stylus blockchain contracts

    v0.1.1 #ethereum #blockchain #bevy
  38. op-alloy-rpc-types

    Optimism RPC types

    v0.23.1 156K #ethereum #blockchain #ci
  39. aurora-engine-precompiles

    Set of precompiles used in Aurora Engine

    v2.1.0 2.0K #ethereum #blockchain #aurora
  40. foundry-block-explorers

    Bindings for Etherscan.io and other block explorer APIs

    v0.22.0 39K #ethereum #etherscan #web3 #ethers
  41. tc_parity_parity

    Testcontainers image for the parity/parity docker image

    v0.5.1 #test-containers #docker #ethereum #parity
  42. alloy-hardforks

    Bindings for named hardforks

    v0.4.7 303K #ethereum #hardforks #define #bindings #named
  43. evm

    Ethereum Virtual Machine

    v1.1.0 15K #ethereum #precompile #interpreter
  44. alloy-contract

    Interact with on-chain contracts

    v1.6.1 578K #on-chain #ethereum #sol #call-builder #decode #provider-builder #alloy-primitives #u256 #my-contract #bytes32
  45. ethcli-mcp

    MCP server exposing ethcli functionality as tools

    v0.1.6 #blockchain #ethereum #web3
  46. tree_hash

    Efficient Merkle-hashing as used in Ethereum consensus

    v1.0.0-beta.0 117K #ethereum
  47. evmole

    Extracts function selectors and arguments from EVM bytecode

    v0.8.2 10K #ethereum #bytecode #arguments #control-flow-graph #selectors #mutability #solidity #unverified #symbolic-execution #bytecode-analysis
  48. alloy-consensus

    Ethereum consensus interface

    v1.6.1 865K #ethereum #receipt #block-header #blockchain #interface #eip-2718 #eip-4844 #eip-2930
  49. uint256

    A light-weight implementation of 256-bit unsigned integers type with semantic API

    v0.1.0 #ethereum #monet #evm
  50. alloy-sol-macro-expander

    Expander used in the Solidity to Rust procedural macro

    v1.5.4 808K #ethereum #solidity #evm
  51. alloy-network

    Ethereum blockchain RPC behavior abstraction

    v1.6.1 714K #blockchain #ethereum #sign-transaction #wallet #behavior #transaction-builder #zst
  52. alloy-trie

    Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles

    v0.9.4 845K #mpt #nibble #ethereum #trie
  53. starknet

    Complete Starknet library in Rust™

    v0.17.0 15K #ethereum #web3
  54. risc0-ethereum-contracts

    Ethereum contracts for RISC Zero applications

    v3.0.1 6.1K #risc0 #ethereum #ethereum-contract #smart-contracts #applications #foundry
  55. substreams-ethereum

    Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding

    v0.11.1 2.5K #ethereum #substreams #firehose #thegraph #streamingfast
  56. alloy-evm

    EVM abstraction for Alloy

    v0.27.2 209K #evm #ethereum #revm #abstraction-layer #included #ethereum-vm
  57. firewood-storage

    Storage layer for Firewood, an embedded key-value store optimized for blockchain state

    v0.1.0 #blockchain #key-value-store #trie-node #root-hash #firewood #revision #free-list #ethereum #storage-layer #node-address
  58. alloy-sol-macro-input

    Input types for sol!-like macros

    v1.5.4 808K #ethereum #solidity #evm
  59. cctp-rs

    Rust SDK for CCTP

    v2.1.2 2.9K #blockchain #ethereum #defi #web3
  60. alloy-signer-local

    sepc256k1 ECDSA and YubiHSM signer implementations

    v1.6.1 677K #ethereum #yubi-hsm #ecdsa #local-signer #mnemonic #key-store #secp256k1 #k256
  61. aurora-engine-transactions

    EVM transactions used in Aurora Engine

    v1.4.0 2.5K #ethereum #blockchain #aurora #evm
  62. alloy-eips

    Ethereum Improvement Proprosal (EIP) implementations

    v1.6.1 908K #ethereum #eips #eip #blockchain #structures
  63. ethereum_ssz

    SimpleSerialize (SSZ) as used in Ethereum

    v0.10.1 159K #ethereum #ssz
  64. eigensdk

    SDK for eigenlayer

    v2.0.0 2.0K #eigen-layer #avs #eigen-layer-sdk #ethereum #cargo-run #staking #metrics #cargo-subcommand #mainnet #contributors
  65. btc-vanity

    A blazingly fast Bitcoin, Ethereum, and Solana vanity address generator

    v2.1.2 1.9K #bitcoin #vanity-address #solana #ethereum
  66. ethereum-types

    Ethereum types

    v0.16.0 675K #ethereum #collection #parity-common
  67. beacon-metrics-gazer

    Collects network wide participation metrics given a range of indexes

    v0.1.5 #beacon #metrics #ethereum
  68. trezor-client

    Client library for interfacing with Trezor hardware wallet devices

    v0.1.5 50K #bitcoin #ethereum #trezor #wallet #api-bindings
  69. event-scanner

    Event Scanner is a library for scanning events from any EVM-based blockchain

    v1.0.0 460 #ethereum #blockchain #alloy
  70. alloy-signer

    Ethereum signer abstraction

    v1.6.1 719K #ethereum #eip-712 #signer #hardware-security-module #kms #blockchain
  71. proof-of-sql

    High performance zero knowledge (ZK) prover for SQL

    v0.127.31 310 #zero-knowledge-proofs #sql #ethereum #commitment-scheme #row #space-time #database #query-request #aggregate
  72. solar-sema

    Solidity and Yul semantic analysis

    v0.1.8 19K #semantic-analysis #solidity-compiler #solidity #ethereum #solc
  73. revm-statetest-types

    Statetest types for revme

    v14.0.0 100 #ethereum #blockchain #revm
  74. ethbloom

    Ethereum bloom filter

    v0.14.1 665K #bloom-filter #ethereum #hex-literal
  75. kona-derive

    A no_std derivation pipeline implementation for the OP Stack

    v0.4.5 #derivation-pipeline #blockchain #l1-origin #ethereum #stack #chain-provider #pipeline-builder #blob-provider #test-utils
  76. snowbridge-pallet-inbound-queue

    Snowbridge Inbound Queue Pallet

    v0.18.0 6.8K #pallet #ethereum #xcm #blockchain #polkadot #relayer #snowbridge
  77. clarity

    Lightweight Ethereum client

    v1.5.5 450 #ethereum #ethereum-transaction #private-key #variant #signing-and-verification #public-private
  78. aurora-engine-types

    Essential types which used in Aurora Engine

    v3.0.0 2.9K #ethereum #blockchain #aurora #evm
  79. datafusion-ethers

    Ethereum RPC bridge for Apache Datafusion

    v51.0.0 700 #data-fusion #blockchain #ethereum
  80. stylus-sdk

    Rust smart contracts with Arbitrum Stylus

    v0.10.0-rc.1 3.7K #ethereum #arbitrum
  81. brc20-prog

    BRC20 programmable module - Smart contract execution engine compatible with BRC20 standard

    v0.15.11 #smart-contracts #transaction-hash #blockchain #execution-engine #bitcoin #inscription #ethereum #brc20 #bitcoin-transaction #transaction-id
  82. solar-compiler

    Blazingly fast Solidity compiler

    v0.1.8 10K #solidity-compiler #solidity #ethereum #solc
  83. odos-sdk

    Rust SDK for Odos

    v2.0.0 #blockchain #ethereum #defi #web3
  84. alloy-rpc-types-eth

    Types for the eth Ethereum JSON-RPC namespace

    v1.6.1 730K #ethereum #blockchain #transaction-request
  85. openrank-sdk

    SDK for OpenRank AVS

    v0.2.2 800 #open-rank #tee #reputation #score #jobs #avs #ethereum #smart-contracts #trusted-execution-environment #secure-computation
  86. op-revm

    Optimism variant of Revm

    v15.0.0 181K #blockchain #ethereum #revm
  87. boundless-market

    SDK for the Boundless Market, part of the universal ZK protocol

    v1.3.2 1.2K #blockchain #ethereum #zero-knowledge-proofs #boundless #pricing #proving
  88. alloy-pubsub

    Ethereum JSON-RPC publish-subscribe tower service and type definitions

    v1.6.1 423K #ethereum #subscription #front-end #notifications #shutdown #tower #type-definition #connection-handle #server-connection #connection-service
  89. solid-grinder

    CLI that goes along with building blocks of smart contract. Along with our front-end snippets, this toolbox can reduce L2 gas cost by encoding calldata for dApps development to use…

    v1.1.8 1.2K #smart-contracts #building-block #calldata #ethereum #l2-gas #dapp #toolbox #layer-2 #solidity #blockchain
  90. solar-parse

    Solidity and Yul lexer and parser

    v0.1.8 21K #solidity #ethereum #solc #solidity-compiler
  91. solabi

    Solidity ABI implementation in Rust

    v0.3.0 2.6K #solidity #ethereum #abi
  92. solar-interface

    Source positions, diagnostics, and related helper functions

    v0.1.8 21K #ethereum #solidity #solc #solidity-compiler
  93. substreams-ethereum-abigen

    Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding

    v0.11.1 2.6K #ethereum #substreams #firehose #thegraph #streamingfast
  94. snowbridge-beacon-primitives

    Snowbridge Beacon Primitives

    v0.18.1 6.5K #beacon #ethereum #blockchain #verify #ssz #snowbridge #bls12-381
  95. ethereum-mysql

    Ethereum types (Address, U256) wrapper for seamless SQL database integration with SQLx

    v3.1.1 850 #ethereum #sqlx #sql #database #u256
  96. revm-interpreter

    Revm Interpreter that executes bytecode

    v32.0.0 296K #blockchain #ethereum #revm
  97. semioscan

    Production-grade Rust library for blockchain analytics: gas calculation, price extraction, and block window calculations for EVM chains

    v0.9.0 #blockchain #ethereum #defi #analytics
  98. alloy-json-rpc

    Core types for JSON-RPC 2.0 clients

    v1.6.1 718K #ethereum #2-0-clients #object-serialization #rpc-client #rpc-error #server-response #server-error #server-side #blockchain
  99. kona-p2p

    P2P library for the OP Stack

    v0.1.2 120 #ethereum #op-stack #cryptography
  100. stylus-core

    Core definitions of Stylus SDK traits and types that are used by multiple crates in the workspace

    v0.10.0 2.1K #ethereum #arbitrum
  101. revive-yul

    The revive YUL parser library

    v1.0.0 #yul #polkadot #llvm-ir #solidity-compiler #pallet-revive #polka-vm #blockchain #revive-compiler #ethereum
  102. arbiter

    Allowing smart contract developers to do simulation driven development via an EVM emulator

    v0.4.20 1.7K #smart-contracts #ethereum #emulation #testing
  103. kona-node

    Kona Consensus Node

    v1.0.0-rc.1 130 #ethereum #op-stack #cryptography
  104. risc0-build-ethereum

    RISC Zero build tools for Ethereum integration

    v3.0.1 3.1K #risc0 #ethereum #solidity #build-tool #foundry #tool-integration #zk-vm
  105. eigen-client-eth

    eigen layer instrumented client

    v2.0.0 290 #ethereum #instrument #contract #methods #signer #mainnet #cargo-run #slashing #key-store #node-api
  106. boundless-cli

    CLI for the Boundless, the universal ZK protocol

    v0.14.1 5.0K #ethereum #protocols #command-line-interface #blockchain
  107. enstate

    v0.1.0 #cloudflare-workers #docker-compose #metrics-monitoring #cargo-run #server #cache #ethereum #ens #env-example #env-vars
  108. rust_eth_kzg

    cryptography needed for EIP-7594 and EIP4844

    v0.10.0 9.3K #kzg #eth #eip-7594 #eip4844 #blockchain-cryptography #peer-das #commitment-scheme #ethereum
  109. ic-web3-rs

    Ethereum JSON-RPC client for IC canisters

    v0.1.11 900 #ethereum #dfinity #web3
  110. stylus-test

    Testing utilities for Arbitrum Stylus contracts

    v0.10.0 2.3K #arbitrum #ethereum
  111. kona-genesis

    Optimism genesis types

    v0.4.5 #blockchain #ethereum #stack #op #ci
  112. starknet-curve

    Stark curve

    v0.6.0 154K #stark-net #ethereum #web3 #starknet
  113. ethportal-api

    Definitions for various Ethereum Portal Network JSONRPC APIs

    v0.12.0 #ethereum #portal-network
  114. alloy-eip7702

    EIP-7702 type definitions

    v0.6.3 649K #eip-7702 #ethereum #helper #constant #type-definition
  115. tnt-core-bindings

    Rust bindings for TNT Core Solidity contracts (Tangle restaking protocol)

    v0.8.2 #solidity #staking #ethereum #tangle
  116. alloy-genesis

    Ethereum genesis file definitions

    v1.6.1 612K #blockchain #ethereum #define #file
  117. snowbridge-pallet-ethereum-client

    Snowbridge Ethereum Client Pallet

    v0.18.1 6.2K #ethereum #pallet #beacon #committee #blockchain #snowbridge
  118. snowbridge-pallet-inbound-queue-v2

    Snowbridge Inbound Queue Pallet V2

    v0.7.0 3.3K #pallet #snowbridge #xcm #polkadot #blockchain #ethereum #converter
  119. snowbridge-pallet-system

    Snowbridge System Pallet

    v0.18.0 5.4K #pallet #ethereum #polkadot #blockchain #fees #snowbridge #governance #api-for-controlling
  120. blutgang

    Fast, minimalist load balancing with caching for Ethereum JSON-RPC calls. Full support for HTTP and WS.

    v0.3.6 800 #load-balancing #ethereum #websocket #cli
  121. bargo

    Unified CLI for Noir ZK circuit development

    v0.3.0 #noir #workflow #bb #nargo #ethereum #smart-contracts #verification-key #stark-net #target-directory #verify-proof
  122. snowbridge-system-runtime-api

    Snowbridge System Runtime API

    v0.18.0 8.6K #blockchain #snowbridge #substrate-polkadot #ethereum
  123. ethereumetl

    Export Ethereum blockchain data to CSV, JSON, PostgreSQL, and more

    v0.1.0 #blockchain #ethereum #etl #export
  124. snowbridge-outbound-queue-runtime-api

    Snowbridge Outbound Queue Runtime API

    v0.18.0 6.9K #calculate #blockchain #snowbridge #generate #delivery #ethereum #polkadot #delivering
  125. eigen-common

    Common functions for EigenLayer SDK

    v2.0.0 2.8K #eigen-layer #eigen-layer-sdk #eigensdk #signer #convert #ethereum #avs #staking #mainnet #ecdsa
  126. penumbra-sdk-ibc

    A production implementation of the IBC protocol

    v2.1.1 260 #cosmos #protocols #specification #ibc #penumbra #crypto-exchange #ethereum #evolving
  127. aws-sdk-managedblockchainquery

    AWS SDK for Amazon Managed Blockchain Query

    v1.96.0 #blockchain #aws-sdk #bitcoin #managed #ethereum
  128. fil_actor_ethaccount_state

    Builtin Ethereum Externally Owned Address actor for Filecoin

    v24.1.3 2.4K #web3 #ethereum #filecoin
  129. penumbra-sdk-dex

    DEX engine component implementation for Penumbra

    v2.1.1 220 #penumbra #cosmos #dex #link #information #shielded #crypto-exchange #component-for-penumbra #ethereum #protobuf
  130. ethereum_serde_utils

    Serialization and deserialization utilities for JSON representations of Ethereum types

    v1.0.0-beta.0 156K #ethereum #representation #json-parser
  131. eth_trie

    Ethereum-compatible Merkle-Patricia Trie

    v0.6.1 2.0K #ethereum #patricia-trie #mpt #patricia #trie
  132. solar-ast

    Solidity and Yul AST type and visitor trait definitions

    v0.1.8 21K #solidity #ethereum #solc #solidity-compiler
  133. fil_actor_eam_state

    Builtin Ethereum address manager actor for Filecoin

    v24.1.3 2.2K #web3 #ethereum #filecoin
  134. solar-data-structures

    Common data structures and utilities for the Solar compiler

    v0.1.8 15K #solidity #ethereum #solc #solidity-compiler
  135. abi2human

    Zero-dependency CLI tool to convert Ethereum ABI JSON to human-readable format

    v1.0.3 #ethereum #converter #blockchain
  136. alloy-eip2930

    EIP-2930 type definitions

    v0.2.3 641K #ethereum #eip-2930 #type-definition #data-structures
  137. apex-sdk-evm

    EVM adapter for Apex SDK

    v0.1.6 #blockchain #ethereum #apex #wallet #smart-contracts #erc-20
  138. revm-context

    Revm context crates

    v13.0.0 271K #blockchain #ethereum #revm
  139. eigen-nodeapi

    eigenlayer nodeapi implementation

    v2.0.0 290 #eigen-layer #node-api #ethereum #avs #info #staking #mainnet #cargo-run #slashing #key-store
  140. ethers-contract

    Type-safe abstractions for interacting with Ethereum smart contracts

    v2.0.14 191K #ethereum #ethers #web3 #celo
  141. rustywallet-cli

    Command-line tool for cryptocurrency wallet operations

    v0.1.2 #bitcoin #cryptocurrency #ethereum
  142. ssz_types

    List, vector and bitfield types for SSZ

    v1.0.0-beta.0 17K #ethereum #bit-field #bit-vector
  143. penumbra-sdk-distributions

    Distribution component implementation for Penumbra

    v2.1.1 220 #penumbra #cosmos-ecosystem #distribution #link #secure #component-for-penumbra #crypto-exchange #ethereum #protobuf
  144. revm-database

    Revm Database implementations

    v10.0.0 264K #blockchain #ethereum #revm
  145. serde-rlp

    Ethereum's RLP encoding implemented as a Serde data format

    v0.1.4 470 #ethereum #data-format #serde #deserialize
  146. chaindexing

    Index any EVM chain and query in SQL

    v0.1.80 3.9K #ethereum #multi-chain #web3 #index #evm
  147. ubt

    Unified Binary Tree implementation based on EIP-7864

    v0.2.3 #ethereum #binary-tree #eip-7864 #state-tree
  148. revm-handler

    Revm handler crates

    v15.0.0 319K #blockchain #ethereum #revm
  149. ethcli

    Comprehensive Ethereum CLI for logs, transactions, accounts, and contracts

    v0.21.17 #blockchain #ethereum #web3 #etherscan