DaniPopes
97eecaf03b
fix(core): format_units overflow ( #1894 )
...
* fix(core): format_units overflow
* fix: formatting
* remove dbg
* add comment and rerun ci
* tests
* fix test
* refactor: move magic nums to consts
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2022-11-27 12:27:27 -08:00
Matthias Seitz
f4b6178332
chore: add missing ParseUnit impls ( #1885 )
2022-11-22 13:08:23 -08:00
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
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
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
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
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
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
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
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
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
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
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
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
Matthias Seitz
afdab2a555
chore: support fuji alias ( #1723 )
2022-09-20 10:07:31 -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
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
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
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
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
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