ethrex-sdk 18.0.0

Client SDK for L2 deposits, withdrawals, and contract deployment on the ethrex client
Documentation
[package]
name = "ethrex-sdk"
version.workspace = true
edition.workspace = true
authors.workspace = true
documentation.workspace = true
license.workspace = true
description = "Client SDK for L2 deposits, withdrawals, and contract deployment on the ethrex client"
repository.workspace = true

[dependencies]
ethrex-common.workspace = true
ethrex-rpc.workspace = true
ethrex-l2-common.workspace = true
ethrex-l2-rpc.workspace = true
ethrex-sdk-contract-utils = { path = "contract_utils", version = "18.0.0" }

ethereum-types.workspace = true
tokio.workspace = true
hex.workspace = true
secp256k1.workspace = true
itertools = "0.13.0"
thiserror.workspace = true
serde_json.workspace = true
serde.workspace = true
tracing.workspace = true
ethrex-rlp.workspace = true
bytes.workspace = true
reqwest.workspace = true
lazy_static.workspace = true

[lib]
name = "ethrex_l2_sdk"
path = "src/sdk.rs"

[build-dependencies]
ethrex-sdk-contract-utils = { path = "contract_utils", version = "18.0.0" }
hex.workspace = true

[lints.clippy]
unwrap_used = "deny"
expect_used = "deny"
indexing_slicing = "deny"
as_conversions = "deny"
unnecessary_cast = "warn"
panic = "deny"
redundant_clone = "warn"