Daniel Liu
|
7179efd4da
|
core: announce based transaction propagation (#20234)
|
2024-05-13 22:07:03 +08:00 |
|
Martin Holst Swende
|
d972bbd681
|
core: set max tx size down to 2 slots (64KB)
|
2024-05-13 22:07:03 +08:00 |
|
Daniel Liu
|
b7f4362c57
|
core: count tx size in slots, bump max size ot 4x32KB (#20352)
|
2024-05-13 22:07:03 +08:00 |
|
Péter Szilágyi
|
d1415837cf
|
core: fix tx dedup return error count (#20085)
|
2024-05-13 22:07:03 +08:00 |
|
Daniel Liu
|
bef2c34e44
|
core: dedup known transactions without global lock, track metrics (#20081)
|
2024-05-13 22:07:03 +08:00 |
|
Martin Holst Swende
|
656f2a6167
|
core: smaller txpool status locking (#20080)
* txpool: smaller lock portion
* core/tx_pool: fix data race
|
2024-05-13 22:07:03 +08:00 |
|
Daniel Liu
|
19fb6103c0
|
fix: rename func AddRemoteSync to addRemoteSync
|
2024-05-13 22:07:03 +08:00 |
|
Daniel Liu
|
7cce425000
|
Revert "core, light, params: implement eip2028 (#19931)"
This reverts commit 67825d860b.
|
2024-05-11 06:11:46 +08:00 |
|
Daniel Liu
|
742a7f9348
|
core, metrics: switch some invalid counters to gauges (#20047)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
67825d860b
|
core, light, params: implement eip2028 (#19931)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
b708614470
|
core, les: fix les unit tests (#19823)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
edaed4fd92
|
core: fix write concurrency in txpool (#19835)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
6338a4195b
|
core: kill off managed state, use own tiny noncer for txpool (#19810)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
74c72363d0
|
core: move TxPool reorg and events to background goroutine (#19705)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
ddbf5d2782
|
core: expose various counter metrics for grafana (#19692)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
65baaaaf80
|
core: cache tx signature before obtaining lock (#19351)
|
2024-05-10 19:48:10 +08:00 |
|
Daniel Liu
|
c5b22fbc32
|
core: make txpool handle reorg due to setHead (#19308)
|
2024-05-09 19:00:41 +08:00 |
|
Daniel Liu
|
676c4e8ec7
|
core: sanitize more TxPoolConfig fields (#17210)
|
2024-05-09 18:39:32 +08:00 |
|
Daniel Liu
|
6b87c07876
|
core: fix comment typo (#18144)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
a6664651c7
|
core: fix a typo (#17733)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
ec50ca36d9
|
core, eth, trie: use common/prque (#17508)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
6c657ef6af
|
core: priority mining (#17472)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
41b29a8cf8
|
Fixed typo addresssByHeartbeat -> addressesByHeartbeat (#17243)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
241201cf0e
|
core: fixed typo (#17214)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
5b883dee30
|
core/tx_pool: reduce judgement levels (#16980)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
859308c03f
|
core: change comment to match code more closely (#16963)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
4f0f6e08c7
|
core: concurrent background transaction sender ecrecover (#16882)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
fb89a5406b
|
core: fix transaction event asynchronicity (#16843)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
88695caf8f
|
core: use a wrapped map w/ sync.RWMutex for TxPool.all to remove contention in TxPool.Get. (#16670)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
2060ff7eeb
|
core: Ensure that local transactions aren't discarded as underpriced (#16576)
|
2024-05-09 18:38:27 +08:00 |
|
Daniel Liu
|
702e0caa29
|
core: txpool stable underprice drop order, perf fixes (#16494)
|
2024-05-09 18:38:23 +08:00 |
|
Wang Gerui
|
4178a97560
|
feat: extend eth_call api with state override;
extend statedb and state_object with necessary code
|
2024-04-30 15:57:42 +08:00 |
|
Daniel Liu
|
8568af05cc
|
all: implement EIP-2929 (gas cost increases for state access opcodes) (#21509)
|
2024-04-22 21:14:54 +08:00 |
|
Daniel Liu
|
3b9fc516f6
|
Merge pull request #524 from gzliudan/revert-pr320
Revert PR320
|
2024-04-22 21:04:44 +08:00 |
|
Wanwiset Peerapatanapokin
|
fb91c1e802
|
add trigger for disable XDCx precompiles (#509)
|
2024-04-22 11:43:22 +04:00 |
|
Daniel Liu
|
56d9a6e39c
|
core, filters: not set log.BlockHash
|
2024-04-20 16:27:21 +08:00 |
|
Liam
|
ef4b8ef91b
|
Disable on xdcx receiver part (#521)
* update all IsTIPXDCXReceiver condition
* add TIPXDCXReceiverDisable on testnet and devnet
|
2024-04-19 22:17:22 +08:00 |
|
Daniel Liu
|
50847c9724
|
types, core, miner: add block location fields to receipt
|
2024-04-12 13:36:55 +08:00 |
|
wgr523
|
b5358663fe
|
Merge pull request #497 from XinFinOrg/xdf-05
XDF-05 fix: Future Blocks Are Always Verified Instead Of Queued
|
2024-04-01 20:48:58 +08:00 |
|
Daniel Liu
|
1c9f1d8279
|
all: change TxPreEvent to TxsPreEvent (#16720)
|
2024-03-28 11:16:21 +08:00 |
|
Wanwiset Peerapatanapokin
|
06b280aa0d
|
add log deepcopy to ensure complete replica of state (#449)
implement "deep copy" as go-ethereum
|
2024-03-26 13:40:07 +04:00 |
|
Gary
|
6fd9a5305a
|
fix: Future Blocks Are Always Verified Instead Of Queued
|
2024-03-19 20:38:57 +08:00 |
|
Wanwiset Peerapatanapokin
|
8edb76f08d
|
Revert "core/state: abort commit if errors have occurred (#484)" (#489)
This reverts commit 0114ecabd0.
|
2024-03-13 11:54:09 +04:00 |
|
Daniel Liu
|
4616d59935
|
internal/ethapi: support block number or hash on state-related methods (#19491)
* Support for EIP-1898.
|
2024-03-12 10:40:03 +08:00 |
|
Wanwiset Peerapatanapokin
|
0114ecabd0
|
core/state: abort commit if errors have occurred (#484)
|
2024-03-11 13:19:24 +04:00 |
|
Wanwiset Peerapatanapokin
|
910d415653
|
Missing json Field Tags in Marshalled Struct (#475)
|
2024-03-08 15:38:33 +04:00 |
|
Daniel Liu
|
6a2f753cee
|
Merge pull request #472 from XinFinOrg/eip3855
core/vm: implement EIP-3855: PUSH0 instruction.
|
2024-03-07 23:01:33 +08:00 |
|
geruiwang
|
863d4f14e3
|
eth/tracers/js: fix isPush for push0 (#28520)
Fixes so that `push0` opcode is correctly reported as `true` by the `IsPush` function
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
|
2024-03-07 22:31:19 +08:00 |
|
geruiwang
|
968440ce3d
|
core/vm: implement EIP-3855: PUSH0 instruction.
|
2024-03-07 21:44:37 +08:00 |
|
Wang Gerui
|
0e36b5be42
|
fix typo in EIPs
|
2024-03-07 21:37:33 +08:00 |
|