Giulio rebuffo
e660dd923d
refactored transitions methods in Erigon-CL ( #6714 )
2023-01-26 23:50:44 +01:00
Max Revitt
6559c15ebb
feat(trace): use specific error string ( #6696 )
...
In v2.36.0 we correctly trace this transaction, however due to a code
ordering issue in previous releases, there was an 'out of gas' response,
because we fell through to the code here where
ErrContractAddressCollision will be returned as such. This change isn't
the fix, but ensures the actual error is returned.
2023-01-26 15:10:51 +01:00
Andrew Ashikhmin
ee7fd4183d
Always penalize useless peers ( #6710 )
...
Should help us to drop useless peers on shadow forks and PoS chains in
general.
2023-01-26 14:14:20 +01:00
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