Daniel Liu
34a245fbc8
all: use common.FileExist for checking file existence #24748 ( #1212 )
2025-07-11 10:42:51 +08:00
Daniel Liu
f272ce1123
core/rawdb: add func HasCodeWithPrefix and HasTrieNode #24117 ( #1210 )
2025-07-11 10:37:10 +08:00
Daniel Liu
9a50df0b62
core/rawdb: do prefixed lookup first #24288 ( #1209 )
...
Co-authored-by: Martin Holst Swende <martin@swende.se>
2025-07-11 10:22:26 +08:00
Daniel Liu
495a8b919a
core/state: simplify meter code #24304 ( #1208 )
2025-07-11 10:15:16 +08:00
Daniel Liu
906f07736e
core/state: remove unuseful code #23092 ( #1207 )
2025-07-11 10:09:56 +08:00
Daniel Liu
f98fbc7dc7
core/state: fix database leak and copy tests #19306 ( #1192 )
...
Co-authored-by: zcheng9 <zcheng9@hawk.iit.edu>
2025-07-11 09:58:59 +08:00
Daniel Liu
ef0fe4ed95
core/state: revert noop finalise, fix copy-commit-copy #20113 ( #1191 )
2025-07-11 09:52:31 +08:00
Daniel Liu
be97571471
core/state: fix state object deep copy #20100 ( #1190 )
2025-07-11 09:47:37 +08:00
Daniel Liu
16638e9e17
core/state: avoid unnecessary conversions #19870 ( #1188 )
2025-07-11 09:42:20 +08:00
Daniel Liu
220b2f4174
core/state: fix random test args #19255 ( #1187 )
...
Co-authored-by: Sheldon <11510383@mail.sustc.edu.cn>
2025-07-11 09:37:51 +08:00
Daniel Liu
618a8dd247
core, cmd: streaming json output for command #15475 ( #1184 )
2025-07-11 09:29:13 +08:00
Daniel Liu
8f90413200
trie: fix range prover #22210 ( #1061 )
...
Fixes a special case when the trie only has a single trie node and the range proof only contains a single element.
Co-authored-by: gary rong <garyrong0905@gmail.com>
2025-07-11 09:20:18 +08:00
Daniel Liu
66e416a517
docs: remove personal module ( #1183 )
2025-07-02 14:54:40 +08:00
Daniel Liu
9affb6a582
core/state: memory efficient, add AddPreimage test #16663 ( #1182 )
2025-07-02 14:53:00 +08:00
Daniel Liu
b4f4b95634
core/state: rename new variable #18301 ( #1178 )
2025-07-02 14:13:47 +08:00
Daniel Liu
957e9d8d05
core/state: remove lock #18065 ( #1174 )
2025-07-02 14:13:06 +08:00
Daniel Liu
801e92b56d
XDCx, consensus: fix some typos ( #1173 )
2025-07-02 14:12:11 +08:00
Daniel Liu
e24293a49c
core, eth: fix tracer dirty finalization #16588 ( #1172 )
2025-07-02 14:11:22 +08:00
Daniel Liu
4c5d1bd95e
core: change handling of dirty objects in state #15225 #16485 #16491 ( #1171 )
...
* core: change handling of dirty objects in state #15225
* core/state: fix bug in copy of copy State #16485
* core/state: fix ripemd-cornercase in Copy #16491
2025-07-02 14:07:21 +08:00
JukLee0ira
b413f71763
all: remove personal RPC namespace #30704 ( #1180 )
2025-07-02 09:11:58 +08:00
JukLee0ira
69e9f41b4c
all: replace path.Join with filepath.Join #29479 ( #1179 )
2025-07-01 18:26:02 +08:00
JukLee0ira
87ed24a113
all: update to golangci-lint 1.61.0 #30587 ( #1181 )
...
Co-authored-by: Martin Holst Swende <martin@swende.se>
2025-07-01 18:10:05 +08:00
JukLee0ira
1dc8158ef0
all: use slices.Contains #29459 ( #1177 )
2025-07-01 17:49:42 +08:00
JukLee0ira
bf093348b7
node: fix test if directory already exists #29159 ( #1176 )
2025-07-01 17:48:18 +08:00
JukLee0ira
c0315121b4
all: replace fmt.Errorf() with errors.New() if no param required #29126 ( #1175 )
2025-07-01 17:46:50 +08:00
Anil Chinchawale
f8c116af7b
Merge pull request #1161 from XinFinOrg/disable-default-apis
...
turn off personal, debug, shh apis by default
2025-06-26 13:11:39 +05:30
wanwiset25
3e0d61c45d
turn off personal, debug, shh apis by default
2025-06-26 11:36:53 +04:00
JukLee0ira
1c5b5ea883
node: remove unused error return from Attach #27450 ( #1155 )
2025-06-26 10:51:24 +08:00
JukLee0ira
b15a8ac67e
cmd/geth: accountcmd no need to acquire the datadir lock #27084 ( #1154 )
2025-06-26 10:50:28 +08:00
JukLee0ira
afa3a4ea5c
cmd, internal/ethapi: avoid panic if keystore is not available #27039 ( #1157 )
2025-06-26 09:14:41 +08:00
JukLee0ira
37bd0198d9
node: allow listening on IPv6 address #27635 ( #1156 )
2025-06-25 18:40:13 +08:00
JukLee0ira
16f41238b8
cmd, console, node : deprecate personal namespace #26390 ( #1153 )
2025-06-25 17:57:33 +08:00
JukLee0ira
cc8508bd38
node: drop support for static & trusted node list files #25610 ( #1151 )
2025-06-25 17:53:36 +08:00
Daniel Liu
10c7e1d775
ccid, cmd: disable personal module by default ( #1148 )
2025-06-25 16:58:46 +08:00
Daniel Liu
8ba50ab2aa
trie: remove deprecated uses of math.rand ( #1136 )
2025-06-25 16:57:23 +08:00
Daniel Liu
416c5cb7dd
trie: upgarde for snap protocol #21482 ( #1058 )
2025-06-25 16:55:07 +08:00
Daniel Liu
dbe173e794
core, trie: speed up some tests with quadratic processing flaw #21987 ( #1057 )
2025-06-25 16:17:05 +08:00
wgr523
4ec4a5390f
Consecutive penalty upgrade ( #1053 )
...
* feat: penalty upgrade, consecutive epochs penalty
can be unpenalized
* feat: use binary search inside penalty hook
* style: modification on style
* feat: in penaltyHook change startRange
* fix: add lastPenalty condition in HookPenalty V2
2025-06-25 01:12:56 -07:00
JukLee0ira
217a01e927
node/config: rm not used path.Join #25475 ( #1145 )
2025-06-24 15:55:35 +08:00
JukLee0ira
30e0bfe71e
node: add graceful shutdown timeout for HTTP server #25258 ( #1144 )
2025-06-24 15:52:50 +08:00
JukLee0ira
a347ff7839
node: remove version field #25096 ( #1143 )
2025-06-24 15:31:53 +08:00
JukLee0ira
edd683035b
node: prevent exposing engine API on unauthenticated endpoint #25939 ( #1142 )
2025-06-24 15:20:00 +08:00
JukLee0ira
5ad950ea51
all: Remove concept of public/private API definitions #25053 ( #1141 )
2025-06-24 15:15:25 +08:00
JukLee0ira
a74b87307c
all: use strings.EqualFold for string comparison #24890 ( #1134 )
2025-06-23 16:00:32 +08:00
JukLee0ira
e966001937
node: fix stopping websocket rpc.Server #23211 ( #1133 )
2025-06-23 15:58:25 +08:00
JukLee0ira
a189b3c36f
internal/web3ext,node: migrate node admin API (Start|Stop)RPC->HTTP #22461 ( #1132 )
2025-06-23 15:56:45 +08:00
JukLee0ira
70a274e4ec
node: show websocket url in logs #22307 ( #1131 )
2025-06-23 15:39:46 +08:00
JukLee0ira
e351d96e01
node: rename startNetworking to openEndpoints #22105 ( #1130 )
2025-06-23 14:56:09 +08:00
JukLee0ira
1b0420f19a
node: support expressive origin rules in ws.origins #21481 ( #1128 )
2025-06-23 14:47:53 +08:00
Daniel Liu
937b3d75e0
core, eth, trie: prepare trie sync for path based operation #21504 ( #1046 )
2025-06-21 08:30:25 +08:00