- 02 Aug, 2023 1 commit
-
-
Marius Kjærstad authored
-
- 01 Aug, 2023 9 commits
-
-
ucwong authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Delweng authored
Co-authored-by:
Felix Lange <fjl@twurst.com>
-
rjl493456442 authored
* all: implement path-based state scheme * all: edits from review * core/rawdb, trie/triedb/pathdb: review changes * core, light, trie, eth, tests: reimplement pbss history * core, trie/triedb/pathdb: track block number in state history * trie/triedb/pathdb: add history documentation * core, trie/triedb/pathdb: address comments from Peter's review Important changes to list: - Cache trie nodes by path in clean cache - Remove root->id mappings when history is truncated * trie/triedb/pathdb: fallback to disk if unexpect node in clean cache * core/rawdb: fix tests * trie/triedb/pathdb: rename metrics, change clean cache key * trie/triedb: manage the clean cache inside of disk layer * trie/triedb/pathdb: move journal function * trie/triedb/path: fix tests * trie/triedb/pathdb: fix journal * trie/triedb/pathdb: fix history * trie/triedb/pathdb: try to fix tests on windows * core, trie: address comments * trie/triedb/pathdb: fix test issues --------- Co-authored-by:
Felix Lange <fjl@twurst.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
ucwong authored
-
Delweng authored
Sets the `currentExcessBlobGas` from env, alternatively calculates it based on `parentExcessBlobGas` and `parentBlobGasUsed`. It then emits the `currentExcessBlobGas` and `currentBlobGasUsed` into the output, to be used as parent-values for a future iteration. Closes #27785 Closes #27783 --------- Signed-off-by:
jsvisa <delweng@gmail.com> Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Delweng authored
* consensus/misc: move eip1559 as a sub directory Signed-off-by:
jsvisa <delweng@gmail.com> * consensus/misc: package name Signed-off-by:
jsvisa <delweng@gmail.com> * all: eip1559 Signed-off-by:
jsvisa <delweng@gmail.com> --------- Signed-off-by:
jsvisa <delweng@gmail.com>
-
rjl493456442 authored
* core/txpool/blobpool: remove error log when finalized block is nil * core/txpool/blobpool: take peter's suggestion
-
Martin Holst Swende authored
* tests: split up state test execution * Revert "tests: split up state test execution" This reverts commit 96017c248c85d24e93ad013a2bbe8b38c99327c0. * build: bump test timeout to 20 minutes
-
Delweng authored
* eth: excessDataGas -> excessBlobGas * consensus: data gas -> blob gas * core: data gas -> blob gas * params: data gas -> blob gas
-
- 31 Jul, 2023 5 commits
-
-
Zig Blathazar authored
-
rjl493456442 authored
-
Delweng authored
* core: check excessBlobGas in front Signed-off-by:
jsvisa <delweng@gmail.com> * core: no need to manual panic Signed-off-by:
jsvisa <delweng@gmail.com> * core: no comment Signed-off-by:
jsvisa <delweng@gmail.com> --------- Signed-off-by:
jsvisa <delweng@gmail.com>
-
Shude Li authored
-
Shude Li authored
-
- 28 Jul, 2023 1 commit
-
-
Mario Vega authored
-
- 27 Jul, 2023 6 commits
-
-
Marius van der Wijden authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Felix Lange authored
* core/types: add data gas fields in Receipt * core/types: use BlobGas method of tx * core: fix test * core/types: fix receipt tests, add data gas used field test --------- Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
Péter Szilágyi authored
* core/blobpool: implement txpool for blob txs * core/txpool: track address reservations to notice any weird bugs * core/txpool/blobpool: add support for in-memory operation for tests * core/txpool/blobpool: fix heap updating after SetGasTip if account is evicted * core/txpool/blobpool: fix eviction order if cheap leading txs are included * core/txpool/blobpool: add note as to why the eviction fields are not inited in reinject * go.mod: pull in inmem billy form upstream * core/txpool/blobpool: fix review commens * core/txpool/blobpool: make heap and heap test deterministic * core/txpool/blobpool: luv u linter * core/txpool: limit blob transactions to 16 per account * core/txpool/blobpool: fix rebase errors * core/txpool/blobpool: luv you linter * go.mod: revert some strange crypto package dep updates
-
Darioush Jalali authored
-
- 24 Jul, 2023 5 commits
-
-
Justin Traglia authored
* crypto/kzg4844: remove unnecessary init call & fix typo * Fix kzg4844 tests/benchmarks * Make init lazy & revert changes to tests
-
ucwong authored
-
ucwong authored
-
rjl493456442 authored
* core/state: clean up * all: add block number infomration to statedb * core, trie: rename blockNumber to block
-
Marius van der Wijden authored
-
- 18 Jul, 2023 2 commits
-
-
Pierre Grimaud authored
-
Felix Lange authored
This is a spin-out from the EIP-4844 devnet branch, containing just the Engine API modifications and nothing else. The newPayloadV3 endpoint won't really work in this version, but we need the data structures for testing so I'd like to get this in early. Co-authored-by:
Marius van der Wijden <m.vanderwijden@live.de>
-
- 17 Jul, 2023 2 commits
-
-
Felföldi Zsolt authored
This change removes PoW header syncing related code from LES and also deletes duplicated packages les/catalyst, les/downloader and les/fetcher. These package copies were created because people wanted to make changes in their eth/ counterparts, but weren't able to adapt LES code to the API changes.
-
jwasinger authored
EIP-6780: SELFDESTRUCT only in same transaction > SELFDESTRUCT will recover all funds to the caller but not delete the account, except when called in the same transaction as creation --------- Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
- 15 Jul, 2023 4 commits
-
-
Martin Holst Swende authored
This updates the reference tests to the latest version and also adds logic to process EIP-4844 blob transactions into the state transition. We are now passing most Cancun fork tests. Co-authored-by:
Marius van der Wijden <m.vanderwijden@live.de> Co-authored-by:
Felix Lange <fjl@twurst.com>
-
ucwong authored
-
jwasinger authored
--------- Co-authored-by:
Martin Holst Swende <martin@swende.se> Co-authored-by:
lightclient <14004106+lightclient@users.noreply.github.com>
-
Yurie authored
-
- 14 Jul, 2023 5 commits
-
-
Ömer Faruk Irmak authored
-
Delweng authored
It is usually best to set GOMAXPROCS to the number of available CPU cores. However, setting it like that does not work well when the process is quota-limited to a certain number of CPUs. The automaxprocs library configures GOMAXPROCS, taking such limits into account.
-
Ömer Faruk Irmak authored
-
Seungbae Yu authored
This changes the port mapping procedure such that, when the requested port is unavailable an alternative port suggested by the router is used instead. We now also repeatedly request the external IP from the router in order to catch any IP changes. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
ucwong authored
-