rust-web3 icon indicating copy to clipboard operation
rust-web3 copied to clipboard

Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth

Results 115 rust-web3 issues
Sort by recently updated
recently updated
newest added

I'd like to add OTLP tracing to my outgoing web3 requests. I currently make ``` let client = reqwest::Client::builder() .default_headers(headers) .build() .unwrap(); Transport::RPC { client: http::Http::with_client(client, rpc), metrics, provider: provider.as_ref().into(),...

Updates the requirements on [hyper](https://github.com/hyperium/hyper) to permit the latest version. Release notes Sourced from hyper's releases. v1.3.0 Bug Fixes client: send content-length even with no body (172fdfaf) http2: max_header_list_size(num) defaults...

dependencies

Here is the output I got: ``` Checking web3 v0.19.0 error[E0308]: `match` arms have incompatible types --> /Users/ababo/.cargo/registry/src/index.crates.io-6f17d22bba15001f/web3-0.19.0/src/api/accounts.rs:79:37 | 77 | / match $o { 78 | | Some(value) =>...

You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting...

dependencies

Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version. Release notes Sourced from reqwest's releases. v0.12.0 What's Changed Upgrade to hyper, http, and http-body v1. Add better support for...

dependencies

Changes: - Added optional `revert_reason` String to receipt Reasoning: `revert(...)`, as described in [Solidity docs](https://docs.soliditylang.org/en/latest/control-structures.html#revert), can return a revert reason as an ABI-encoded string. Some Ethereum clients already have this...

I want to send a transaction signed with privatekey. And I try to do like this : ``` let web3 = web3::Web3::new(web3::transports::Http::new("http://localhost:8545")?); let seckey: secp256k1::key::SecretKey= "4d6f9e640ef9c982f1612e23966c4be3bc7b7105fb77239ca4718a881737ed42".parse().unwrap(); let tx=TransactionParameters{ to: Some("54aa76ac8c18fc4d268fff1551e6579972a3e192".parse().unwrap()),...

question

Issue: 'the trait `web3::Transport` is not implemented for `web3::transports::Either' when used in wasm. Reason: wasm Futures do not implement Send, that is required for Transport implementation of Either. See https://github.com/rustwasm/wasm-bindgen/issues/2833...

Changes: - added retries on 429 status code (that use value from `Retry-After` header) - added retries on 429|500+ status codes (that use exponential backoff) - unified tests and added...

As per the [`ethabi` repo](https://github.com/rust-ethereum/ethabi): > This project is not actively maintained. Consider these alternatives: > > * https://github.com/nlordell/solabi-rs > * https://github.com/alloy-rs/core [alloy-rs](https://github.com/alloy-rs/core ) is also now utilized by [foundry-compilers](https://github.com/foundry-rs/compilers)....