- 26 Nov, 2021 2 commits
-
-
Péter Szilágyi authored
* eth: request ID based message dispatcher * eth: fix dispatcher cancellation, rework fetchers idleness tracker * eth/downloader: drop peers who refuse to serve advertised chains
-
Marius van der Wijden authored
* all: work for eth1/2 transtition * consensus/beacon, eth: change beacon difficulty to 0 * eth: updates * all: add terminalBlockDifficulty config, fix rebasing issues * eth: implemented merge interop spec * internal/ethapi: update to v1.0.0.alpha.2 This commit updates the code to the new spec, moving payloadId into it's own object. It also fixes an issue with finalizing an empty blockhash. It also properly sets the basefee * all: sync polishes, other fixes + refactors * core, eth: correct semantics for LeavePoW, EnterPoS * core: fixed rebasing artifacts * core: light: performance improvements * core: use keyed field (f) * core: eth: fix compilation issues + tests * eth/catalyst: dbetter error codes * all: move Merger to consensus/, remove reliance on it in bc * all: renamed EnterPoS and LeavePoW to ReachTDD and FinalizePoS * core: make mergelogs a function * core: use InsertChain instead of InsertBlock * les: drop merger from lightchain object * consensus: add merger * core: recoverAncestors in catalyst mode * core: fix nitpick * all: removed merger from beacon, use TTD, nitpicks * consensus: eth: add docstring, removed unnecessary code duplication * consensus/beacon: better comment * all: easy to fix nitpicks by karalabe * consensus/beacon: verify known headers to be sure * core: comments * core: eth: don't drop peers who advertise blocks, nitpicks * core: never add beacon blocks to the future queue * core: fixed nitpicks * consensus/beacon: simplify IsTTDReached check * consensus/beacon: correct IsTTDReached check Co-authored-by:
rjl493456442 <garyrong0905@gmail.com> Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
- 25 Nov, 2021 4 commits
-
-
Andrei Maiboroda authored
-
Péter Szilágyi authored
core/vm: use proper JumpTable type
-
Sina Mahmoodi authored
* all: mv loggers to eth/tracers * core/vm: minor * eth/tracers: tmp comment out testStoreCapture * eth/tracers: uncomment and fix logger test * eth/tracers: simplify test * core/vm: re-add license * core/vm: minor * rename LogConfig to Config
-
Martin Holst Swende authored
* core/state/snapshot: remove wiper functionality * core/vm: remove unused 'unofficial' opcodes
-
- 24 Nov, 2021 6 commits
-
-
Martin Holst Swende authored
This PR fixes two problems in devp2p tests (and through them, hive). - Make the output more detailed about what is returned (always print packet kind). - Allow Ping response to unsolicited findnode. Without this PR, nethermind fails a hive protocol test, and I misinterpreted the result (NethermindEth/nethermind#3617). Ergo, the output was not fool-proof.
-
Paweł Bylica authored
-
Sina Mahmoodi authored
* clique: fix block number unmarshal * clique: rename
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
lightclient authored
* cmd/evm: rename t8n args to improve clarity when tracing * cmd/evm: add back removed tracing flags and note that they are deprecated * cmd/evm: add warning when using deprecated flag
-
- 23 Nov, 2021 6 commits
-
-
Péter Szilágyi authored
trie: reject deletions when verifying range proofs
-
Péter Szilágyi authored
-
Serhat Şevki Dinçer authored
-
Martin Holst Swende authored
* core/rawdb: utilize AncientRange when initiating from freezer * core/rawdb: remove debug sanity check
-
Péter Szilágyi authored
core/vm: don't use iota for opcode definitions
-
lightclient authored
* cmd/evm: add support for signing transactions in the unprotected format * cmd/evm: simplify signing of unprotected txs
-
- 22 Nov, 2021 6 commits
-
-
Péter Szilágyi authored
core, eth/downloader: fix resetting below freezer threshold
-
Péter Szilágyi authored
-
lightclient authored
evm block-builder (a.k.a b11r) is a utility to help assemble blocks, for use during the test-creation process.
-
Paweł Bylica authored
-
lightclient authored
-
Anatole authored
-
- 19 Nov, 2021 1 commit
-
-
Martin Holst Swende authored
-
- 18 Nov, 2021 2 commits
-
-
courtier authored
Fixes #23452
-
Martin Holst Swende authored
-
- 17 Nov, 2021 2 commits
-
-
Lee Bousfield authored
This fixes a bug in TransactionSender where it would return the zero address for transactions where the sender address wasn't cached already. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
lightclient authored
-
- 16 Nov, 2021 4 commits
-
-
Jesse Tane authored
* cmd, core: add flag --dev.gaslimit to allow configuring initial block gas limit in dev mode * core: use provided gaslimit Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
* core/rawdb: better error message in freezer * Apply suggestions from code review
-
Sina Mahmoodi authored
-
lightclient authored
* cmd/evm: add gas used accumulator to t8n result * cmd/evm: update t8n tests to include gas used field
-
- 12 Nov, 2021 1 commit
-
-
Joshua Colvin authored
Now that `SimulatedBackend.SuggestGasPrice` inspects member values, a lock needs to be added to prevent a race condition.
-
- 11 Nov, 2021 4 commits
-
-
Ward Bradt authored
* native 4byte tracer * Update eth/tracers/native/4byte.go Co-authored-by:
Martin Holst Swende <martin@swende.se> * Update eth/tracers/native/4byte.go Co-authored-by:
Martin Holst Swende <martin@swende.se> * goimports * eth/tracers: make 4byte tracer not care about create Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
meowsbits authored
This was apparently recently changed by Cloudflare, and began returning an error: 'TTL must be between 60 and 86400 seconds, or 1 for Automatic' Date: 2021-11-10 15:25:20-08:00 Signed-off-by:
meows <b5c6@protonmail.com>
-
Sina Mahmoodi authored
* eth/tracers: add slow path for getting legacy logs * core/rawdb: fix test
-
Andrei Maiboroda authored
This retroactively implements requirements or EIP-2681 for the account nonce upper limit.
-
- 10 Nov, 2021 2 commits
-
-
Péter Szilágyi authored
p2p: fix typo in v4wire.go
-
Ikko Ashimine authored
Neigbors -> Neighbors
-