David
91be6dd14a
chore(taiko_genesis): update genesis JSONs ( #253 )
2024-05-21 23:50:36 +08:00
d1onys1us
d5f5f191b6
ci: add release please and remove old workflow ( #250 )
2024-05-16 03:51:46 +00:00
David
ac9ccc8caf
chore(taiko_genesis): update genesis JSONs ( #248 )
2024-05-14 09:31:35 +08:00
David
9efa13f84a
chore(taiko_genesis): update genesis JSONs ( #247 )
2024-05-12 20:49:32 -07:00
David
dcb6c4e978
chore(taiko_genesis): update genesis JSONs ( #246 )
2024-05-10 19:56:01 -07:00
maskpp
7a75d5e6b4
fix(taiko_worker): fix a size limit check in commitL2Transactions ( #245 )
2024-05-09 08:24:54 +00:00
maskpp
8622b2cce0
fix(eth): mark anchor transaction in traceBlockParallel ( #243 )
...
* mark anchor tx
* fix comments
2024-05-09 02:23:43 +00:00
maskpp
ce49aa43bb
avoid blocked by channel ( #229 )
...
Co-authored-by: David <david@taiko.xyz>
2024-05-09 10:04:39 +08:00
David
02c6ee9672
fix(wokrer): fix an issue in sealBlockWith ( #240 )
2024-05-08 08:49:38 +00:00
maskpp
4f368792dc
feat(consensus): improve VerifyHeaders for taiko consensus ( #238 )
...
* upgrade VerifyHeaders
* docs: improve comment wording
---------
Co-authored-by: David <david@taiko.xyz>
2024-05-08 08:34:27 +00:00
maskpp
974b338e20
feat(taiko_miner): remove an unnecessary check ( #239 )
2024-05-08 08:14:54 +00:00
David
6cc43e1d9c
feat(txpool): update ValidateTransaction ( #237 )
2024-05-08 01:02:44 +08:00
David
471db71663
chore(taiko_genesis): update genesis JSONs ( #236 )
...
* chore(taiko_genesis): update genesis JSONs
* chore(taiko_genesis): update genesis JSONs
2024-05-08 00:08:09 +08:00
maskpp
a998c80533
chore(ci): add go cache dependency in action ( #235 )
2024-05-07 12:48:51 +00:00
maskpp
fdb980ab06
chore(ci): introduce docker build cache ( #234 )
2024-05-07 12:05:20 +00:00
David
68308e3781
chore(taiko_genesis): update genesis JSONs ( #233 )
2024-05-07 16:06:33 +08:00
maskpp
4ebcf6656c
feat(worker): add chainId check in worker ( #228 )
...
* check chain id
* Update miner/taiko_worker.go
---------
Co-authored-by: David <david@taiko.xyz>
2024-05-06 14:22:53 +08:00
maskpp
6094ec356d
format taiko comment ( #226 )
2024-05-04 17:11:18 +00:00
David
286ffe2cbf
feat(miner): change invalid transaction log level to DEBUG ( #224 )
2024-05-04 13:55:01 +00:00
David
7e1b8b65a3
feat(all): changes based on Taiko protocol
2024-05-04 15:20:40 +08:00
Martin Holst Swende
c5ba367eb6
params: release Geth v 1.13.15
2024-04-17 07:22:00 +02:00
rjl493456442
35e0525bf4
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement gentrie ( #29313 )
...
This pull request defines a gentrie for snap sync purpose.
The stackTrie is used to generate the merkle tree nodes upon receiving a state batch. Several additional options have been added into stackTrie to handle incomplete states (either missing states before or after).
In this pull request, these options have been relocated from stackTrie to genTrie, which serves as a wrapper for stackTrie specifically for snap sync purposes.
Further, the logic for managing incomplete state has been enhanced in this change. Originally, there are two cases handled:
- boundary node filtering
- internal (covered by extension node) node clearing
This changes adds one more:
- Clearing leftover nodes on the boundaries.
This feature is necessary if there are leftover trie nodes in database, otherwise node inconsistency may break the state healing.
2024-04-17 07:22:00 +02:00
Martin HS
7bcb5532a5
eth/filters: enforce topic-limit early on filter criterias ( #29535 )
...
This PR adds a limit of 1000 to the "inner" topics in a filter-criteria
2024-04-17 07:22:00 +02:00
Martin HS
e343ddf9eb
core/rawdb: add sanity-limit to header accessor ( #29534 )
2024-04-17 07:22:00 +02:00
rjl493456442
5dcf5032b5
eth/protocols/snap: skip retrieval for completed storages ( #29378 )
...
* eth/protocols/snap: skip retrieval for completed storages
* eth/protocols/snap: address comments from peter
* eth/protocols/snap: add comments
2024-04-17 07:22:00 +02:00
Péter Szilágyi
2bd6bd01d2
Merge branch 'master' into release/1.13
2024-02-27 13:51:11 +02:00
Péter Szilágyi
9038ba6942
params: release Geth v1.13.14
2024-02-27 13:50:30 +02:00
Roberto Bayardo
51b479e564
core/txpool: elevate the 'already reserved' error into a constant ( #29095 )
...
declare the 'already reserved' error in errors.go
2024-02-27 13:27:50 +02:00
Andrei Silviu Dragnea
5a0f468f8c
eth/tracers: Fix callTracer logs on onlyTopCall == true ( #29068 )
2024-02-27 10:29:12 +01:00
Delweng
45a272c7b9
core/txpool: no need to log loud rotate if no local txs ( #29083 )
...
* core/txpool: no need to run rotate if no local txs
Signed-off-by: jsvisa <delweng@gmail.com>
* Revert "core/txpool: no need to run rotate if no local txs"
This reverts commit 17fab17388 .
Signed-off-by: jsvisa <delweng@gmail.com>
* use Debug if todo is empty
Signed-off-by: jsvisa <delweng@gmail.com>
---------
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-26 18:34:45 +02: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
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
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
Felix Lange
b590cae892
params: begin v1.13.14 release cycle
2024-02-21 15:49:50 +01:00
Felix Lange
7f131dcbc9
Merge branch 'master' into release/1.13
2024-02-21 15:48:38 +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
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
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