Daniel Liu
|
5b8c267122
|
trie: use trie.NewStackTrie instead of new(trie.Trie) (#22246)
|
2025-04-07 16:44:32 +08:00 |
|
Daniel Liu
|
54f73e471f
|
trie: Derivesha with stacktrie (#21407)
|
2025-04-07 16:44:32 +08:00 |
|
Daniel Liu
|
a4c7d7f458
|
all: clean duplicate constants in package common
|
2025-04-07 16:43:01 +08:00 |
|
Daniel Liu
|
ff7bcf8d15
|
core/state: separate hashes and committer, collapse on commit (#20481)
|
2025-03-28 22:34:59 +08:00 |
|
Daniel Liu
|
db4dc24094
|
core/state: accumulate writes and only update tries when must (#19953)
|
2025-03-28 22:34:59 +08:00 |
|
Daniel Liu
|
c73a0aa929
|
core/state: fix state iterator (#19127)
|
2025-03-28 22:34:59 +08:00 |
|
Daniel Liu
|
3fd025e814
|
core/state: optimize state object and storage iteration according to EIP-1283 (#17383)
|
2025-03-28 22:34:59 +08:00 |
|
Daniel Liu
|
f2f2044470
|
core/txpool: fix zero tip tx always pending
|
2025-03-25 11:56:46 +08:00 |
|
Daniel Liu
|
a9b9f53701
|
core, eth, trie: add a prefix to contract code (21080)
|
2025-03-24 22:31:03 +08:00 |
|
Daniel Liu
|
6285a4fe05
|
core: improve commit genesis
|
2025-03-20 14:15:09 +08:00 |
|
Daniel Liu
|
6ec0d13873
|
core/txpool, crypto, node: fix os.CreateTemp in test (#31172)
|
2025-03-19 18:02:46 +08:00 |
|
Daniel Liu
|
3856e16d8c
|
core: initialize current block/fastblock atomics to nil (19352)
|
2025-03-19 17:46:12 +08:00 |
|
Daniel Liu
|
3837d0c2cc
|
core, cmd/XDC: fix wrong hash caused by EIP-1559 number when init genesis
|
2025-03-13 16:55:09 +08:00 |
|
Daniel Liu
|
0273448333
|
core, eth/downloader: fix validation and downloader printout flaw (#17974)
|
2025-03-11 13:24:02 +08:00 |
|
Daniel Liu
|
2697703c0f
|
core, eth, params: make indexer configurable (#17188)
|
2025-03-10 15:41:53 +08:00 |
|
Daniel Liu
|
f039b26e7a
|
light: CHT and bloom trie indexers working in light mode (#16534)
|
2025-03-06 15:30:48 +08:00 |
|
Daniel Liu
|
3976617ac2
|
core, light, params: clean genesis hash
|
2025-03-05 14:30:39 +08:00 |
|
Daniel Liu
|
6e8fe5121d
|
eth/downloader: speed up tests by generating chain only once (#17916)
|
2025-03-01 15:55:27 +08:00 |
|
Daniel Liu
|
588dcd35ce
|
cmd, common, core, eth: optimize rollback by flag
|
2025-03-01 11:34:32 +08:00 |
|
Daniel Liu
|
3adec81483
|
downloader: different sync strategy (#18085)
|
2025-02-26 15:06:08 +08:00 |
|
Daniel Liu
|
cc5359e063
|
core: fix integer divide by zero in function ValidateHeaderChain
|
2025-02-26 14:30:57 +08:00 |
|
JukLee0ira
|
620eaa7443
|
core: remove the duplicate func getProcInterrupt
|
2025-02-26 14:27:21 +08:00 |
|
Daniel Liu
|
7017077508
|
cmd/XDC, core/rawdb: add db command inspect
|
2025-02-21 15:32:35 +08:00 |
|
Daniel Liu
|
b60396a233
|
core, internal/ethapi: improve function IsSpecialTransaction
|
2025-02-20 12:48:17 +08:00 |
|
Daniel Liu
|
4f8d11e11d
|
core: fix BlockSigner tx cause debug API fail after EIP-1559
|
2025-02-20 12:35:24 +08:00 |
|
Daniel Liu
|
783d46f29e
|
core/types: remove unused error variables
|
2025-02-20 11:46:49 +08:00 |
|
Daniel Liu
|
98cff5d6c2
|
all: remove network rinkeby
|
2025-02-19 15:52:29 +08:00 |
|
Daniel Liu
|
54b4be1aa2
|
cmd, core: add flag mainet and devnet
|
2025-02-19 14:24:20 +08:00 |
|
Daniel Liu
|
1d653e57ab
|
cmd, core: merge flags testnet and apothem
|
2025-02-19 14:24:20 +08:00 |
|
Daniel Liu
|
30195e88ee
|
core/vm: enable cancun instruction set
|
2025-02-19 14:20:45 +08:00 |
|
Daniel Liu
|
6eebfd340f
|
core: tidy up genesis alloc
|
2025-02-19 14:15:09 +08:00 |
|
Daniel Liu
|
3fc7eeff8a
|
params: print chain configuration in more detail
|
2025-02-17 10:05:50 +08:00 |
|
Daniel Liu
|
cfc8cca674
|
common: refactor constants
|
2025-02-17 09:13:40 +08:00 |
|
Daniel Liu
|
511a372f14
|
core/vm: BLOBHASH opcode 0x49 (#27356)
|
2025-02-11 18:31:30 +08:00 |
|
Daniel Liu
|
d8fb27b987
|
all: clean up and properly abstract database accesses (#19021)
|
2025-02-11 18:28:50 +08:00 |
|
Daniel Liu
|
af4a3b0f9f
|
core/vm: implement BLOBBASEFEE opcode 0x4a (#28098)
|
2025-02-10 10:58:59 +08:00 |
|
Daniel Liu
|
c08d4ff4a6
|
core/state, core/vm: implement EIP 6780 (#27189)
|
2025-02-07 14:52:29 +08:00 |
|
Daniel Liu
|
186d49b1f3
|
core/vm: use types.EmptyCodeHash (#27729)
|
2025-02-07 13:50:48 +08:00 |
|
Daniel Liu
|
ebb2c3b2ea
|
all: new empty trie with types.EmptyRootHash instead of null (#27230)
|
2025-02-07 13:04:45 +08:00 |
|
Daniel Liu
|
6d40cdf7c0
|
core/vm: implement EIP-5656, mcopy instruction (#26181)
|
2025-02-06 16:54:19 +08:00 |
|
Daniel Liu
|
240de84287
|
core/vm: define cancun + enable 1153 (tstore/tload) in cancun (#27663)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
07fd1c64cf
|
core/vm: order opcodes properly (#27113)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
4bbcd988b2
|
params: remove EIP150Hash from chainconfig (#27087)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
3f58066879
|
all: remove debug field from vm config (#27048)
|
2025-02-05 18:16:17 +08:00 |
|
joohhnnn
|
6473d18cdb
|
core/vm: clarify comment (#27045)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
551e3594cf
|
core/vm: use atomic.Bool (#26951)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
4190465c53
|
core/vm: expose jumptable constructors (#26880)
|
2025-02-05 18:16:17 +08:00 |
|
Daniel Liu
|
e7d8e14298
|
core: improve the format of report block
|
2025-02-05 12:59:20 +08:00 |
|
Daniel Liu
|
ef71887d7a
|
accounts, cmd/geth, core: close opened files (#29598)
* fix: open file used up but not closed
* feat: more same case
* feat: accept conversation
|
2025-01-24 16:54:12 +08:00 |
|
Daniel Liu
|
b6f3007af1
|
core: move genesis alloc types to core/types (#29003)
|
2025-01-24 16:54:12 +08:00 |
|