- 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
-
- 13 Jul, 2023 7 commits
-
-
ucwong authored
-
Ryan Schneider authored
Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
Delweng authored
The struct logger (or opcode tracer) was missing the return data field even if this was explicitly enabled by user via `"enableReturnData": true` in the config. This PR fixes this issue. Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
Delweng authored
* internal/ethapi: testBackend reuse the same db Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: implment GetTransaction Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: implement GetReceipts Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: insert receipts and setup txlookup Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: add simple success tx receipt test Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: add case create contract Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: add contract call receipt Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: add tx notfound Signed-off-by:
jsvisa <delweng@gmail.com> * internal/ethapi: add dynamic fee testcase * internal/ethapi: add accessList receipt * internal/ethapi: no need to insert receipt chain, no error * internal/ethapi: use HeaderByHash instead * internal/ethapi: add one more case --------- Signed-off-by:
jsvisa <delweng@gmail.com>
-
Delweng authored
internal/ethapi: fast exit if tx notfound
-
Sina Mahmoodi authored
graphql: fix race in test
-
Delweng authored
* eth: rm redundant type from array, slice, or map * miner: rm redundant type from array, slice, or map
-
- 12 Jul, 2023 3 commits
-
-
Marius Kjærstad authored
-
cui fliter authored
fix function name in comment Signed-off-by:
cui fliter <imcusg@gmail.com>
-
Felix Lange authored
This prevents an issue where the node would attempt to contact the bootstrap nodes even if they weren't contained in the netrestrict list.
-