Chen Kai
b366c7442b
fix:fix release
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-28 19:55:41 +08:00
Chen Kai
1caf7dd5a8
feat:add release image
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-28 19:05:11 +08:00
fearlseefe
ca22f0937d
fix: valdate post merge block header
2024-02-28 10:04:18 +08:00
Chen Kai
43a1863f67
Merge branch 'ethereum:master' into portal
2024-02-26 22:01:07 +08:00
Chen Kai
f1802d610c
fix:fix main use history network
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-26 22:00:57 +08:00
Péter Szilágyi
63aaac8100
core/txpool/blobpool: reduce default database cap for rollout ( #29090 )
...
xcore/txpool/blobpool: reduce default database cap for rollout
2024-02-26 14:27:56 +02:00
cui
c1f59b98f6
eth/catalyst: remove variable in tx conversion loop ( #29076 )
2024-02-26 13:22:13 +01:00
Justin Dhillon
821d70240d
cmd/clef: add spaces in README.md table ( #29077 )
...
Add space after links in so they are clickable in vscode.
2024-02-26 11:03:59 +01:00
maskpp
8bca93e82c
internal/ethapi: pass blob hashes to gas estimation ( #29085 )
2024-02-26 11:02:18 +01:00
cui
edffacca8f
eth/catalyst: enable some commented-out testcases ( #29073 )
2024-02-26 10:59:03 +01:00
Qt
26724fc2aa
p2p, log, rpc: use errors.New to replace fmt.Errorf with no parameters ( #29074 )
2024-02-26 11:25:35 +02:00
Roberto Bayardo
32d4d6e616
core/txpool: reject blob txs with blob fee cap below the minimum ( #29081 )
...
* make blobpool reject blob transactions with fee below the minimum
* core/txpool: some minot nitpick polishes and unified error formats
* core/txpool: do less big.Int constructions with the min blob cap
---------
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2024-02-26 11:06:52 +02:00
Chen Kai
3c5dbf1fd8
fix:fix hive test bug
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-25 17:59:39 +08:00
fearlessfe
3a5754f43a
fix: Content and Enrs ssz error
2024-02-24 13:11:40 +08:00
Chen Kai
1e55782063
Merge branch 'ethereum:master' into portal
2024-02-24 11:04:32 +08:00
Chen Kai
00fcda62fa
feat: fix discovery test
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-24 11:04:21 +08:00
Haotian
93c541ad56
eth/catalyst: fix wrong error message of payloadV2 after cancun ( #29049 )
...
* eth/catalyst: the same error format
Signed-off-by: tmelhao <tmelhao@gmail.com>
* eth/catalyst: wrong error message for payloadV2 post-cancun
Signed-off-by: tmelhao <tmelhao@gmail.com>
* eth/catalyst: parentBeaconBlockRoot -> parentBlockBeaconRoot
Signed-off-by: tmelhao <tmelhao@gmail.com>
* apply commit review
Signed-off-by: tmelhao <tmelhao@gmail.com>
---------
Signed-off-by: tmelhao <tmelhao@gmail.com>
Co-authored-by: tmelhao <tmelhao@gmail.com>
2024-02-23 10:57:47 +02:00
Chen Kai
c8d7aa56ce
Merge branch 'ethereum:master' into portal
2024-02-23 14:35:53 +08:00
Chen Kai
a8ba15d62c
fix:add justseen node
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-23 06:43:56 +08:00
colin
b87b9b4533
internal/ethapi:fix zero rpc gas cap in eth_createAccessList ( #28846 )
...
This PR enhances eth_createAccessList RPC call to support scenarios where the node is launched with an unlimited gas cap (--rpc.gascap 0). The eth_createAccessList RPC call returns failure if user doesn't explicitly set a gas limit.
2024-02-22 16:35:23 +01:00
ArtificialPB
e47a7c22c4
internal/ethapi: use overriden baseFee for gasPrice ( #29051 )
...
eth_call and debug_traceCall allow users to override various block fields, among them base fee. However the overriden base fee was not considered for computing the effective gas price of that message, and instead base fee of the base block was used. This has been fixed in this commit.
2024-02-22 14:39:22 +01:00
Chen Kai
12169d3848
feat:add accept ssz test
...
Signed-off-by: Chen Kai <281165273grape@gmail.com>
2024-02-22 16:31:34 +08:00
Felix Lange
b590cae892
params: begin v1.13.14 release cycle
2024-02-21 15:49:50 +01:00
Felix Lange
3b4ede7444
params: release go-ethereum v1.13.13 stable
2024-02-21 15:44:02 +01:00
Sina Mahmoodi
b47cf8fe1d
internal/ethapi: fix defaults for blob fields ( #29037 )
...
Co-authored-by: Martin HS <martin@swende.se>
2024-02-21 12:46:32 +01:00
Chen Kai
972b369390
Merge branch 'ethereum:master' into portal
2024-02-21 16:09:53 +08:00
colin
b9ca38b735
core/txpool: fix typo ( #29036 )
...
* fix typos
* address comments
2024-02-21 10:00:01 +02:00
Haotian
79e340fb12
params: add cancun upgrade banner ( #29042 )
...
params: add cancun banner
Signed-off-by: tmelhao <tmelhao@gmail.com>
Co-authored-by: tmelhao <tmelhao@gmail.com>
2024-02-21 09:59:21 +02:00
buddho
bba3fa9af9
core,eth,internal: fix typo ( #29024 )
2024-02-20 19:42:48 +08:00
Chen Kai
1221812f67
Merge branch 'ethereum:master' into portal
2024-02-20 18:40:35 +08:00
buddho
7f5e96dc6c
core/txpool: fix typo ( #29031 )
2024-02-20 12:08:56 +02:00
Péter Szilágyi
f4852b8ddc
core/txpool, eth, miner: retrieve plain and blob txs separately ( #29026 )
...
* core/txpool, eth, miner: retrieve plain and blob txs separately
* core/txpool: fix typo, no farming
* miner: farm all the typos
Co-authored-by: Martin HS <martin@swende.se>
---------
Co-authored-by: Martin HS <martin@swende.se>
2024-02-20 11:37:23 +02:00
Martin HS
ac0ff04460
core/vm, params: ensure order of forks, prevent overflow ( #29023 )
...
This PR fixes an overflow which can could happen if inconsistent blockchain rules were configured. Additionally, it tries to prevent such inconsistencies from occurring by making sure that merge cannot be enabled unless previous fork(s) are also enabled.
2024-02-19 16:29:59 +01:00
Péter Szilágyi
6fb0d0992b
core/txpool, miner: speed up blob pool pending retrievals ( #29008 )
...
* core/txpool, miner: speed up blob pool pending retrievals
* miner: fix test merge issue
* eth: same same
* core/txpool/blobpool: speed up blobtx creation in benchmark a bit
* core/txpool/blobpool: fix linter
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-02-19 15:59:40 +02:00
cui
5d984796af
core: using math.MaxUint64 instead of 0xffffffffffffffff ( #29022 )
2024-02-19 13:03:58 +01:00
rjl493456442
034bc4669f
ethstats: prevent panic if head block is not available ( #29020 )
...
This pull request fixes a flaw in ethstats which can lead to node crash
A panic could happens when the local blockchain is reorging which causes the original head block not to be reachable (since number->hash canonical mapping is deleted). In order to prevent the panic, the block nilness is now checked in ethstats.
2024-02-19 07:25:53 +01:00
fearlessfe
bcb5d28724
feat: add gossip rpc and do some refactor
...
1. add gossip rpc method
2. use uint256.Ummarshal method to unmarshal uint256 bytes
2024-02-18 10:24:08 +08:00
fearlessfe
5e657f8423
fix: rpc routing table info
2024-02-18 10:24:08 +08:00
Chen Kai
b85b1b751f
Merge branch 'ethereum:master' into portal
2024-02-17 19:40:16 +08:00
Péter Szilágyi
593e303485
core/txpool, eth, miner: pre-filter dynamic fees during pending tx retrieval ( #29005 )
...
* core/txpool, eth, miner: pre-filter dynamic fees during pending tx retrieval
* miner: fix typo
* core/txpool: handle init-error in blobpool without panicing
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-02-17 13:37:14 +02:00
Sina Mahmoodi
95741b1844
core: move genesis alloc types to core/types ( #29003 )
...
We want to use these types in public user-facing APIs, so they shouldn't be in core.
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-02-16 19:05:33 +01:00
Péter Szilágyi
3c30de219f
core/txpool/blobpool: update the blob db with corruption handling ( #29001 )
...
Updates billy to a more recent version which is more robust in the face of corrupt data (e.g. after a hard crash)
2024-02-16 16:33:14 +01:00
Chen Kai
3f3f8208e5
Merge branch 'ethereum:master' into portal
2024-02-16 15:15:56 +08:00
colin
a193bb0c73
core/txpool/legacypool: remove a redundant heap.Init ( #28910 )
...
Co-authored-by: Martin HS <martin@swende.se>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-02-15 19:50:17 +01:00
Felix Lange
1bdf8b9b2d
cmd/devp2p/internal/ethtest: some fixes for the eth test suite ( #28996 )
...
Improving two things here:
On hive, where we look at these tests, the Go code comment above the test
is not visible. When there is a failure, it's not obvious what the test is actually
expecting. I have converted the comments in to printed log messages to
explain the test more.
Second, I noticed that besu is failing some tests because it happens to request
a header when we want it to send transactions. Trying the minimal fix here to
serve the headers.
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2024-02-15 19:43:37 +01:00
alex
0c412dcd1f
cmd/evm: fix typo in test script ( #28995 )
2024-02-15 15:54:40 +01:00
Marius van der Wijden
286090689a
eth/catalyst: add getClientVersion to capabilities ( #28994 )
2024-02-15 14:43:45 +01:00
Martin HS
886f0e72e5
tests: update execution spec tests + split statetest exec ( #28993 )
2024-02-15 13:30:11 +01:00
Chen Kai
305b567f7b
Merge branch 'ethereum:master' into portal
2024-02-15 19:05:01 +08:00
lightclient
9e3e46671e
eth/catalyst,beacon/engine: implement GetClientVersionV1 ( #28915 )
2024-02-15 12:01:30 +01:00