web3 0.16.0

Ethereum JSON-RPC client.
Documentation

web3

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 31 feature flags, 14 of them enabled by default.

default

http-tls (default)

ipc-tokio (default)

signing (default)

ws-tls-tokio (default)

http (default)

tokio (default)

This feature flag does not enable additional features.

tokio-stream (default)

This feature flag does not enable additional features.

tokio-util (default)

This feature flag does not enable additional features.

secp256k1 (default)

This feature flag does not enable additional features.

async-native-tls (default)

This feature flag does not enable additional features.

ws-tokio (default)

soketto (default)

This feature flag does not enable additional features.

url (default)

This feature flag does not enable additional features.

arbitrary_precision

async-std

This feature flag does not enable additional features.

base64

This feature flag does not enable additional features.

bytes

This feature flag does not enable additional features.

eip-1193

getrandom

This feature flag does not enable additional features.

headers

This feature flag does not enable additional features.

http-native-tls

http-rustls-tls

js-sys

This feature flag does not enable additional features.

rand

This feature flag does not enable additional features.

reqwest

This feature flag does not enable additional features.

test

This feature flag does not enable additional features.

wasm

wasm-bindgen

This feature flag does not enable additional features.

wasm-bindgen-futures

This feature flag does not enable additional features.

ws-async-std

ws-tls-async-std