ethers-rs
ethers-rs copied to clipboard
Complete Ethereum & Celo library and wallet implementation in Rust. https://docs.rs/ethers
Right now, to get the transaction hash of a TransactionRequest you need to do something like ``` keccak256(txn.rlp_signed(chain_id, signature)) ``` I imagine users of the library may not know the...
**Is your feature request related to a problem? Please describe.** In our tests we frequently call out to 3rd party providers: Infura, Etherscan, Alchemy, various Gas Oracles and so on....
Currently the EIP712 derive does not support nested structs, so we should have a parser for that _Originally posted by @Ryanmtate in https://github.com/gakonst/ethers-rs/issues/16#issuecomment-938735219_
**Version** ``` ├── ethers v0.5.3 (git+https://github.com/gakonst/ethers-rs#0c94b58cd5e0d3214daa13b4691664e5a35ac287) │ ├── ethers-contract v0.5.3 (git+https://github.com/gakonst/ethers-rs#0c94b58cd5e0d3214daa13b4691664e5a35ac287) │ │ ├── ethers-contract-abigen v0.5.3 (git+https://github.com/gakonst/ethers-rs#0c94b58cd5e0d3214daa13b4691664e5a35ac287) │ │ │ ├── ethers-core v0.5.4 (git+https://github.com/gakonst/ethers-rs#0c94b58cd5e0d3214daa13b4691664e5a35ac287) │ │ ├── ethers-contract-derive v0.5.3 (git+https://github.com/gakonst/ethers-rs#0c94b58cd5e0d3214daa13b4691664e5a35ac287)...
We should ideally replace the manual string parsing logic for human readable abi with a tokenized approach, e.g. using https://github.com/hyperledger-labs/solang/tree/main/src/parser _Originally posted by @mattsse in https://github.com/gakonst/ethers-rs/issues/472#issuecomment-929031558_
## Description In older versions of ethers-rs, sending a contract call via the `send` method defined in [call.rs](https://github.com/gakonst/ethers-rs/blob/0.2.0/ethers-contract/src/call.rs#L129-L134) used to mutate the `nonce` field of the `TransactionRequest` instance (when the...
The intention of the `Middleware` type is that you can override the functionality of any of the provider-level methods, but it seems hard to override `subscribe` et al since [`SubscriptionStream`...
**Is your feature request related to a problem? Please describe.** It'd be nice if we supported Parity's tx pool api https://ethereum.stackexchange.com/questions/25454/in-parity-what-is-the-equivalent-rpc-call-to-geths-txpool-content **Describe the solution you'd like** Extra `Provider` methods for...
**Version** ethers v0.17.0 **Platform** ubuntu 22.04 **Description** I have a project using the build script defined here to compile contracts: https://github.com/gakonst/ethers-rs/blob/cd2c9f6dd11d12ddb8db64b98531c10852befe0f/ethers-solc/README.md here's the exact script: ``` use ethers_solc::{Project, ProjectPathsConfig}; fn...
Bumps [md-5](https://github.com/RustCrypto/hashes) from 0.10.4 to 0.10.5. Commits bd9fd26 md5: Add OID support (#413) 6ba7e93 Add Dependabot configuration to keep GitHub Actions up to date (#412) 56a1b34 update actions used in...