-
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)…
-
uint
Large fixed-size integer arithmetic
-
ruint
Unsigned integer type with const-generic bit length
-
keccak-hash
keccak-hash
is a set of utility functions to facilitate working with Keccak hashes (256/512 bits long) -
bounded-collections
Bounded types and their supporting traits
-
fixed-hash
Macros to define custom fixed-size hash types
-
cita_trie
Modified Patricia Tree (aka Trie)
-
op-alloy-genesis
Optimism genesis types
-
stylus-core
Core definitions of Stylus SDK traits and types that are used by multiple crates in the workspace
-
cargo-stylus-cgen
CLI tool generating C bindings for Arbitrum Stylus ABIs
-
port-scanner-rs
A fast, concurrent port scanner with blockchain and web service detection
-
parity-bytes
byte utilities for Parity
-
blueprint-manager
Tangle Blueprint manager and Runner
-
plain_hasher
Hasher for 32-byte keys
-
ethbind
code generation framework for Solidity(Contract) ABI
-
alloy-rpc-types-any
Types for any network
-
boundless-market
SDK for the Boundless Market, part of the universal ZK protocol
-
op-alloy-provider
Interface with an OP Stack blockchain
-
uint256
A light-weight implementation of 256-bit unsigned integers type with semantic API
-
hypersync-format
evm format library
-
ethabi-solana
Easy to use conversion of ethereum contract calls to bytecode, can be used on solana programs also
-
etcommon-bigint
Big integer (256-bit and 512-bit) implementation for SputnikVM and other Ethereum Classic clients
-
bloxroute-sdk
Bloxroute SDK that allows developers to interact with the bloXroute Cloud API and Gateway
-
sputnikvm
Portable Blockchain Virtual Machine
-
progpow_verifier
ProgPoW for Ethereum mining verification, based on go-ethereum
-
ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
ethabi-cli
Easy to use cli for conversion of ethereum contract calls to bytecode
-
trace-time
Easily trace time to execute a scope
-
simular-core
API for interacting with an embedded Ethereum Virtual Machine (EVM)
-
ethnum
256-bit integer implementation
-
xevm
Tiny Ethereum virtual machine written in pure Rust
-
alloy-sol-types
Compile-time ABI and EIP-712 implementations
-
parity-path
Path utilities
-
ethereum_abi
Ethereum Smart Contract ABI parsing library
-
pink-ethabi
Easy to use conversion of ethereum contract calls to bytecode
-
alloy-primitives
Ethereum primitive types
-
crate_crypto_internal_peerdas_bls12_381
internal implementation of the BLS12-381 curve for the PeerDAS project
-
rusnap
Metamask Snap in Rust
-
crate_crypto_internal_peerdas_polynomial
methods that are needed for Polynomial objects
-
primitive-types
Primitive types shared by Ethereum and Substrate
-
laron-wallet
Ethereum wallet library
-
bonsai-ethereum-relay
A relayer to integrate Ethereum with Bonsai
-
un-prim
Custom primitive types
-
jesse
Register and add signers to the farcaster network easily
-
quorum-vault-client
client for Quorum Vault Plugin
-
ethereum-types
Ethereum types
-
sputnikvm-bigint
Big integer (256-bit and 512-bit) implementation for SputnikVM
-
alloy-dyn-abi
Run-time ABI and EIP-712 implementations
-
handshakes
Handshake transaction construction in Rust
-
eth-stealth-gas-tickets
stealth gas tickets library for ethereum using blind RSA signatures in rust
-
neo-web3
Neo EVM JSON-RPC client
-
syn-solidity
syn-powered Solidity parser
-
bolt-anchor-syn
Anchor syntax parsing and code generation tools
-
cfmms
CFMM lib built in Rust enabling pair syncing and swap simulation with pools on Ethereum
-
nakamoto-node
Bitcoin light-client node using nakamoto crates
-
alloy-json-abi
Full Ethereum JSON-ABI implementation
-
dumb_contract
writing, testing, and deploying smart contracts on various blockchain platforms
-
enr
Ethereum Node Record (ENR) EIP778
-
revm
Ethereum Virtual Machine
-
ethabi-fork-ethcontract
Fork of the original ethabi crate with some fixes applied for use in ethcontract
-
contract-address
create an ethereum contract address
-
rusnap-build
Build script for RuSnap
-
sputnikvm-network-expanse
Expanse patches for SputnikVM
-
cw20
Definition and types for the CosmWasm-20 interface
-
libchisel
Some useful utilities to transform WebAssembly binaries, most importantly for WebAssembly used in a deterministic / blockchain context
-
alloy-rlp
Ethereum RLP serialization
-
fi-ethr-resolver
Ethereum did resolver for Rust
-
alloy-chains
Canonical type definitions for EIP-155 chains
-
foundry-compilers-core
Core utilities for foundry-compilers crates
-
c-kzg
A minimal implementation of the Polynomial Commitments API for EIP-4844 and EIP-7594, written in C
-
etcommon-trie
Lightweight Ethereum world state storage
-
ethers-signer-factory
Key derivation and cryptographic signing functionality for Ethereum applications
-
raiden-rs
Raiden Network implementation in Rust
-
eigen-utils
publicly exportable alloy bindings and utilities
-
nft_image_and_metadata_generator
A hashlips inspired NFT image + metadata generator for Ethereum and Solana, written completely in Rust
-
evmole
Extracts function selectors and arguments from EVM bytecode
-
kindelia_lang
An efficient, secure cryptocomputer
-
alloy-sol-type-parser
light-weight Solidity type strings parser
-
evm-core
Portable Ethereum Virtual Machine implementation written in pure Rust
-
ethers
A complete Ethereum and Celo Rust library
-
uniswap-v3-sdk
Uniswap V3 SDK for Rust
-
proof-of-sql
High performance zero knowledge (ZK) prover for SQL
-
web3_etz
Ethereum JSON-RPC client
-
ethcontract-generate-fork
Code generation for type-safe bindings to Ethereum smart contracts
-
eigensdk-signerv2
Eigen Layer SDK signer utilities
-
stylus-sdk
Rust smart contracts with Arbitrum Stylus
-
evm-stateful
Stateful evm-rs wrapped with tries
-
anchor-lang
Solana Sealevel eDSL
-
linera-alloy-signer
Ethereum signer abstraction
-
evm
Ethereum Virtual Machine
-
cargo-stylus
CLI tool for building Stylus contracts on Arbitrum chains
-
cairo-lang-starknet
Starknet capabilities and utilities on top of Cairo
-
linera-alloy-genesis
Ethereum genesis file definitions
-
starknet-crypto
Low-level cryptography utilities for Starknet
-
foundry-block-explorers
Bindings for Etherscan.io and other block explorer APIs
-
eth-state-client-lib
An Ethereum reader library
-
laron-crypto
Cryptography helper library
-
alloy-rpc-types
Meta-crate for all Ethereum JSON-RPC types
-
multisol-collector
Contract dependency collector for the multisol crate
-
tree_hash
Efficient Merkle-hashing as used in Ethereum consensus
-
substreams-ethereum
Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding
-
siwe
EIP-4361: Sign In With Ethereum
-
wallet-utils
decoding ABI-encoded wallet calldata based on method selectors
-
revm-inspectors
Revm inspector implementations
-
evm-selectors
downloading and working with known EVM selectors
-
ethbloom
Ethereum bloom filter
-
kona-derive
A no_std derivation pipeline implementation for the OP Stack
-
linera-alloy-rpc-types-trace
Ethereum RPC trace types
-
serai-signals-primitives
Signals primitives
-
ethabi-decode
Decoding of ABI-encoded data and event logs
-
clickhouse-readonly
Clickhouse readonly TCP light-client with TLS & Basic Ethereum types support
-
impl-serde
Serde serialization support for uint and fixed hash
-
btc-vanity
A blazingly fast Bitcoin, Ethereum, and Solana vanity address generator
-
chainx-org/chainx
Fully Decentralized Interchain Crypto Asset Management on Polkadot
-
safe-anchor-lang
Safecoin Sealevel eDSL
-
alloy-provider
Interface with an Ethereum blockchain
-
tron-api-client
Tron API client and CLI
-
keccak-hasher
Keccak-256 implementation of the Hasher trait
-
uniswap-rs
Unofficial Rust SDK library for Uniswap smart contracts
-
alloy-sol-macro-expander
Expander used in the Solidity to Rust procedural macro
-
clarity
Lightweight Ethereum client
-
alloy-eip7702
EIP-7702 type definitions
-
op-alloy-consensus
Optimism alloy consensus types
-
op-alloy-rpc-types-engine
Optimism RPC types for the
engine
namespace -
substreams-ethereum-abigen
Substreams development kit for Ethereum chains, contains Firehose Block model and helpers as well as utilities for Ethereum ABI encoding/decoding
-
starknet
Complete Starknet library in Rust™
-
aws-sdk-managedblockchainquery
AWS SDK for Amazon Managed Blockchain Query
-
mesc
libraries for creating, loading, and modifying MESC configuation data
-
boojum
cryptographic library
-
eigensdk
SDK for eigenlayer
-
zalloc
A global allocator wrapper zeroizing memory on dealloc
-
alloy-network
Ethereum blockchain RPC behavior abstraction
-
enstate
-
rust_eth_kzg
cryptography needed for EIP-7594
-
serai-ethereum-relayer
A relayer for Serai's Ethereum transactions
-
ethers-contract
Type-safe abstractions for interacting with Ethereum smart contracts
-
ic-web3-rs
Ethereum JSON-RPC client for IC canisters
-
snowbridge-beacon-primitives
Snowbridge Beacon Primitives
-
ethportal-api
Definitions for various Ethereum Portal Network JSONRPC APIs
-
linera-alloy-provider
Interface with an Ethereum blockchain
-
interledger
client library
-
alloy-trie
Fast Merkle-Patricia Trie (MPT) state root calculator and proof generator for prefix-sorted nibbles
-
eipw
Ethereum Improvement Proposal linter that's one more than eipv
-
alloy-contract
Interact with on-chain contracts
-
near-primitives-core
core set of primitives used by other nearcore crates including near-primitives
-
alloy-sol-macro-input
Input types for sol!-like macros
-
snowbridge-milagro-bls
BLS12-381 signatures using the Apache Milagro curve library, targeting Ethereum 2.0
-
trezor-client
Client library for interfacing with Trezor hardware wallet devices
-
gadget-blueprint-proc-macro
Procedural macros for writing Tangle blueprints
-
op-alloy-rpc-types
Optimism RPC types
-
arbiter
Allowing smart contract developers to do simulation driven development via an EVM emulator
-
op-alloy-rpc-jsonrpsee
Optimism RPC Client
-
aurora-evm
Aurora Ethereum Virtual Machine implementation written in pure Rust
-
eth_trie
Ethereum-compatible Merkle-Patricia Trie
-
eigen-client-eth
eigen layer instrumented client
-
kona-genesis
Optimism genesis types
-
kona-registry
A registry of superchain configs
-
snowbridge-pallet-ethereum-client
Snowbridge Ethereum Client Pallet
-
cargo-stylus-replay
CLI tool for replaying Stylus transactions on Arbitrum chains
-
ethereum_ssz
SimpleSerialize (SSZ) as used in Ethereum
-
inkmate
Building block smart contracts written in Rust for Stylus
-
risc0-ethereum-contracts
Ethereum contracts for RISC Zero applications
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
Try searching with DuckDuckGo.