Commit graph

18 commits

Author SHA1 Message Date
Sina Mahmoodi
a7af5a9002 wrap params into an object 2023-07-13 18:06:40 +02:00
Sina Mahmoodi
d23eb894d6 Add status field to call result 2023-07-13 16:03:52 +02:00
Sina Mahmoodi
637acc5fa1 Finalise state after call, add selfdestruct test 2023-07-13 15:17:14 +02:00
Sina Mahmoodi
8fff7fd101 return block info except blockhash 2023-07-03 18:07:36 +02:00
Sina Mahmoodi
c78330d32c rename to multicallV1 2023-06-30 17:22:32 +02:00
Sina Mahmoodi
04965a36a0 fix marshaling of empty values 2023-06-15 15:27:01 +02:00
Sina Mahmoodi
2ae2fe50d0 add transfers 2023-06-08 16:47:55 +02:00
Sina Mahmoodi
80bcb16e88 check block nums are in order 2023-06-06 22:41:23 +02:00
Sina Mahmoodi
922f72c6de test block override defaults to base 2023-06-06 22:11:03 +02:00
Sina Mahmoodi
c301ce432d add state buildup test 2023-06-06 21:54:17 +02:00
Sina Mahmoodi
c3f149425a add ecrecover override 2023-06-06 11:16:37 +02:00
Sina Mahmoodi
80df50db7e add test case for logs 2023-06-05 13:09:38 +02:00
Sina Mahmoodi
62d33d5a60 internal/ethapi: add multicall method 2023-05-26 18:19:41 +02:00
Delweng
6e3aa86a2b
internal/ethapi: minor refactor in block serialization (#27268) 2023-05-16 10:40:47 +02:00
makcandrov
dffd804ca2
internal/ethapi: remove unused err-return (#27240) 2023-05-11 08:23:47 -04:00
Sina Mahmoodi
ae66009640
internal/ethapi: add block overrides to eth_call (#26414)
Adds an optional config parameter to eth_call which allows users to override block context fields (same functionality that was added to traceCall in #24871)

---------

Co-authored-by: Martin Holst Swende <martin@swende.se>
2023-05-02 04:28:43 -04:00
Péter Szilágyi
bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049)
* core/types, params: add blob transaction type, RLP encoded for now

* all: integrate Cancun (and timestamp based forks) into MakeSigner

* core/types: fix 2 back-and-forth type refactors

* core: fix review comment

* core/types: swap blob tx type id to 0x03
2023-04-21 12:52:02 +03:00
Adrian Sutton
39be753bf5
internal/ethapi: add tests for transaction types JSON marshal/unmarshal (#26667)
Checks that Transaction.MarshalJSON and newRPCTransaction JSON output can be parsed by Transaction.UnmarshalJSON

---------

Co-authored-by: Martin Holst Swende <martin@swende.se>
2023-03-07 05:26:19 -05:00