alex.sharov
|
086398777e
|
fix headers reset
|
2023-03-03 09:53:01 +07:00 |
|
nanevardanyan
|
cf9ee425ed
|
check for TransactionsV3 flag (#6988)
|
2023-03-01 02:13:12 +00:00 |
|
Alex Sharov
|
b3c49af086
|
e3: aggressive drain resultCh to heap before start conflict-resolution (#6979)
|
2023-02-27 13:08:33 +00:00 |
|
nanevardanyan
|
ab6239b30f
|
WIP: cmd, turbo, core, eth: TransactionsV3 flag and persist in new table (#6754)
|
2023-02-24 18:49:25 +00:00 |
|
alex.sharov
|
319af1eeca
|
check error in TruncateBlocks
|
2023-02-12 11:34:08 +07:00 |
|
Alex Sharov
|
320c6b2b7e
|
Snapshots Indexing: avoid loop with semaphore locking before logging (#6846)
|
2023-02-12 10:00:42 +07:00 |
|
ledgerwatch
|
ee83447fa1
|
CL lightclient to create memdb in the tmpdir which gets cleaned up on… (#6829)
… startup
---------
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
|
2023-02-11 20:44:51 +00:00 |
|
Alex Sharov
|
b99e4abb3e
|
move math big constants to erigon-lib (#6719)
|
2023-01-27 11:39:34 +07:00 |
|
Alex Sharov
|
82c478a419
|
e3: getLogs on iterators (#6683)
|
2023-01-25 16:29:41 +07:00 |
|
Alex Sharov
|
4fbbdf9186
|
e3: move txnum to erigon-lib (#6663)
|
2023-01-22 19:39:33 +07:00 |
|
Andrew Ashikhmin
|
f151a52c0e
|
Withdrawal amount in GWei (#6578)
See https://github.com/ethereum/execution-apis/pull/354 &
https://github.com/ethereum/EIPs/pull/6325.
Prerequisite: https://github.com/ledgerwatch/erigon-lib/pull/832.
|
2023-01-17 11:22:08 +01:00 |
|
hexoscott
|
7dcbfbc283
|
reference hash, address, and chain config from lib (#6536)
|
2023-01-13 18:12:18 +00:00 |
|
Willian Mitsuda
|
c738045557
|
Fix err being ignored (#6572)
err is being ignored, so it silently fails reset when new table is not
whitelisted
|
2023-01-13 17:46:32 +07:00 |
|
Alex Sharov
|
731569bbb7
|
e3: invalid txnum table (#6540)
|
2023-01-12 09:31:41 +07:00 |
|
Alex Sharov
|
088757ed07
|
e3: domain to used blockNumber for e2 (#6534)
|
2023-01-09 16:25:35 +07:00 |
|
Alex Sharov
|
c38868cc46
|
better pagesize error message (#6497)
|
2023-01-04 13:07:46 +07:00 |
|
Alex Sharov
|
0483fc5539
|
integration: cancel warmup (#6494)
|
2023-01-03 12:51:00 +07:00 |
|
Alex Sharov
|
17e0afbe44
|
"erigon snapshots retire" save progress (#6486)
|
2023-01-02 12:38:03 +07:00 |
|
alex.sharov
|
f0be579fd1
|
warmup: 100K prefixes
|
2023-01-02 10:50:08 +07:00 |
|
alex.sharov
|
8ffdda14f2
|
warmup: million prefixes
|
2023-01-02 10:47:06 +07:00 |
|
Alex Sharov
|
9159f7e8aa
|
"integration stage_exec --warmup" (#6471)
|
2022-12-30 15:44:50 +07:00 |
|
Alex Sharov
|
b0af04f2df
|
bsc: incrementally calc and store all old snapshots. slower initial stage_snapshots, but faster restart during initial sync (#6457)
|
2022-12-30 12:44:54 +07:00 |
|
alex.sharov
|
72ffce2ba8
|
e3: more print_stages info
|
2022-12-29 15:18:11 +07:00 |
|
alex.sharov
|
a893899fc2
|
save
|
2022-12-29 11:02:11 +07:00 |
|
Alex Sharov
|
fc71d441a6
|
mdbx_to_mdbx better logging (#6455)
|
2022-12-28 13:27:42 +07:00 |
|
Alex Sharov
|
fa6f6038e7
|
kv: tx.Prefix method (#6441)
|
2022-12-26 17:58:21 +07:00 |
|
Alex Sharov
|
45fd92f17b
|
exclude genesis from "append with gap" assert (#6428)
|
2022-12-24 14:28:02 +07:00 |
|
Giulio rebuffo
|
173d11c43c
|
removed retry logic from Erigon-CL (#6389)
|
2022-12-20 22:11:08 +01:00 |
|
Alex Sharov
|
0ce84e41e1
|
integration: warmup staeg (#6388)
|
2022-12-20 22:59:23 +07:00 |
|
Andrew Ashikhmin
|
06df4333b2
|
core/vm: avoid memory expansion check for trivial ops (#6383)
Cherry-pick https://github.com/ethereum/go-ethereum/pull/24048
Co-authored-by: Martin Holst Swende <martin@swende.se>
|
2022-12-20 16:47:51 +01:00 |
|
alex.sharov
|
dd9f117a0c
|
save
|
2022-12-20 22:27:11 +07:00 |
|
Max Revitt
|
4bdb35f94c
|
Withdrawals part 2 (#6180)
Continuation of PR #6009. Storage and retrieval of withdrawals.
- [x] storage of withdrawals on writeblock
- [x] composite key (block number | block hash)
- [x] value ([]withdrawal)
- [x] retrieval of withdrawals with block
- [x] tests around storing/retrieving withdrawals
- [x] tested in hive
- [x] commits tidied
## Hive Failures
- [x] Withdrawals Fork on Block 2
- [x] Withdrawals Fork on Block 3
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account - No Transactions ( Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Genesis - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account - No Transactions (Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 128 blocks - Withdrawals on Block 2 - Multiple
Withdrawal Accounts (Unexpected error on BalanceAt: Post
"http://172.17.0.4:8545/": context deadline exceeded, expected=<None>)
- [ ] Withdrawals Fork on Block 1 - 8 Block Re-Org, Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Block 8 - 10 Block Re-Org Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 7 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 9 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
|
2022-12-20 09:09:04 +00:00 |
|
Alex Sharov
|
dfa6505f93
|
e3: kv/temporal prototype (#6367)
|
2022-12-19 15:38:54 +07:00 |
|
Alex Sharov
|
ce9203d80d
|
e3: more aggressive prune #780 (#6299)
|
2022-12-14 09:50:48 +07:00 |
|
Alex Sharov
|
9b65c533c9
|
e3: optimize incremental hashstate (#6179)
|
2022-12-03 12:23:01 +07:00 |
|
Giulio rebuffo
|
1fd3a01edf
|
Added Consensus Layer staged sync (#6183)
|
2022-12-03 03:16:26 +01:00 |
|
Alex Sharov
|
c7c445e167
|
e3: reset without race (#6177)
|
2022-12-02 11:46:25 +07:00 |
|
Alex Sharov
|
509a8d9b50
|
e3: reset table (#6176)
|
2022-12-02 09:17:05 +07:00 |
|
Andrew Ashikhmin
|
d82c778ab3
|
Withdrawals part 1 (#6009)
This PR partially implements
[EIP-4895](https://eips.ethereum.org/EIPS/eip-4895): Beacon chain push
withdrawals as operations. The new Engine API methods
(https://github.com/ethereum/execution-apis/pull/195) are implemented.
_Body downloader and saving withdrawals into DB are not implemented
yet!_
|
2022-12-01 09:15:01 +01:00 |
|
alex.sharov
|
5d9e74d39c
|
save
|
2022-12-01 13:47:35 +07:00 |
|
Giulio rebuffo
|
54d1895542
|
updated go-verkle (#6126)
|
2022-11-26 19:36:10 +01:00 |
|
Alex Sharov
|
92e6e56120
|
Fix test e3 (#6087)
|
2022-11-20 10:58:20 +07:00 |
|
Giulio rebuffo
|
7ea8de4a3f
|
added checkpoint saving (#6060)
|
2022-11-16 16:19:40 +01:00 |
|
Giulio rebuffo
|
3a2d3be080
|
Added persistence in LightClient (#6056)
|
2022-11-15 20:39:18 +01:00 |
|
hexoscott
|
636586c1b5
|
cache state check (#5844)
draft for now to get some early feedback on approach
|
2022-11-07 13:04:31 +00:00 |
|
Giulio rebuffo
|
5a321d6240
|
Dispersed fixes for incremental verkle trees (#5880)
|
2022-10-27 10:22:53 +02:00 |
|
Alex Sharov
|
2d7cd0fae2
|
e3: better prune logs, apply thread can work without rwTx (#5860)
|
2022-10-25 16:08:01 +07:00 |
|
Levi Aul
|
e85d4b76aa
|
Return bor receipts correctly in getTransactionReceipt and getBlockReceipts (#5787)
Fixes a nil-pointer dereference in Decode when attempting to call
`getTransactionReceipt` / `getBlockReceipts` on blocks containing
stateSync events.
|
2022-10-20 19:25:46 +01:00 |
|
Alex Sharov
|
b12b0d4627
|
e3: history bsc and mainnet snapshots (#5725)
|
2022-10-13 09:46:32 +07:00 |
|
Giulio rebuffo
|
7e6896b72e
|
downgraded go-verkle to safe (#5707)
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
|
2022-10-12 00:38:02 +02:00 |
|