Commit graph

175 commits

Author SHA1 Message Date
Daniel Liu
782a7ff5cb
all: fix typos, close XFN-23 (#1725) 2025-11-14 20:02:34 +05:30
Daniel Liu
4bb925258d
params: fix type V2 not equal bug, close XFN-45 (#1737) 2025-11-12 06:32:43 +08:00
Daniel Liu
5d25e016d2
params: check XDPoS V2 parameters, close XFN-45 (#1638)
* params: check XDPoS V2 parameters, close XFN-45

* params: remove reflect.DeepEqual

* params: pass non-nil block number to newCompatError
2025-11-04 11:15:26 +05:30
Daniel Liu
5a26279c1c
engine_v2, params: fix unsynchronized reads of V2.CurrentConfig, close XFN-53 (#1642) 2025-11-03 14:51:54 +05:30
Daniel Liu
33c09226ba
params: implement String() method for ChainConfig #32766 (#1647) 2025-11-03 12:58:12 +05:30
Daniel Liu
956767a41e
consensus/XDPoS: remove unused parameters in BlockConsensusVersion, close XFN-02 (#1613) 2025-10-08 13:19:45 +08:00
wgr523
968fb0124b
style: change limitPenaltyEpoch in config to real meaning, avoid +1 (#1538) 2025-09-19 13:43:31 -07:00
wit liu
a5d03e4a8a
all: fix inconsistent receiver name (#1494)
Co-authored-by: wit <wit765765346@gmail>
2025-09-17 08:15:23 +08:00
wit765
12eab8e785
all: rename ChainId to ChainID #16853 (#1456)
Co-authored-by: wit <wit765765346@gmail>
2025-09-09 22:54:34 +08:00
benjamin202410
db9c3de1dc
add syncinfo pool (#1236)
* add syncinfo message into pool for process later

* add missing file back

---------

Co-authored-by: liam.lai <liam.lai@us>
2025-07-28 01:43:41 -07:00
Daniel Liu
f3e346c471
params: prettier output of V2Config Description (#1259) 2025-07-26 17:47:54 +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
benjamin202410
9656e2d1c4
update devnet reward parameter (#980)
Co-authored-by: liam.lai <liam.lai@us>
2025-04-24 03:03:32 -07:00
benjamin202410
4f98a8b81c
update devnet config to test reward (#951)
* update devnet config to test reward

* udpate reward

---------

Co-authored-by: liam.lai <liam.lai@us>
2025-04-21 01:46:24 -07:00
wgr523
6a38aa00aa
Reward float upgrade (#940)
* feat: use float type reward

* feat: add test of float reward
2025-04-16 02:03:41 -07:00
Daniel Liu
7aaf724f4f all: update parameters for rollback 2025-04-12 11:38:27 +08:00
Daniel Liu
91cbe818ea common, params: define cancun block for testnet and print more chain config 2025-04-01 14:41:05 +08:00
Gerui Wang
6bac06b1e7 feat: fixed reward per node (per capita) 2025-03-25 22:33:49 +08:00
Gerui Wang
84ae914350 feat: add TIPEpochHalving, better style 2025-03-25 22:16:35 +08:00
Daniel Liu
d6fd1e868e common, params: update parameters of devnet 2025-03-16 01:06:12 +08:00
Daniel Liu
db820bdd91 params: fix outdated DevnetChainConfig 2025-03-15 23:48:20 +08:00
liam.lai
fd8f8ec2dc update config 2025-03-10 22:15:31 -07:00
liam.lai
cc63105314 test devnet reward more 2025-03-10 19:23:46 -07:00
benjamin202410
080dcfd48f
update new reward parameter on devnet (#899)
Co-authored-by: liam.lai <liam.lai@us>
2025-03-10 00:31:36 -07:00
Daniel Liu
3976617ac2 core, light, params: clean genesis hash 2025-03-05 14:30:39 +08:00
wgr523
c36e4d54c0
Upgrade reward 2.0 (#865)
* refactor: reward hook gets prepared for upgrade

* feat: new reward hook, config change, unit tests

* add missing code

* feat: filter penalty in reward. add unit test

* update constant and config

---------

Co-authored-by: liam.lai <liam.lai@us>
2025-03-02 02:44:34 -08:00
Daniel Liu
98cff5d6c2 all: remove network rinkeby 2025-02-19 15:52:29 +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
4bbcd988b2 params: remove EIP150Hash from chainconfig (#27087) 2025-02-05 18:16:17 +08:00
Daniel Liu
bb8324357c params: log chain config a bit saner (#24904) 2025-02-05 18:10:06 +08:00
Daniel Liu
ec0e07b100 params: add Cancun blocks (#25305) 2025-02-05 18:01:29 +08:00
benjamin202410
2ff2e3442d
test exp timeout on devnet 2025-01-29 23:48:35 -08:00
Daniel Liu
ef80645f90 accounts/abi/bind: fix test 2025-01-24 16:18:29 +08:00
wgr523
537dc5e6fb
Exp timeout (#764)
* feat: write duration calculation in countdown as
interface. add more inputs as function argument

* feat: ExpTimeoutDuration

* fix: three dots usage

* feat: refine exp duration

* feat: add exp timeout config and use it in countdown

* feat: remove const countdown

* feat: remove use of interface in countdown, use error

* fix: countdown reset timer problem

* fix: add default ExpTimeoutConfig for config
2025-01-19 23:04:03 +08:00
wanwiset25
9bfec33942 remove old config
update bootnodes and cicd
2025-01-15 21:21:10 +04:00
benjamin202410
f8decab061
code refactor for performance (#782)
Co-authored-by: liam.lai <liam.lai@us>
2024-12-29 21:47:14 -08:00
liam.lai
77f9cc59ec merge from dev-upgrade 2024-12-27 10:03:54 -08:00
Wanwiset Peerapatanapokin
b794f6a849
recover devnet by increasing timeout (#760) 2024-12-12 20:28:46 -08:00
liam.lai
21729181f7 increate timeout to 1 min for testnet 2024-11-22 18:36:53 -08:00
Daniel Liu
64f7389c65 params: print right Eip1559Block for ChainConfig 2024-11-01 11:36:52 +08:00
Liam Lai
3dac4dc014 reduce to 20s 2024-10-17 18:59:38 -07:00
Liam Lai
22fc7d0710 fix conflict 2024-10-16 22:42:53 -07:00
benjamin202410
f6afd24de7
update timeout to 30s (#669) 2024-10-09 23:46:02 -07:00
賴怡誠
528f10b422 update to 1 min timeout 2024-10-01 18:18:45 -07:00
Liam
9751e41dd5
Mainnet debug (#655)
* intro new timeout (#651)

* intro new timeout

* correct comment

* disable ProcessForensics

* disable ProcessForensics

* change version

* enable periodicProfilingFlag

* fix: ignore old timeout msg

* fix: ignore old timeout msg including equal to the current round

* udpate version file
2024-09-30 20:05:14 -07:00
Liam
450a63fc8c
intro new timeout (#651)
* intro new timeout

* correct comment
2024-09-30 16:48:38 -07:00
Daniel Liu
763f8cb4f8 params: fix sync problem 2024-09-09 13:59:11 +08:00
Liam
308607c670
lower the devnet cert to recover devnet again (#594) 2024-07-29 16:43:56 -07:00
Liam
014eb1c2ed
lower the devnet cert to recover devnet (#592)
* lower the devnet cert to recover devnet

* lower the devnet cert to recover devnet
2024-07-29 07:34:28 -07:00