Dave Belvedere
95d6567adc
chore: bump trezor, fix clippy ( #1871 )
...
* chore: bump trezor, fix clippy
* update cargo lock
Co-authored-by: Dave Belvedere <dave@protonmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-11-20 12:38:41 -08:00
Georgios Konstantopoulos
f829bd6876
chore: bump open-fastrlp
2022-11-18 12:01:07 -08:00
dependabot[bot]
f5da30d23b
chore(deps): bump ethabi from 17.2.0 to 18.0.0 ( #1865 )
...
* chore(deps): bump ethabi from 17.2.0 to 18.0.0
Bumps [ethabi](https://github.com/rust-ethereum/ethabi ) from 17.2.0 to 18.0.0.
- [Release notes](https://github.com/rust-ethereum/ethabi/releases )
- [Changelog](https://github.com/rust-ethereum/ethabi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-ethereum/ethabi/compare/v17.2.0...v18.0.0 )
---
updated-dependencies:
- dependency-name: ethabi
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: bump open-fastrlp
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-11-17 11:17:22 -08:00
Dave Belvedere
a0fb1bf196
I256 parse support ( #1863 )
...
* Added support for I256 in format_units. Added two complement support for I256.
* Add I256 support into parse_units
Co-authored-by: Dave Belvedere <dave@protonmail.com>
2022-11-16 16:03:07 -08:00
MouseLess.eth
936cecc3ad
Add `op` field to `VMOperation` to determine executed opcode ( #1858 )
...
* created opcode enum and added to VMOperation. Fixes #1857
* rebuild trace logs to include missing fields
* opcode descriptions for docs + changelog
* restore traces and indent trace
* opcode 0x20 should be SHA3
2022-11-15 11:36:52 -08:00
Dave Belvedere
5ae0a848c7
I256 asr doc ( #1860 )
...
* Update I256 documentation to call out diversions from standard numeric types on the right shift operator
* Update changelog
* Address review comment. Link changelog notes to PR
Co-authored-by: Dave Belvedere <dave@protonmail.com>
2022-11-15 11:33:54 -08:00
Matthias Seitz
cba6f071ae
chore(clippy): make clippy happy ( #1856 )
2022-11-13 07:49:27 -05:00
Dan Cline
17050afd04
fix(core): stop decoding gas twice for 2930 txs ( #1850 )
...
* fix(core): stop decoding gas twice for 2930 txs
* adds two tests from #1848
* remove debugging printlns
* replace call to dbg! with txhash assert
2022-11-10 12:21:32 -08:00
DaniPopes
64a70cfd57
fix: failing CI ( #1847 )
...
* fix gasprice
* fmt
* docs
* fix examples typo
* fix examples
* clippy
2022-11-09 08:09:03 -08:00
Dave Belvedere
5c9a048f73
Add Arithmetic Shift Left operation for I256. Minor update to the ASR tests to include coverage for a shift of 0, and move to 'I256::minus_one' over 'I256::from(-1i8)' syntax ( #1452 )
...
Co-authored-by: Dave Belvedere <dave@protonmail.com>
2022-11-08 16:10:53 -08:00
dependabot[bot]
7fac88a649
chore(deps): bump cargo_metadata from 0.15.0 to 0.15.1 ( #1806 )
...
Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/oli-obk/cargo_metadata/releases )
- [Changelog](https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md )
- [Commits](https://github.com/oli-obk/cargo_metadata/compare/v0.15.0...v0.15.1 )
---
updated-dependencies:
- dependency-name: cargo_metadata
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-08 16:10:00 -08:00
jannikluhn
9969b12252
fix: transaction type in TxpoolContent ( #1844 )
...
TxpoolContent used a custom type for the transactions inside of it.
This type was missing some fields that the current JSON RPC API
provides. Now it uses the standard transaction type which is able to
hold all provided fields.
Fixes : #1843
Co-authored-by: Jannik Luhn <jannik.luhn@posteo.de>
2022-11-08 15:06:58 -08:00
Matthias Seitz
2418098d8c
feat: add TraceError enum ( #1814 )
2022-11-07 15:47:32 -08:00
dependabot[bot]
715cd5b0a6
chore(deps): bump once_cell from 1.15.0 to 1.16.0 ( #1817 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 15:45:36 -08:00
DaniPopes
fb88215a87
fix: rustdoc errors ( #1808 )
...
* fix: rustdoc warnings
* fix: partially re-run abigen for multicall_contract
* fix
* fix test
* fix: rustdoc nightly warnings
2022-11-07 15:43:23 -08:00
DaniPopes
debd6fec3d
chore: clippy ( #1812 )
...
* chore: clippy
* fmt
2022-11-07 15:43:11 -08:00
Matthias Seitz
1119976dc7
chore: rename xdai gnosis ( #1809 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-11-07 15:24:10 -08:00
dependabot[bot]
98f7f44f1a
chore(deps): bump rlp from 0.5.1 to 0.5.2 ( #1805 )
...
Bumps [rlp](https://github.com/paritytech/parity-common ) from 0.5.1 to 0.5.2.
- [Release notes](https://github.com/paritytech/parity-common/releases )
- [Commits](https://github.com/paritytech/parity-common/compare/rlp-v0.5.1...rlp-v0.5.2 )
---
updated-dependencies:
- dependency-name: rlp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-07 15:21:14 -08:00
halo3mic
ba9aa7838b
Fixes : #1822 ( #1823 )
...
* Fixes : #1822
* Fixes: gakonst#1822 :: update1
* Fixes : #1822 :: Add ParseOverflow err & rm rust_decimals from ethers-core
* update changelog
2022-11-07 12:28:43 -08:00
halo3mic
9797e9a83b
Fixes : #1836 ( #1837 )
2022-11-07 12:25:57 -08:00
Alejandro Banzas
50c7ff1d8e
adding chiado support ( #1811 )
2022-10-31 09:01:34 -07:00
Georgios Konstantopoulos
87b10bdf24
Revert "chore: disable dev deps for release"
...
This reverts commit d8a1be6fb1
.
2022-10-25 11:12:50 -07:00
Georgios Konstantopoulos
d8a1be6fb1
chore: disable dev deps for release
2022-10-25 11:04:28 -07:00
Georgios Konstantopoulos
fc54d8f11e
(cargo-release) version 1.0.0
2022-10-25 11:03:00 -07:00
Georgios Konstantopoulos
f27078b317
(cargo-release) version 1.0.0
2022-10-25 11:02:59 -07:00
Georgios Konstantopoulos
79024ebbe9
(cargo-release) version 1.0.0
2022-10-25 11:02:59 -07:00
Georgios Konstantopoulos
3d9c3290d4
release: switch to apache fastrlp ( #1803 )
...
* release: switch to apache fastrlp
https://github.com/gakonst/open-fastrlp
* s/fastrlp/open_fastrlp
2022-10-23 11:44:48 -07:00
dependabot[bot]
727a7db286
chore(deps): bump syn from 1.0.102 to 1.0.103 ( #1799 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.102...1.0.103 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-23 11:13:29 -07:00
Matthias Seitz
a9dd53da81
fix(solc): emit empty node vec ( #1793 )
2022-10-17 10:27:42 -07:00
Salman Pathan
98cea53c38
add safe and finalized tag to BlockNumber ( #1792 )
...
* add safe and finalized tag to BlockNumber
* update test
2022-10-17 06:59:41 -07:00
dependabot[bot]
cbeb917507
chore(deps): bump proc-macro2 from 1.0.46 to 1.0.47 ( #1788 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.46 to 1.0.47.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.46...1.0.47 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-17 06:51:24 -07:00
Matthias Seitz
1b8d1e3d99
chore: reexport BigEndianHash ( #1789 )
2022-10-17 06:50:56 -07:00
Dan Cline
a07581489a
feat(core): re-export H128 ( #1786 )
...
* feat(core): re-export H128
* chore: cargo fmt
2022-10-14 19:53:38 -07:00
Matthias Seitz
676f039230
chore(clippy): make clippy happy ( #1778 )
2022-10-11 10:49:05 -07:00
Dan Cline
123e2def9d
Fix Transaction decoding ( #1773 )
...
* fix(core): accept both typed transaction formats
* fix equality sign for rlp type check
* remove printlns
* remove redundant transaction_type assignment
2022-10-08 22:39:05 -07:00
dependabot[bot]
e21e47c497
chore(deps): bump syn from 1.0.101 to 1.0.102 ( #1764 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.101...1.0.102 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-07 10:02:53 -07:00
Saurabh
0c2abf9d7f
feat: added more ethereum units ( #1760 )
2022-10-03 11:22:55 -07:00
jaeaster
f3a5a7aef0
Fix: Drop anvil stdout ( #1759 )
2022-10-01 08:51:51 -07:00
dependabot[bot]
b2fc9fdf50
chore(deps): bump proc-macro2 from 1.0.44 to 1.0.46 ( #1753 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.44 to 1.0.46.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.44...1.0.46 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-29 11:15:14 -07:00
DaniPopes
d2c9db5ae9
fix(core, etherscan): RawAbi and Abi ( #1757 )
2022-09-29 11:15:04 -07:00
Matthias Seitz
fac31f631c
fix: support eip712 domain chain ids as string ( #1756 )
...
* fix: support eip712 domain chain ids as string
* chore: add rustfmt.toml
2022-09-29 08:05:36 -07:00
DaniPopes
5c762c44d7
fmt: all ( #1751 )
...
* fmt: all
* fmt: eol
2022-09-28 11:58:26 -07:00
dependabot[bot]
c148dfef3e
chore(deps): bump syn from 1.0.100 to 1.0.101 ( #1745 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.100...1.0.101 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-27 11:35:17 -07:00
Matthias Seitz
5929f9825f
chore: rm unwrap ( #1744 )
2022-09-27 11:35:11 -07:00
Matthias Seitz
354fb956a7
fix: transaction object rlp decoding ( #1740 )
2022-09-26 10:33:41 -07:00
dependabot[bot]
3d155b901b
chore(deps): bump proc-macro2 from 1.0.43 to 1.0.44 ( #1738 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.43 to 1.0.44.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.43...1.0.44 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-26 10:32:17 -07:00
Matthias Seitz
7e8a5a2e94
fix: use correct tx field const ( #1735 )
2022-09-25 11:11:16 -07:00
Matthias Seitz
924705a2da
chore: format polygon-mumbai as mumbai ( #1737 )
2022-09-25 11:10:13 -07:00
Matthias Seitz
75d7f45231
fix: legacy signed rlp decoding ( #1733 )
2022-09-24 12:45:50 -07:00
Matthias Seitz
d655d22125
feat: add arbitrum-goerli ( #1734 )
2022-09-24 12:39:35 -07:00
DaniPopes
733c5d3dfd
fix(contract): relax Middleware trait bound for getters ( #1728 )
...
* wip
* fix(contract): relax Middleware trait bound for getters
* chore: clippy
* move
* fix: multicall
2022-09-23 17:32:24 -07:00
dependabot[bot]
139b4ae818
chore(deps): bump once_cell from 1.14.0 to 1.15.0 ( #1725 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.14.0 to 1.15.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.14.0...v1.15.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-21 09:57:22 -07:00
Matthias Seitz
afdab2a555
chore: support fuji alias ( #1723 )
2022-09-20 10:07:31 -07:00
dependabot[bot]
a8f5c5120c
chore(deps): bump syn from 1.0.99 to 1.0.100 ( #1717 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.99 to 1.0.100.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.99...1.0.100 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-19 10:51:52 -07:00
DaniPopes
db75e3628e
feat(core): add utility methods to NameOrAddress ( #1720 )
...
* feat: NameOrAddress impls
* feat: add to_addr to TypedTransaction
* fix: use NameOrAddress for ens
* chore: clippy
* dont clone
2022-09-19 10:51:04 -07:00
Matthias Seitz
e89c7a378b
chore: trim eip712 deps ( #1714 )
...
* chore: trim eip712 deps
* chore: fmt
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-09-18 08:51:03 -07:00
Wias Liaw
1e83b86233
feat(ethers-core): double anvil startup time ( #1702 )
...
* feat(ethers-core): double anvil startup time
* feat(ethers-core): add timeout utils
* chore: fmt
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-09-18 08:50:12 -07:00
DaniPopes
3926749213
docs: add MSRV ( #1712 )
2022-09-18 08:45:45 -07:00
Luke Tchang
e034a8f979
docs: add comment about safety of u8 -> u64 cast in signature ( #1704 )
...
* docs: add comment about u8 -> u64 cast in signature
* fix: format
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-09-18 08:45:33 -07:00
dependabot[bot]
1f951beeca
chore(deps): bump unicode-xid from 0.2.3 to 0.2.4 ( #1707 )
...
Bumps [unicode-xid](https://github.com/unicode-rs/unicode-xid ) from 0.2.3 to 0.2.4.
- [Release notes](https://github.com/unicode-rs/unicode-xid/releases )
- [Commits](https://github.com/unicode-rs/unicode-xid/commits/v0.2.4 )
---
updated-dependencies:
- dependency-name: unicode-xid
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-16 14:45:56 -07:00
Alexey Shekhirin
78e406b261
fix(core): GethTrace shouldn't have 0x prefix for return_value ( #1705 )
2022-09-15 17:18:08 -07:00
Matthias Seitz
5a18059b14
fix: geth structlog memory ( #1690 )
2022-09-12 14:32:01 -07:00
Matthias Seitz
162e0de27a
chore: inherit stderr ( #1689 )
2022-09-11 14:42:57 -07:00
dependabot[bot]
d08403b92f
chore(deps): bump convert_case from 0.5.0 to 0.6.0 ( #1681 )
...
Bumps [convert_case](https://github.com/rutrum/convert-case ) from 0.5.0 to 0.6.0.
- [Release notes](https://github.com/rutrum/convert-case/releases )
- [Commits](https://github.com/rutrum/convert-case/commits )
---
updated-dependencies:
- dependency-name: convert_case
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 18:02:54 -07:00
Georgios Konstantopoulos
fe72eb5f49
chore(core): remove unused import
2022-09-10 11:17:02 -07:00
Robin Molen-Grigull
c9c22f4dfa
fix: geth trace types ( #1682 )
...
* fix: geth trace types
* update: changelog entry added
2022-09-09 16:20:25 -07:00
DaniPopes
26e74dd9cc
fix(core): add derives, impls for Units ( #1683 )
...
* fix(core): add derives, impls for Units
* feat: add some more unit aliases
* remove separators
* feat: add more impl
* chore: run clippy
2022-09-09 16:19:12 -07:00
Matthias Seitz
0e7f46b03d
feat(abigen): subsitute structs in event bindings ( #1674 )
...
* fix(abigen): handle event defaults
* feat(abigen): subsitute structs in event bindings
* update changelog
* chore: rustfmt
* fix broken tests
* chore(clippy): make clippy happy
2022-09-07 09:14:13 -07:00
Noah Citron
a052ff8bd4
fix: legacy transaction rlp decoding ( #1672 )
...
* fix legacy tx rlp decoding
* add test for type 0 tx in 2718 envelopes
* update changelog
* refactor
* fmt
2022-09-06 09:08:05 -07:00
dependabot[bot]
96cc8242ee
chore(deps): bump once_cell from 1.13.1 to 1.14.0 ( #1669 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.13.1 to 1.14.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.13.1...v1.14.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-05 09:55:30 -07:00
Noah Citron
744d5c055e
fix: incorrect encoding on TransactionReceipt ( #1661 )
...
* fix TransactionReceipt rlp encoding
* add tests
* update changelog
2022-09-04 10:59:53 -07:00
Clifton King
de90662725
feat(core): improved debug format for Bytes ( #1658 )
...
* feat(core): improved debug format for Bytes
* update changelog
2022-09-04 10:58:06 -07:00
Matthias Seitz
6a86d4ff22
chore(clippy): make clippy happy ( #1659 )
2022-09-04 10:57:52 -07:00
Matthias Seitz
9bcbc6c1c8
chore: match standalone mumbai for chain ( #1656 )
2022-09-04 10:56:24 -07:00
Matthias Seitz
5aac82a3d7
fix: emit null transaction fields ( #1654 )
2022-09-04 10:55:29 -07:00
Danilo Tuler
ea8bcd11be
feat: add support for Optimism Goerli ( #1641 )
2022-08-30 09:45:43 -07:00
Matthias Seitz
792d415845
fix: set chain id explicitly ( #1647 )
2022-08-30 09:45:36 -07:00
Matthias Seitz
0b04ffe787
feat: add uint8 type ( #1639 )
...
* feat: add uint8 type
* update changelog
* derive default
* fix: failing test
2022-08-28 12:17:48 -07:00
Marcelo Fornet
6c017990a1
nit: Explicitly handle all chains on match ( #1635 )
2022-08-25 09:09:45 -07:00
Alexey Shekhirin
f3da435081
feat(core): more derives for geth trace structs ( #1637 )
...
* feat(core): more derives for geth trace structs
* derive Eq as well
2022-08-25 09:08:48 -07:00
Jacob
ff66008cbe
Fix 'get_transactions' response. ( #1632 )
...
* Fix 'get_transactions' response.
* Add some explanation to GenesisOption.
* One-line-ifying
* Update changelog
2022-08-23 09:17:00 -07:00
Matthias Seitz
b302ac05be
fix: dont skip null to field ( #1631 )
2022-08-23 09:15:29 -07:00
Alexey Shekhirin
7c26550064
fix(core): clarify Geth trace structs ( #1626 )
...
* fix(core): clarify Geth trace structs
* add geth references
* add fields matching to geth
2022-08-22 09:48:02 -07:00
Matthias Seitz
8abb9d86e2
fix: extend eth_syncing response type and serde ( #1624 )
2022-08-20 15:30:53 -07:00
Matthias Seitz
4f6ccf70b3
feat: add events function to set multiple event filter ( #1607 )
2022-08-19 08:20:44 -07:00
Matthias Seitz
3681099af3
fix: support formatting large units ( #1608 )
2022-08-19 08:19:16 -07:00
Matthias Seitz
2083841200
chore: make proof response fields pub ( #1612 )
2022-08-19 08:18:48 -07:00
Nicolas Gotchac
1bb8fae4c1
fix(ethers-core): Deserialize a Filter request with `topics == null` ( #1604 )
...
* fix(ethers-core): Deserialize a Filter request with `topics == null`
* Update ethers-core/src/types/filter.rs
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2022-08-17 14:14:42 -07:00
dependabot[bot]
4655c44481
chore(deps): bump once_cell from 1.13.0 to 1.13.1 ( #1606 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.13.0 to 1.13.1.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.13.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-17 14:13:59 -07:00
Alexey Shekhirin
ffcf10d6b3
chore: bump ethabi ( #1601 )
2022-08-15 15:57:24 -07:00
wren
9e48cbcb55
feat(TraceType+PartialEq): added PartialEq to TraceType ( #1586 )
...
* feat(TraceType+PartialEq): added PartialEq to TraceType
* Update ethers-core/src/types/trace/mod.rs
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2022-08-11 10:28:11 -07:00
wren
9d80d69503
feat(TraceType+Deserialize): added Deserialize to TraceType ( #1585 )
2022-08-10 13:08:35 -07:00
Matthias Seitz
922b23fad6
feat: add etherscan urls function ( #1582 )
2022-08-09 14:50:18 -07:00
Matthias Seitz
79e59eaffd
chore: skip none trace error ( #1577 )
2022-08-08 13:02:11 -07:00
dependabot[bot]
13c0ee8596
chore(deps): bump rust_decimal from 1.26.0 to 1.26.1 ( #1574 )
...
Bumps [rust_decimal](https://github.com/paupino/rust-decimal ) from 1.26.0 to 1.26.1.
- [Release notes](https://github.com/paupino/rust-decimal/releases )
- [Changelog](https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paupino/rust-decimal/compare/1.26.0...1.26.1 )
---
updated-dependencies:
- dependency-name: rust_decimal
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 10:29:44 -07:00
dependabot[bot]
10bad430f9
chore(deps): bump rust_decimal from 1.25.0 to 1.26.0 ( #1569 )
...
Bumps [rust_decimal](https://github.com/paupino/rust-decimal ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/paupino/rust-decimal/releases )
- [Changelog](https://github.com/paupino/rust-decimal/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paupino/rust-decimal/compare/1.25.0...1.26.0 )
---
updated-dependencies:
- dependency-name: rust_decimal
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-05 14:08:59 -07:00
dependabot[bot]
24f1e827ff
chore(deps): bump proc-macro2 from 1.0.42 to 1.0.43 ( #1560 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.42...1.0.43 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 11:36:04 -07:00
dependabot[bot]
19f6e24a41
chore(deps): bump syn from 1.0.98 to 1.0.99 ( #1562 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.98 to 1.0.99.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.98...1.0.99 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-04 10:03:57 -07:00
dependabot[bot]
3b67e0c560
chore(deps): bump elliptic-curve from 0.12.2 to 0.12.3 ( #1555 )
...
Bumps [elliptic-curve](https://github.com/RustCrypto/traits ) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/RustCrypto/traits/releases )
- [Commits](https://github.com/RustCrypto/traits/compare/elliptic-curve-v0.12.2...elliptic-curve-v0.12.3 )
---
updated-dependencies:
- dependency-name: elliptic-curve
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-03 10:52:34 -07:00
dependabot[bot]
f4b5223988
chore(deps): bump generic-array from 0.14.5 to 0.14.6 ( #1557 )
...
Bumps [generic-array](https://github.com/fizyk20/generic-array ) from 0.14.5 to 0.14.6.
- [Release notes](https://github.com/fizyk20/generic-array/releases )
- [Changelog](https://github.com/fizyk20/generic-array/blob/master/CHANGELOG.md )
- [Commits](https://github.com/fizyk20/generic-array/commits )
---
updated-dependencies:
- dependency-name: generic-array
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-03 09:22:08 -07:00
Matthias Seitz
3040edf2ad
feat: add ProviderExt trait ( #1559 )
2022-08-03 09:21:55 -07:00
Matthias Seitz
71933f0d33
feat(abi): add missing str abi trait impls ( #1554 )
2022-08-03 09:19:33 -07:00
Matthias Seitz
550d2d86ef
chore: seal extension traits ( #1553 )
...
* chore: seal extension traits
* chore: fmt
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-08-02 15:28:02 -07:00
Matthias Seitz
eb8cee0d2f
fix: use correct moonbeam ( #1552 )
2022-08-02 14:32:20 -07:00
Matthias Seitz
27a184db45
feat: add EthError trait and derive ( #1549 )
...
* feat: add EthError trait and derive
* update changelog
2022-08-02 11:03:52 -07:00
dependabot[bot]
140b90d9b4
chore(deps): bump bytes from 1.2.0 to 1.2.1 ( #1542 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/commits )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-31 21:14:44 -07:00
Matthias Seitz
c75608eda1
ci: rm pinned nightly ( #1541 )
...
* ci: rm pinned nightly
* chore(clippy): make clippy happy
2022-07-31 19:00:31 -07:00
Matthias Seitz
bad81a90d6
fix: add missing moonbase fromstr ( #1531 )
2022-07-30 12:42:16 -07:00
Marcelo Fornet
c7563a5f64
Add support to Aurora network ( #1535 )
...
* Add support to Aurora network
Documentation about aurora chain:
https://doc.aurora.dev/getting-started/network-endpoints
* Update changelog
* Format code using rustfmt.toml
2022-07-30 12:42:04 -07:00
Matthias Seitz
1f69ec7679
revert: add back dev-deps ( #1532 )
...
* Revert "disable dev deps"
This reverts commit 97bdcb9d82
.
* fix: add back removed dev-deps
2022-07-28 17:36:22 -07:00
Georgios Konstantopoulos
1ef7735e3d
MBlockerge branch 'master' of github.com:gakonst/ethers-rs
2022-07-28 11:45:59 -07:00
Matthias Seitz
81a2a5ed68
fix(etherscan): support stringified numbers in response ( #1524 )
...
* fix(etherscan): support stringified numbers in response
* feat: add helper function
* improve string parsing
* chore(clippy): make clippy happy
2022-07-28 11:06:56 -07:00
Matthias Seitz
2a14e5510d
chore(clippy): make clippy happy ( #1525 )
2022-07-28 11:06:15 -07:00
Georgios Konstantopoulos
842c321678
(cargo-release) version 0.17.0
2022-07-28 10:58:50 -07:00
Georgios Konstantopoulos
de2ed3391d
(cargo-release) version 0.17.0
2022-07-28 10:58:49 -07:00
Georgios Konstantopoulos
97bdcb9d82
disable dev deps
2022-07-28 10:57:38 -07:00
Matthias Seitz
61821cc665
fix: make compatible with edition2018 ( #1522 )
2022-07-27 14:36:21 -07:00
Matthias Seitz
3d76ce816a
feat: add support for EIP-712 typed data ( #1510 )
...
* feat: add support for typeddata
* change eip712 trait
* feat: impl eip712 trait
* chore(clippy): make clippy happy
* better numeric parsing
* fix: fix a bunch of encoding bugs
* Update ethers-core/Cargo.toml
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-07-27 13:56:02 -07:00
Matthias Seitz
77033a9acd
fix: deserialize sealfields with default ( #1520 )
...
* test: add block deserialize test null sealfields
* fix: use default or non helper
2022-07-27 13:38:42 -07:00
dependabot[bot]
7a71173ca3
chore(deps): bump fastrlp from 0.1.2 to 0.1.3 ( #1505 )
...
Bumps [fastrlp](https://github.com/vorot93/fastrlp ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/vorot93/fastrlp/releases )
- [Commits](https://github.com/vorot93/fastrlp/commits )
---
updated-dependencies:
- dependency-name: fastrlp
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-26 08:31:45 -07:00
dependabot[bot]
c334332952
chore(deps): bump proc-macro2 from 1.0.40 to 1.0.42 ( #1513 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.40 to 1.0.42.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.40...1.0.42 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-26 08:29:49 -07:00
Matthias Seitz
6b713958d1
feat: bump abi/token tuple limit ( #1506 )
2022-07-26 08:27:19 -07:00
wren
cb7e586645
feat(debug_traceTransaction): initial commit ( #1469 )
...
* feat(debug_traceTransaction): initial commit
* chore(changelog): updated changelog
* feat(debug_traceTransaction): type adjusments
* feat(debug_traceTransaction): type adjusments
* Update ethers-providers/src/provider.rs
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
* Update ethers-providers/src/provider.rs
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
* chore(format): cargo +nightly fmt
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-07-24 14:46:38 -07:00
Matthias Seitz
a5c326162a
fix: use correct model for txpool_content endpoint ( #1501 )
...
* fix: use correct model for txpool_content endpoint
* chore: update CHANGELOG
* update failing tests
* Update ethers-providers/tests/txpool.rs
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-07-24 03:21:09 +02:00
Matthias Seitz
a958b4fd28
fix(eip712): improve argument parsing ( #1485 )
...
* fix(eip712): improve argument parsing
* use reexported serde_json
* chore: rustfmt
* fix: add missing salt
2022-07-20 00:09:11 -07:00
Matthias Seitz
1d4f3efe8a
chore: add Anvil::at and anvil example ( #1486 )
2022-07-20 00:08:25 -07:00
dependabot[bot]
9e586cd9f6
chore(deps): bump bytes from 1.1.0 to 1.2.0 ( #1488 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-20 00:08:00 -07:00
Matthias Seitz
ba00f549dd
fix: parse constructor as function ( #1479 )
...
* fix: parse constructor as function
* parse constructor separatly
2022-07-14 12:15:15 -07:00
sea-edge
7566c3d71e
For fix test code, Added morden to chainid as a Mock-like value. ( #1472 )
2022-07-10 14:28:39 -07:00
Matthias Seitz
1ff4be74f9
feat: add --fork-block-number setter for anvil bindings ( #1468 )
2022-07-09 15:19:57 -07:00
Matthias Seitz
0b88e4246d
deps: bump crypto deps ( #1465 )
2022-07-06 14:11:23 -07:00
Dan Cline
bc9d4b48b6
impl fastrlp traits for AccessList ( #1456 )
...
* impl fastrlp traits for AccessListItem
* impl Hash for AccessListItem
* impl Hash for AccessList
2022-07-06 11:44:07 -07:00
dependabot[bot]
dc01d0c9ed
chore(deps): bump once_cell from 1.12.0 to 1.13.0 ( #1453 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.12.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-05 08:54:50 -07:00
Dan Cline
b232afaabc
Implement fastrlp traits for Bytes ( #1443 )
...
* implement fastrlp traits for Bytes
* cargo fmt
* bump fastrlp to 0.1.2
2022-07-04 11:47:00 -07:00
Dan Cline
c077a633c1
impl fastrlp traits for Signature ( #1444 )
2022-07-04 11:13:30 -07:00
Matthias Seitz
1992c9176a
feat(core): impl Ord for receipt ( #1434 )
2022-06-30 09:20:33 -07:00
Matthias Seitz
7e85b33167
chore: add gas_mut function ( #1427 )
2022-06-29 08:54:07 -07:00
Matthias Seitz
f5793525f2
feat: capture unknown fields ( #1423 )
...
* feat(core): add OtherFields type
* feat: capture unknown fields
* chore: update CHANGELOG
* test: update tests
* docs: fix doc tests
* fix: make docs compile on stable
2022-06-28 15:18:15 -07:00
Matthias Seitz
7c6462be02
chore(core): convenience impls for Bytes ( #1421 )
...
* chore(core): convenience impls for Bytes
* update asserts
2022-06-28 09:30:59 -07:00
dependabot[bot]
6c89311b33
chore(deps): bump cargo_metadata from 0.14.2 to 0.15.0 ( #1410 )
...
Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata ) from 0.14.2 to 0.15.0.
- [Release notes](https://github.com/oli-obk/cargo_metadata/releases )
- [Commits](https://github.com/oli-obk/cargo_metadata/commits )
---
updated-dependencies:
- dependency-name: cargo_metadata
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-26 23:19:23 -07:00
Matthias Seitz
659ac061b2
refactor(abigen): replace ethabi::Reader ( #1417 )
...
* feat: add human readable function parser
* clippy fix
* revert bad clippy
* refactor(abigen): replace ethabi::Reader
* fix: add token to tuple token parsing
2022-06-26 17:26:43 -07:00
h00p30
94c7559ab5
TypedTransaction methods into builder style ( #1414 )
2022-06-25 20:44:55 -04:00
Matthias Seitz
c7e1237a6b
fix: add missing chain id match arms ( #1411 )
2022-06-23 11:02:52 -04:00
Julian Popescu
ec379da527
Use H64 for Block Nonce ( #1396 )
...
* Use H64 for Block Nonce
Signed-off-by: Julian Popescu <hi@julian.dev>
* Update changelog
Signed-off-by: Julian Popescu <hi@julian.dev>
2022-06-23 11:02:29 -04:00
Matthias Seitz
1ce2310874
feat: add evmos support ( #1398 )
2022-06-22 13:09:05 -04:00
Matthias Seitz
c2f5a87b63
chore: add moonbase chain id ( #1397 )
2022-06-21 13:44:42 -04:00
dependabot[bot]
809e20e3f3
chore(deps): bump syn from 1.0.96 to 1.0.98 ( #1392 )
...
Bumps [syn](https://github.com/dtolnay/syn ) from 1.0.96 to 1.0.98.
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/1.0.96...1.0.98 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-06-20 10:53:59 -07:00
dependabot[bot]
c36ec33b24
chore(deps): bump proc-macro2 from 1.0.39 to 1.0.40 ( #1393 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.39 to 1.0.40.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.39...1.0.40 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-20 10:52:37 -07:00
Matthias Seitz
69095c15cf
feat: add eth filter deserialization and matching ( #1389 )
...
* feat: add eth filter deserialization and matching
* chore: rustfmt
* extend test
* add missing conversion
2022-06-17 09:34:16 -07:00
Matthias Seitz
cce841f21c
test: add tx roundtrip test ( #1383 )
2022-06-15 11:41:29 -07:00