[package]
edition = "2021"
rust-version = "1.60.0"
name = "ethereum-types-solana"
version = "0.1.0"
authors = [
"Parity Technologies <admin@parity.io>",
"Priyanshu Mishra <priyanshu@routerprotocol.com>",
]
description = "Ethereum types"
homepage = "https://github.com/paritytech/parity-common"
license = "MIT OR Apache-2.0"
resolver = "1"
[dependencies.ethbloom]
version = "0.13"
optional = true
default-features = false
[dependencies.fixed-hash]
version = "0.8"
features = ["byteorder", "rustc-hex"]
default-features = false
[dependencies.impl-codec]
version = "0.6.0"
optional = true
default-features = false
[dependencies.impl-rlp]
version = "0.3"
optional = true
default-features = false
[dependencies.impl-serde]
version = "0.4.0"
optional = true
default-features = false
[dependencies.primitive-types-solana]
version = "0.1.0"
features = ["byteorder", "rustc-hex"]
default-features = false
[dependencies.scale-info]
version = ">=1.0, <3"
features = ["derive"]
optional = true
default-features = false
[dependencies.uint-crate]
version = "0.9"
default-features = false
package = "uint"
[dev-dependencies.serde_json]
version = "1.0.41"
[features]
arbitrary = [
"ethbloom/arbitrary",
"fixed-hash/arbitrary",
"uint-crate/arbitrary",
]
codec = [
"impl-codec",
"ethbloom/codec",
"scale-info",
"primitive-types-solana/scale-info",
]
default = ["std", "ethbloom", "rlp", "serialize"]
num-traits = ["primitive-types-solana/num-traits"]
rlp = ["impl-rlp", "ethbloom/rlp", "primitive-types-solana/rlp"]
serialize = [
"impl-serde",
"primitive-types-solana/serde_no_std",
"ethbloom/serialize",
]
std = [
"uint-crate/std",
"fixed-hash/std",
"ethbloom?/std",
"primitive-types-solana/std",
]