ethportal-api 0.4.2

Definitions for various Ethereum Portal Network JSONRPC APIs
Documentation
[build-dependencies.vergen]
features = ["build", "cargo", "git", "gitcl", "rustc"]
version = "8.0.0"

[dependencies.alloy]
default-features = false
features = ["std", "consensus", "rlp", "rpc-types-eth", "serde"]
version = "0.11.1"

[dependencies.alloy-rlp]
default-features = false
features = ["derive"]
version = "0.3.8"

[dependencies.alloy-rpc-types-eth]
default-features = false
features = ["serde"]
version = "0.4.2"

[dependencies.anyhow]
version = "1.0.68"

[dependencies.base64]
version = "0.13.0"

[dependencies.bimap]
version = "0.6.3"

[dependencies.bytes]
version = "1.3.0"

[dependencies.c-kzg]
version = "1.0.0"

[dependencies.discv5]
features = ["serde"]
version = "0.9.1"

[dependencies.eth_trie]
version = "0.5.0"

[dependencies.ethereum_hashing]
version = "0.7.0"

[dependencies.ethereum_serde_utils]
version = "0.7.0"

[dependencies.ethereum_ssz]
version = "0.7.1"

[dependencies.ethereum_ssz_derive]
version = "0.7.1"

[dependencies.hex]
version = "0.4.3"

[dependencies.itertools]
version = "0.13.0"

[dependencies.jsonrpsee]
features = ["async-client", "client", "macros", "server"]
version = "0.24.4"

[dependencies.keccak-hash]
version = "0.10.0"

[dependencies.lazy_static]
version = "1.4.0"

[dependencies.once_cell]
version = "1.17"

[dependencies.quickcheck]
version = "1.0.3"

[dependencies.rand]
version = "0.8.5"

[dependencies.rs_merkle]
version = "1.4.2"

[dependencies.secp256k1]
features = ["global-context", "recovery", "rand"]
version = "0.29.0"

[dependencies.serde]
features = ["derive", "rc"]
version = "1.0.150"

[dependencies.serde-this-or-that]
version = "0.4.2"

[dependencies.serde_json]
version = "1.0.95"

[dependencies.sha2]
version = "0.10.1"

[dependencies.sha3]
version = "0.9.1"

[dependencies.ssz_types]
version = "0.8.0"

[dependencies.superstruct]
version = "0.7.0"

[dependencies.thiserror]
version = "1.0.57"

[dependencies.tokio]
features = ["full"]
version = "1.14.0"

[dependencies.tree_hash]
version = "0.8.0"

[dependencies.tree_hash_derive]
version = "0.8.0"

[dependencies.ureq]
features = ["json"]
version = "2.5.0"

[dependencies.validator]
features = ["derive"]
version = "0.19.0"

[dev-dependencies.env_logger]
version = "0.9.0"

[dev-dependencies.quickcheck]
version = "1.0.3"

[dev-dependencies.rstest]
version = "0.18.2"

[dev-dependencies.serde_yaml]
version = "0.9.33"

[dev-dependencies.snap]
version = "1.1.1"

[dev-dependencies.test-log]
features = ["trace"]
version = "0.2.11"

[dev-dependencies.tracing]
version = "0.1.36"

[dev-dependencies.tracing-subscriber]
version = "0.3.15"

[lib]
name = "ethportal_api"
path = "src/lib.rs"

[package]
authors = ["https://github.com/ethereum/trin/graphs/contributors"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = "build.rs"
categories = ["cryptography::cryptocurrencies"]
description = "Definitions for various Ethereum Portal Network JSONRPC APIs"
edition = "2021"
keywords = ["ethereum", "portal-network"]
license = "GPL-3.0"
name = "ethportal-api"
readme = "README.md"
repository = "https://github.com/ethereum/trin"
rust-version = "1.81.0"
version = "0.4.2"