ethers-rs/ethers-contract
Matthias Seitz fb4d9a9ef1
feat: function call enums EthCall macro and more (#517)
* fix: do not sort event variants

* style: use deref over clone

* style: refactor some stuff

* feat: add ethcall trait

* feat: include in abigen

* feat: add bare bones eth call derive

* feat: impl EthCall derive

* feat: support enums

* feat: use abigen enum derive

* fix: concrete abi and map errors

* test: first call test

* rustfmt

* chore: use correct trait name on error

* feat: derive display for call structs

* feat: add from conversion

* test: add convert test

* chore: docs and test

* chore: update changelog

* cargo fix

* feat: add unit type derive support and more test

* chore: patch ethabi

* chore: rm ethabi patch

* feat: add encode/decode trait impls

* style: use AsRef<[u8]>

* Update ethers-contract/ethers-contract-abigen/src/contract/methods.rs

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>

* style: reindent macro body

* test: add tuple event test

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2021-10-18 13:28:38 +03:00
..
ethers-contract-abigen feat: function call enums EthCall macro and more (#517) 2021-10-18 13:28:38 +03:00
ethers-contract-derive feat: function call enums EthCall macro and more (#517) 2021-10-18 13:28:38 +03:00
src feat: function call enums EthCall macro and more (#517) 2021-10-18 13:28:38 +03:00
tests feat: function call enums EthCall macro and more (#517) 2021-10-18 13:28:38 +03:00
Cargo.toml chore(deps): bump thiserror from 1.0.29 to 1.0.30 (#500) 2021-10-11 15:42:55 +03:00