ethers-rs/ethers-contract/src
DaniPopes 97582cc346
feat(core, contract): improve `determine_ethers_crates` (#1988)
* refactor: determine_ethers_crates

* feat: improve crate resolution

* export new types and functions

* export

* fix: file name check

* fix: invert condition and check CARGO_MANIFEST_DIR

* use abigen macro to generate multicall

* chore: rm debug

* rm unnecessary .replace

* chore: clippy

* chore: clippy

* Revert "chore: clippy"

This reverts commit bd220f308d.

* Revert "chore: clippy"

This reverts commit 5550f4e856.

* add tests

* better tests, docs

* add another test

* fix docs

* refactor: add an environment struct for determining ethers crates

* fix: use fmt::Debug to escape paths

* docs: rename and rm old docs

* feat: use global path for crates

* fix: docs

* chore: move rand impl to tests mod
2023-01-03 15:11:57 +02:00
..
multicall feat(core, contract): improve `determine_ethers_crates` (#1988) 2023-01-03 15:11:57 +02:00
base.rs chore(clippy): add some deny lints (#1064) 2022-03-19 10:05:39 -07:00
call.rs Impl `IntoFuture` for `ContractCall` (#1826) 2022-11-06 17:54:18 -08:00
contract.rs chore(clippy): make clippy happy (#1888) 2022-11-23 07:35:38 -08:00
error.rs feat: add EthError trait and derive (#1549) 2022-08-02 11:03:52 -07:00
event.rs feat: Instantiate an event builder without a contract instance (#1882) 2022-11-22 13:15:36 -08:00
factory.rs contract: return `Arc<M>` instead of `&M` (#1731) 2022-09-24 12:40:08 -07:00
lib.rs fix(contract): multicall decode error (#1907) 2022-11-30 13:20:22 -08:00
log.rs chore(clippy): fix newest nightly lints (#1298) 2022-05-22 15:18:57 -07:00
stream.rs test: update broken test and use it module for ethers-contract (#1502) 2022-07-24 14:41:06 -07:00