- 03 Mar, 2023 2 commits
-
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- 02 Mar, 2023 1 commit
-
-
Péter Szilágyi authored
-
- 28 Feb, 2023 5 commits
-
-
Peter (bitfly) authored
* include withdrawals in ethclient responses * omit empty withdrawals array in json serialization
-
rjl493456442 authored
-
rjl493456442 authored
* ethdb/pebble: fix range compaction * ethdb/pebble: add comment
-
Dan Cline authored
This fixes an issue where the withdrawal index was not calculated correctly for multiple withdrawals in a single block. Co-authored-by:
Gary Rong <garyrong0905@gmail.com> Co-authored-by:
Felix Lange <fjl@twurst.com>
-
Chris Ziogas authored
Adds support for a native call tracer with the Parity format, which outputs call frames in a flat array. This tracer accepts the following options: - `convertParityErrors: true` will convert error messages to match those of Parity - `includePrecompiles: true` will report all calls to precompiles. The default matches Parity's behavior where CALL and STATICCALLs to precompiles are excluded Incompatibilities with Parity include: - Parity removes the result object in case of failure. This behavior is maintained with the exception of reverts. Revert output usually contains useful information, i.e. Solidity revert reason. - The `gasUsed` field accounts for intrinsic gas (e.g. 21000 for simple transfers) and refunds unlike Parity - Block rewards are not reported Co-authored-by:
Sina Mahmoodi <itz.s1na@gmail.com>
-
- 27 Feb, 2023 1 commit
-
-
Martin Holst Swende authored
This improves the speed of DHT crawling by using concurrent requests. It also removes logging of individual DNS updates.
-
- 23 Feb, 2023 3 commits
-
-
Péter Szilágyi authored
ci: disable coverage reporting in appveyor and travis
-
Péter Szilágyi authored
-
Martin Holst Swende authored
-
- 22 Feb, 2023 5 commits
-
-
Nate Armstrong authored
Add usage examples
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Yier authored
* eth/filters: fix a breaking change and return rpctransaction * eth/filters: fix test cases --------- Co-authored-by:
Catror <me@catror.com>
-
- 21 Feb, 2023 5 commits
-
-
rjl493456442 authored
The EmptyRootHash and EmptyCodeHash are defined everywhere in the codebase, this PR replaces all of them with unified one defined in core/types package, and also defines constants for TxRoot, WithdrawalsRoot and UncleRoot
-
Péter Szilágyi authored
-
Martin Holst Swende authored
-
Péter Szilágyi authored
-
Sungwoo Kim authored
Clarifies the documentation around dumpconfi Signed-off-by:
Sungwoo Kim <git@sung-woo.kim>
-
- 20 Feb, 2023 10 commits
-
-
rjl493456442 authored
This reverts commit 7c749c94.
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
Péter Szilágyi authored
-
- 19 Feb, 2023 2 commits
-
-
Felix Lange authored
The change fixes unmarshaling of JSON null results into json.RawMessage. --------- Co-authored-by:
Jason Yuan <jason.yuan@curvegrid.com> Co-authored-by:
Jason Yuan <jason.yuan869@gmail.com>
-
Martin Holst Swende authored
This PR contains a small portion of the full pbss PR, namely Remove the tracer from trie (and comitter), and instead using an accessList. Related changes to the Nodeset. --------- Co-authored-by:
Gary Rong <garyrong0905@gmail.com>
-
- 17 Feb, 2023 3 commits
-
-
Roman Krasiuk authored
The method `GetPayloadBodiesByRangeV1` now returns "-38004: Too large request" error if the requested range is too large, according to spec Co-authored-by:
Martin Holst Swende <martin@swende.se>
-
Martin Holst Swende authored
-
Marius van der Wijden authored
This change will break one hive test, but pass another and it will be the better way going forward
-
- 16 Feb, 2023 3 commits
-
-
Martin Holst Swende authored
-
Martin Holst Swende authored
-
Martin Holst Swende authored
This PR is a (superior) alternative to https://github.com/ethereum/go-ethereum/pull/26708, it handles deprecation, primarily two specific cases. `rand.Seed` is typically used in two ways - `rand.Seed(time.Now().UnixNano())` -- we seed it, just to be sure to get some random, and not always get the same thing on every run. This is not needed, with global seeding, so those are just removed. - `rand.Seed(1)` this is typically done to ensure we have a stable test. If we rely on this, we need to fix up the tests to use a deterministic prng-source. A few occurrences like this has been replaced with a proper custom source. `rand.Read` has been replaced by `crypto/rand`.`Read` in this PR.
-