Daniel Liu
6450d5bbb9
core/rawdb: refactor func WriteChainConfig ( #1805 )
2025-12-08 13:00:25 +05:30
Daniel Liu
e3efe5e0bb
core: refactor read and write section head ( #1809 )
2025-12-08 12:59:23 +05:30
Daniel Liu
8c42c02bde
Makefile, build: remove unused xgo ( #1812 )
2025-12-08 12:58:22 +05:30
Daniel Liu
67df2bcb29
internal/ethapi: explicitly return chain id for EIP-155 legacy txs #25155 #25244 ( #1813 )
2025-12-08 12:57:49 +05:30
wit liu
0ef3edf183
consensus: fix unused warnings ( #1815 )
2025-12-08 12:57:14 +05:30
Daniel Liu
0c2b0f3234
internal/ethapi: eth api changes needed #27928 ( #1818 )
2025-12-08 12:56:40 +05:30
wit liu
8664487b0c
tests: delete unused parameter ( #1819 )
2025-12-08 12:55:54 +05:30
Daniel Liu
601d3c101e
go.mod: tidy go mod file ( #1821 )
2025-12-08 12:55:12 +05:30
Daniel Liu
52f682065a
eth/ethconfig: update file gen_config.go ( #1822 )
2025-12-08 12:54:20 +05:30
Daniel Liu
8eb5fa7666
cmd: remove slave mode and flag XDCSlaveModeFlag ( #1824 )
2025-12-08 12:53:05 +05:30
wit liu
016ab30c50
bmt: fix unused warnings ( #1825 )
2025-12-08 12:52:37 +05:30
wit liu
013098e59d
build: update golangci-lint to v2.6.2 ( #1826 )
2025-12-08 12:51:43 +05:30
Daniel Liu
640d448491
cmd/XDC, metrics/prometheus: fix staticcheck QF1012 ( #1713 )
2025-12-07 16:03:06 +05:30
Daniel Liu
8129ac77cd
core/types: implement encode/decode for TxData interface #27841 ( #1795 )
2025-12-07 15:52:27 +05:30
Daniel Liu
4881c9445a
core, eth: for types with accurate size calcs, return uint64 #26046 ( #1791 )
2025-12-07 15:52:03 +05:30
Daniel Liu
eaaeea0cad
all: use slices.Sort() to sort strings ( #1712 )
2025-12-07 15:49:13 +05:30
Daniel Liu
1990e73b3c
core, eth/hooks, internal/ethapi: rename xdc sort package ( #1707 )
2025-12-07 15:47:49 +05:30
Daniel Liu
93d453c4c4
core/txpool: remove a redundant heap.Init #28910 ( #1706 )
2025-12-07 15:47:20 +05:30
Daniel Liu
35c905a131
p2p: use slices package for sorting #27494 ( #1705 )
2025-12-07 15:44:25 +05:30
Daniel Liu
8be96e4622
trie: use slices package for sorting #27496 ( #1703 )
2025-12-07 15:43:53 +05:30
Daniel Liu
b4b6328544
eth: use slices package for sorting #27490 ( #1702 )
2025-12-07 15:43:37 +05:30
Daniel Liu
62dbd3bceb
core: use slices package for sorting #27489 #27909 ( #1701 )
2025-12-07 15:43:24 +05:30
Daniel Liu
0ad629d484
p2p: use package slices to sort in PeersInfo #29957 ( #1700 )
2025-12-07 15:42:51 +05:30
Daniel Liu
c922f26d0c
all: replace strings.Split with more efficient strings.SplitSeq ( #1698 )
2025-12-07 15:42:23 +05:30
Daniel Liu
4d790e6c45
params: refactor Description() for ChainConfig ( #1697 )
2025-12-07 15:40:07 +05:30
wit liu
5ada9b8866
core: fix unused warnings ( #1811 )
2025-12-07 15:39:31 +05:30
Daniel Liu
940fd2adbd
core, trie: port changes from pbss #26637 ( #1127 )
2025-12-07 15:38:38 +05:30
wit liu
fd78323211
cmd/utils: deprecate flag enable-0x-prefix ( #1829 )
2025-12-07 15:36:52 +05:30
wit liu
66e96b507c
all: use 0x-prefix for Address type in log ( #1830 )
2025-12-07 15:36:36 +05:30
Daniel Liu
c6c5778632
params: define prague block #26481 #26880 ( #1836 )
2025-12-07 15:36:02 +05:30
Wanwiset Peerapatanapokin
e617598d1d
consensus: verify timeout from epochInfo instead of snap.NextEpochCandidates, close XFN-62 ( #1628 )
2025-12-06 15:05:49 +05:30
wit liu
fac866138b
cmd/utils: fix disabling cache preimages through config file #33330 ( #1837 )
2025-12-04 10:32:10 +05:30
Daniel Liu
4c098ddf1f
core/vm: fold EVMInterpreter into EVM #32352 ( #1838 )
2025-12-04 10:31:40 +05:30
wit liu
10ac141b76
eth: use consistent receiver name for downloadTester ( #1797 )
2025-12-04 08:04:05 +05:30
wit liu
dfaa7fc19f
internal: remove extra space before XDPoS entry ( #1796 )
2025-12-04 08:03:45 +05:30
wit liu
8dd497dd01
internal: deref gasUsed pointer in eth_simulate log #33192 ( #1794 )
2025-12-04 08:03:22 +05:30
Daniel Liu
af7e479ce9
consensus/XDPoS: use slices package for sorting ( #1710 )
2025-12-04 08:02:58 +05:30
Daniel Liu
ec08863ba0
all: use WaigGroup.Go() to simplify code ( #1699 )
2025-11-29 17:17:08 +05:30
Daniel Liu
e6b1fe9595
params: compare V2 between different versions, close XFN-45 ( #1807 )
2025-11-27 13:29:35 +05:30
Daniel Liu
25f07b1040
build, internal, Makefile: upgrade package build ( #1746 )
2025-11-24 12:51:09 +05:30
wit liu
c53b38e5fe
internal/jsre: pass only extra args to setTimeout/setInterval callbacks#32936 ( #1782 )
2025-11-24 11:00:44 +05:30
wit liu
b8feb5cffc
core/state: reduce one alloc #33024 ( #1784 )
2025-11-24 11:00:15 +05:30
wit liu
9287ad4089
rpc: remove unused vars #33012 ( #1786 )
2025-11-24 10:59:38 +05:30
wit liu
d5226ba29f
rpc: avoid unnecessary RST_STREAM, PING frames sent by client #33122 ( #1788 )
2025-11-24 10:59:19 +05:30
wit liu
ea179d287c
accounts/keystore: clear decrypted key after use#33090 ( #1790 )
2025-11-24 10:55:09 +05:30
Daniel Liu
627d77ae24
eth/hook: fix parameter mame mismatch in HookPenalties(), close XFN-141 ( #1741 )
2025-11-18 17:49:18 +05:30
Daniel Liu
6235de71ba
all: rework statedb utils ( #1785 )
2025-11-18 11:26:28 +05:30
Daniel Liu
0050bef807
all: rework trc21 ( #1777 )
2025-11-18 11:24:56 +05:30
Daniel Liu
f8553d5871
core, miner: fix inconsistent tx blacklist enforcement, close XFN-98 ( #1674 )
2025-11-18 11:24:08 +05:30
Daniel Liu
3b3aa9b013
core, trie: prepare for path-based trie storage #26603 ( #1126 )
...
This PR moves some trie-related db accessor methods to a different file, and also removes the schema type. Instead of the schema type, a string is used to distinguish between hashbased/pathbased db accessors.
This also moves some code from trie package to rawdb package.
This PR is intended to be a no-functionality-change prep PR for #25963 .
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Gary Rong <garyrong0905@gmail.com>
2025-11-18 11:20:00 +05:30