Marius van der Wijden
d865a5d6ae
core, params: schedule Shanghai on goerli ( #26795 )
...
* core: params: schedule Shanghai on goerli
* core/forkid: fix comment
2023-03-06 09:26:43 +02:00
Péter Szilágyi
27e59827d8
travi: remove strange leftover Go version
2023-03-03 12:26:04 +02:00
Péter Szilágyi
403cac71eb
README, go.mod, event, internal/version: bump min Go to 1.19 ( #26803 )
2023-03-03 12:24:09 +02:00
Péter Szilágyi
010189538e
core: fix a merge fault ( #26802 )
2023-03-03 12:11:39 +02:00
Péter Szilágyi
19f74fa3c0
core/rawdb, ethdb/pebble: disable pebble on openbsd ( #26801 )
2023-03-03 12:05:00 +02:00
Péter Szilágyi
cd31f2dee2
all: change chain head markers from block to header ( #26777 )
2023-03-02 08:29:15 +02:00
Peter (bitfly)
e1b98f49a5
ethclient: include withdrawals in ethclient block responses ( #26778 )
...
* include withdrawals in ethclient responses
* omit empty withdrawals array in json serialization
2023-02-28 15:40:24 +02:00
rjl493456442
2bb622ce40
ethdb/pebble: fix max memorytable size ( #26776 )
2023-02-28 15:34:12 +02:00
rjl493456442
98b0ea62b5
ethdb/pebble: fix range compaction ( #26771 )
...
* ethdb/pebble: fix range compaction
* ethdb/pebble: add comment
2023-02-28 15:32:51 +02:00
Dan Cline
2ea48f8a22
core: improve withdrawal index assignment in GenerateChain ( #26756 )
...
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>
2023-02-28 11:46:32 +01:00
Chris Ziogas
2ad150d986
eth/tracers: add native flatCallTracer (aka parity style tracer) ( #26377 )
...
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>
2023-02-28 13:54:37 +03:30
Martin Holst Swende
c155c8e179
cmd/devp2p: faster crawling + less verbose dns updates ( #26697 )
...
This improves the speed of DHT crawling by using concurrent requests.
It also removes logging of individual DNS updates.
2023-02-27 11:36:26 +01:00
AusIV
2c03e88687
Merge pull request #70 from openrelayxyz/merge/geth-v1.11.2
...
Merge/geth v1.11.2
2023-02-23 11:50:11 -06:00
philip-morlier
89bc9e0ee6
updtated utils to v0.0.24
2023-02-23 09:44:05 -08:00
philip-morlier
2c14e954cf
Added return to trie flush hook, updated to utils v0.0.23.
2023-02-23 09:06:28 -08:00
Péter Szilágyi
ee530c0d5a
Merge pull request #26721 from holiman/nocover
...
ci: disable coverage reporting in appveyor and travis
2023-02-23 13:24:31 +02:00
Péter Szilágyi
b3ae073488
eth: use the last announced finalized block as the sync ancient limit ( #26685 )
2023-02-23 13:22:41 +02:00
Martin Holst Swende
09a9ccdbce
core/rawdb, node: use standalone flock dependency ( #26633 )
2023-02-23 09:11:50 +02:00
philip-morlier
7bf0c614f6
Modified chain freezer map keys to Public to match v1.11.2
2023-02-22 10:01:43 -08:00
philip-morlier
4415e7c7b8
Merge commit '73b01f40c' geth v1.11.2 into merge/geth-v1.11.2
2023-02-22 08:13:38 -08:00
Nate Armstrong
a36c68f12c
log: improve documentation ( #26753 )
...
Add usage examples
2023-02-22 07:39:41 -05:00
Péter Szilágyi
f6a7cc68d5
params: begin v.1.11.3 release cycle
2023-02-22 14:25:19 +02:00
Péter Szilágyi
73b01f40ce
params: release Geth v1.11.2
2023-02-22 14:23:51 +02:00
Péter Szilágyi
f86f048646
common/math: allow HexOrDecimal to accept unquoted decimals too ( #26758 )
2023-02-22 13:55:09 +02:00
Yier
4034c675be
eth/filters: fix a breaking change and return rpctransaction ( #26757 )
...
* eth/filters: fix a breaking change and return rpctransaction
* eth/filters: fix test cases
---------
Co-authored-by: Catror <me@catror.com>
2023-02-22 13:06:43 +02:00
philip-morlier
78e00bf68d
Manual touches to preserve compatability of other networks with utils as well as fix a failing test in core/rawdb.
2023-02-21 10:29:25 -08:00
rjl493456442
fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash ( #26718 )
...
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
2023-02-21 06:12:27 -05:00
Péter Szilágyi
2f20fd31ee
core/rawdb: expose chain freezer constructor without internals ( #26748 )
2023-02-21 13:10:01 +02:00
Martin Holst Swende
6d2d126100
core: fix accessor mismatch for genesis state ( #26747 )
2023-02-21 12:18:33 +02:00
Péter Szilágyi
90d25514af
core, eth: merge snap-sync chain download progress logs ( #26676 )
2023-02-21 12:17:34 +02:00
Sungwoo Kim
7d4db69607
cmd/geth: clarify dumpconfig options ( #26729 )
...
Clarifies the documentation around dumpconfi
Signed-off-by: Sungwoo Kim <git@sung-woo.kim>
2023-02-21 02:35:04 -05:00
philip-morlier
aee0d470b1
added warn message to setTrieFlushIntervalClone hook
2023-02-20 10:00:30 -08:00
rjl493456442
13ef21d467
Revert "core/trie: remove trie tracer ( #26665 )" ( #26732 )
...
This reverts commit 7c749c947a
.
2023-02-20 09:54:52 -05:00
Péter Szilágyi
ba4267fcac
build: enable Lunar Lobster PPA builds
2023-02-20 13:26:37 +02:00
Péter Szilágyi
41dee2623e
build: fix Go 1.19.0 bootstrapper issues on 386 PPA
2023-02-20 12:36:46 +02:00
Péter Szilágyi
4519054816
build: fix (finaly?) the PPA env vars for Go bootstrapping
2023-02-20 11:31:19 +02:00
Péter Szilágyi
c02334be1e
build: yet another weird PPA fix
2023-02-20 11:07:33 +02:00
Péter Szilágyi
165268430c
internal/build: revert raising the chunk size for PPA
2023-02-20 10:43:55 +02:00
Péter Szilágyi
a43efceaf2
build: add some PPA debug logs, sigh
2023-02-20 10:31:35 +02:00
Péter Szilágyi
4ec4235fc4
build: fix gobootstrap path for the PPA
2023-02-20 10:09:00 +02:00
Péter Szilágyi
e1e2781105
build: fix setting env var, temp early exit
2023-02-20 09:57:37 +02:00
Péter Szilágyi
2166c86041
build: ship bootstrapper Go along with builder for PPA ( #26731 )
2023-02-20 08:53:15 +02:00
philip-morlier
0186a12412
functional and tested setTrieFlushIntervalClone plugin
2023-02-19 19:00:40 -08:00
Felix Lange
1db978ca6b
rpc: fix unmarshaling of null result in CallContext ( #26723 )
...
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>
2023-02-19 14:23:18 -05:00
Martin Holst Swende
7c749c947a
core/trie: remove trie tracer ( #26665 )
...
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>
2023-02-19 14:10:19 -05:00
philip-morlier
bff86afa0c
updated utils to v0.0.21
2023-02-17 14:11:53 -08:00
Roman Krasiuk
15e5e6176b
eth/catalyst: request too large error ( #26722 )
...
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>
2023-02-17 13:30:38 -05:00
philip-morlier
ef92d21d25
Manual touches to modify types to conform to geth v1.11.1
2023-02-17 08:29:46 -08:00
philip-morlier
2f6b8d86f1
manual geth v1.11.1 merge
2023-02-17 07:53:01 -08:00
Martin Holst Swende
a0d63bc69a
ci: disable coverage reporting in appveyor and travis
2023-02-17 15:34:30 +01:00