- 02 Nov, 2022 2 commits
-
-
Roberto Bayardo authored
don't ignore errors returned by core.NewBlockChain when initializing tests
-
rjl493456442 authored
* miner, eth: implement recommit for payload building * miner: address comments from marius
-
- 01 Nov, 2022 5 commits
-
-
Sebastian Supreme authored
Removed parentheses in line 71 because line 80 doesn't have them either.
-
zhiqiangxu authored
fix typo
-
zhiqiangxu authored
* fixed bytes with size larger than 32 bytes is not allowed * add testcase
-
Sina Mahmoodi authored
Fixes #25943
-
Delweng authored
In some cases, it is desirable to capture what is triggered by each trace, when using the `callTracer`. For example: call `USDT.transfer` will trigger a `Transfer(from, to, value)` event. This PR adds the option to capture logs to the call tracer, by specifying `{"withLog": true}` in the tracerconfig. Any logs belonging to failed/reverted call-scopes are removed from the output, to prevent interpretation mistakes. Signed-off-by:
Delweng <delweng@gmail.com> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 31 Oct, 2022 3 commits
-
-
vdwijden authored
* eth: implement eth/68 * eth/protocols/eth: added tx size to announcement * eth/protocols/eth: check equal lengths on receiving announcement * eth/protocols/eth: add +1 to tx size because of the type byte * eth: happy lint, add eth68 tests, enable eth68 * eth: various nitpick fixes on eth/68 * eth/protocols/eth: fix announced tx size wrt type byte Co-authored-by:
MariusVanDerWijden <m.vanderwijden@live.de> Co-authored-by:
Péter Szilágyi <peterke@gmail.com>
-
Nicolas Gotchac authored
Inner call reverts will now return the reason similar to the top-level call. Separately, if top-level call is of type CREATE and it fails, its `to` field will now be cleared to `0x00...00` instead of being set to the created address.
-
s7v7nislands authored
Co-authored-by:
seven <seven@nodereal.io>
-
- 28 Oct, 2022 4 commits
-
-
rjl493456442 authored
This PR adds a parameter to startup, --synctarget. The synctarget flag is a developer-flag, that can be useful in some scenarios as a replacement for a CL node. It defines a fixed block sync target: geth --syncmode=full --synctarget=./block_15816882.hex_rlp The --synctarget is only made available during syncmode=full
-
Sina Mahmoodi authored
* eth/tracers: fix gasUsed in call tracer * fix js tracers gasUsed * fix legacy prestate tracer * fix restGas in test * drop intrinsicGas field from js tracers
-
lightclient authored
Currently, in order to chain together sequential valid t8n transitions the caller must manually calculate the block base fee. This PR adds support for the necessary parent fee market data to calculate the base fee for the current transition. Concretely, env is extended to accept the following: parentBaseFee parentGasUsed parentGasLimit Example usage can be found in ./cmd/evm/testdata/25. Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
rjl493456442 authored
This PR ports a few changes from PBSS: - Fix the snapshot generator waiter in case the generation is not even initialized - Refactor db inspector for ancient store
-
- 27 Oct, 2022 5 commits
-
-
Martin Holst Swende authored
This PR changes the block field in the filter to be a pointer, to disambiguate between empty hash and no hash
-
Martin Holst Swende authored
-
Jakub Freebit authored
-
Guillaume Ballet authored
accounts/scwallet: fix keycard data signing
-
Péter Szilágyi authored
build: upgrade -dlgo version to Go 1.19.2
-
- 26 Oct, 2022 4 commits
-
-
Marius Kjærstad authored
-
Péter Szilágyi authored
* core, eth: for types with accurate size calcs, return uint64, not float * core/types: proper tx size tests * core/types: extend tx size test with decoded sizes, fix error * core/txpool: fix linter Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Péter Szilágyi authored
core/types: rename tx files to group them better together
-
Péter Szilágyi authored
-
- 24 Oct, 2022 2 commits
-
-
Péter Szilágyi authored
all: refactor txpool into it's own package in prep for 4844
-
Péter Szilágyi authored
-
- 21 Oct, 2022 2 commits
-
-
Martin Holst Swende authored
Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
Delweng authored
The prestate tracer did not report accounts that existed at a given address prior to a contract being created at that address. Signed-off-by:
Delweng <delweng@gmail.com> Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 20 Oct, 2022 1 commit
-
-
s7v7nislands authored
Co-authored-by:
seven <seven@nodereal.io>
-
- 19 Oct, 2022 3 commits
-
-
rjl493456442 authored
-
s7v7nislands authored
Co-authored-by:
seven <seven@nodereal.io>
-
Martin Holst Swende authored
This PR fixes a regression causing snapshots not to be generated in "geth --import" mode. It also fixes the geth export command to be truly readonly, and adds a new test for geth export.
-
- 18 Oct, 2022 1 commit
-
-
Martin Holst Swende authored
* common/math, tests/fuzzers: use big.Int clone * common/math: license
-
- 12 Oct, 2022 8 commits
-
-
Martin Holst Swende authored
Revert "go.mod: upgrade github.com/dop251/goja (#25955)" This reverts commit 9207e348.
-
Delweng authored
In some cases, inner contract creation may not be successful, and an inner contract was not created. This PR fixes a crash that could occur when doing tracing in such situations.
-
ucwong authored
This upgrade pulls in a fix to handling of 'continue' in loops.
-
lmittmann authored
This PR adds a way to subscribe to the _full_ pending transactions, as opposed to just being notified about hashes. In use cases where client subscribes to newPendingTransactions and gets txhashes only to then request the actual transaction, the caller can now shortcut that flow and obtain the transactions directly. Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Jens W authored
-
Martin Holst Swende authored
This PR removes some optimistic tests -- a'la "do something, wait a while, and hope it has trickled through and continue" -- and instead uses some introspection to ensure that prerequisites are met.
-
Sina Mahmoodi authored
This changes the node setup to ignore datadir files static-nodes.json trusted-nodes.json When these files are present, it an error will be printed to the log.
-
Felix Lange authored
-