Andrew Ashikhmin
d12fda5cbd
Switch AccessList, IntrinsicGas, SafeAdd/Mul to erigon-lib ( #6709 )
...
Reduce code duplication.
2023-01-26 12:26:12 +01:00
Alex Sharov
a0c3730e38
e3: cleanup ( #6708 )
2023-01-26 17:52:04 +07:00
alex.sharov
a23f42358b
save
2023-01-26 17:29:01 +07:00
Alex Sharov
30fefd1fe1
e3: trace_filter on iter ( #6707 )
2023-01-26 17:24:29 +07:00
alex.sharov
ea7684a096
save
2023-01-26 17:21:52 +07:00
Alex Sharov
7572a42356
e3: trace_filter on iterators ( #6706 )
2023-01-26 16:51:13 +07:00
Alex Sharov
79b42c9dc0
e3: ots_getContractCreator ( #6705 )
2023-01-26 16:34:52 +07:00
Alex Sharov
584ad344a6
ots_getContractCreator test ( #6703 )
2023-01-26 11:36:06 +07:00
Alex Sharov
3aec07f4b4
e3: cleanup locality idx ( #6701 )
2023-01-26 10:41:32 +07:00
alex.sharov
a609748c68
cleanup
2023-01-26 10:38:09 +07:00
alex.sharov
db47049e5b
cleanup
2023-01-26 10:36:56 +07:00
Alex Sharov
3067baf457
up interfaces version ( #6700 )
2023-01-26 09:42:36 +07:00
Giulio rebuffo
ff21ef7b21
Added checkpoints and justification bits processing (post-altair) ( #6699 )
...
* Added processing of checkpoints
* Unit tests rigorously imported from prysm
* They all pass :)
2023-01-26 00:31:20 +01:00
Andrew Ashikhmin
20a865b79f
Update gohashtree ( #6697 )
...
Should hopefully fix Issue #6682 (pick up
92b1d05ae9
in particular).
2023-01-25 23:12:34 +01:00
hexoscott
d9e1782c11
introduce engine_getCapabilities ( #6695 )
...
Implementation of https://github.com/ethereum/execution-apis/pull/364
2023-01-25 14:46:06 +01:00
Alex Sharov
82c478a419
e3: getLogs on iterators ( #6683 )
2023-01-25 16:29:41 +07:00
Alex Nebotov
04253eda42
fix - abigen failed with latest dev version ( #6694 )
...
fix #6287
2023-01-25 14:59:24 +07:00
Alex Sharov
bb2bec2439
sepolia block snaspshots ( #6626 )
2023-01-25 09:55:26 +07:00
Alex Sharov
c28c96bea7
allow enable snapshot sync by cli flag ( #6693 )
2023-01-25 09:53:43 +07:00
Giulio rebuffo
72fa9b7f26
implemented gossip service hard fork transition ( #6692 )
2023-01-25 00:01:30 +01:00
Andrew Ashikhmin
37741b74eb
Remove erigon_issuance & erigon_watchTheBurn ( #6685 )
...
Some issuance happens on the CL side now, so removing support for these
now inaccurate proprietary methods to make our life easier.
2023-01-24 22:54:08 +01:00
Giulio rebuffo
f44b22f066
Shangai Compatible embedded CL lightclient ( #6688 )
...
* LightClientHeader: Capella
* Added versions to lightclient
* TODO: Capella->Bellatrix transition
2023-01-24 17:36:02 +01:00
hexoscott
4dcba50e99
engine payload bodies rpc endpoints ( #6644 )
...
Very basic implementation for get payload bodies rpc calls. Once we have
Hive tests for these calls I can pick this back up and work through any
issues.
Implementation of https://github.com/ethereum/execution-apis/pull/352 .
2023-01-24 13:37:03 +01:00
Alex Sharov
49f8d4c4ad
Use shared genesis db to speedup tests ( #6681 )
2023-01-24 14:43:52 +07:00
alex.sharov
9bc2545e44
Revert "Revert "revert: shared genesis db ( #6594 )""
...
This reverts commit be3e118cf5
.
2023-01-24 13:04:39 +07:00
alex.sharov
be3e118cf5
Revert "revert: shared genesis db ( #6594 )"
...
This reverts commit 9e452fe8
2023-01-24 13:04:02 +07:00
Alex Sharov
bad616cb8e
e3: use historyReader constructor in tests ( #6677 )
2023-01-24 12:43:04 +07:00
Alex Sharov
71067a69d1
e3: storageRangeAt fix NextPage value ( #6676 )
2023-01-24 11:22:50 +07:00
Alex Sharov
539eaf0a51
e3: prepare trace_transaction env without execution ( #6675 )
2023-01-24 11:18:32 +07:00
Giulio rebuffo
635fe0cb21
Added custom chain flags to embedded consensus lightclient ( #6674 )
2023-01-24 00:03:48 +01:00
Andrew Ashikhmin
aa5b79f428
Replace INVALID_BLOCK_HASH with INVALID ( #6671 )
...
See https://github.com/ethereum/execution-apis/pull/338
2023-01-23 14:28:46 +01:00
Giulio rebuffo
8dda3614e6
Added beacon state capella support ( #6673 )
2023-01-23 14:26:57 +01:00
alex.sharov
e061f469d3
e3: fix test
2023-01-23 18:56:20 +07:00
Giulio rebuffo
eda4471d95
Fixed inconsistencies ( #6670 )
2023-01-23 12:04:50 +01:00
Bryan Stitt
2356b5a3f1
mount caches when building db-tools ( #6668 )
...
minor improvement to the Dockerfile
2023-01-23 12:01:39 +07:00
Giulio rebuffo
20a4ae4ffb
added support for Capella beacon blocks ( #6665 )
2023-01-22 23:39:23 +01:00
Enrique Jose Avila Asapche
5351e23f82
Fix erigon get block by time stamp ( #6669 )
...
Got rid of the lasts pr change of test data #6664
2023-01-22 19:56:45 +00:00
AleksAvila
b5b9950593
fixing bugs in the function GetBlockByTimeStamp ( #6664 )
2023-01-22 19:31:57 +00:00
alex.sharov
a3bdda90ec
fix lint
2023-01-22 22:37:23 +07:00
ledgerwatch
5e205f61c0
More tweaks for BSC headers ( #6662 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2023-01-22 14:19:16 +00:00
alex.sharov
03144279ef
fix lint
2023-01-22 20:47:36 +07:00
Alex Sharov
23287371e7
e3: better iterator ( #6666 )
2023-01-22 20:39:43 +07:00
alex.sharov
df771eb220
e3: fix test
2023-01-22 20:14:04 +07:00
alex.sharov
78f31019f6
e3: move txnum to erigon-lib
2023-01-22 20:05:01 +07:00
Alex Sharov
4fbbdf9186
e3: move txnum to erigon-lib ( #6663 )
2023-01-22 19:39:33 +07:00
ledgerwatch
706a999178
Improvements for the BSC stuck header sync ( #6653 )
...
There are 3 changes:
1. Replace `anchorQueue` with `anchorTree` to be able to always walk the
anchors in the order of increasing blockHeights (not possible with the
queue) to prioritise making progress on the lowest block heights
2. Not increment `nextRetryTime` if the request was not sent
3. Reduce the strides in skeleton from `8*192` to `192` to reduce
reliance of the long series of requests to make progress
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
2023-01-22 12:28:17 +00:00
Giulio rebuffo
f1dd51ccb3
Added Historical Summary and FromBlsToExecution ( #6658 )
...
Added Capella specific Data types.
2023-01-22 11:48:17 +01:00
alex.sharov
99e535561b
save
2023-01-22 16:51:09 +07:00
Alex Sharov
5a7e0eb5db
e3: eth_getLogs simplify ( #6660 )
2023-01-22 16:48:54 +07:00
Alex Sharov
0ee8c175d9
e3: simplify history reader ( #6659 )
2023-01-22 16:42:24 +07:00