ethers-rs/.github
Dan Cline 1d14f9d26e
Ensure a consistent chain ID between a signer and provider in SignerMiddleware (#1095)
* feat(middleware): fetch chainid from middleware

Require SignerMiddleware to fetch the inner middleware's to set for the
signer. SignerMiddleware now requires an instantiated middleware with
an accessible get_chainid method.

* ci: update ganache

newer ganache version is needed to specify the ganache provider chain id
in tests

* set SignerMiddleware constructor return to result

* create new method for pulling chainid

* add consistent chainid CHANGELOG entry

* remove awaits

* switch test_derive_eip712 to use consistent signer

 * remove gas estimation equality assert in deploy_and_call_contract -
   updated version of ganache no longer returns the same value for gas
   estimation and gas_used

* revert with_signer to non-async non-result

* cargo fmt

* expand SignerMiddleware::new comment

* remove doc indent
2022-04-10 10:55:30 -07:00
..
ISSUE_TEMPLATE docs: add some templates (#14) 2020-06-15 17:43:32 +03:00
workflows Ensure a consistent chain ID between a signer and provider in SignerMiddleware (#1095) 2022-04-10 10:55:30 -07:00
PULL_REQUEST_TEMPLATE.md chore: add changelog (#424) 2021-08-31 13:52:11 +03:00
dependabot.yml Upgrade to GitHub-native Dependabot (#283) 2021-05-01 20:35:43 +03:00