Wanwiset Peerapatanapokin
d21406c43e
Merge pull request #917 from XinFinOrg/update-reward-api
...
add new api XDPoS_getRewardByAccount
2025-05-07 15:29:32 +04:00
benjamin202410
9656e2d1c4
update devnet reward parameter ( #980 )
...
Co-authored-by: liam.lai <liam.lai@us>
2025-04-24 03:03:32 -07:00
Daniel Liu
733a1be4dc
common, core: add block age into info logs #17718 ( #947 )
2025-04-24 17:56:54 +08:00
wanwiset25
52f03dd9dc
add new api XDPoS_getRewardByAccount
2025-04-24 13:42:35 +04:00
Daniel Liu
c91a67c4c0
common: enable cancun after 1800 blocks in eip1559 ( #942 )
2025-04-16 17:07:41 +08:00
Daniel Liu
7aaf724f4f
all: update parameters for rollback
2025-04-12 11:38:27 +08:00
Daniel Liu
a4c7d7f458
all: clean duplicate constants in package common
2025-04-07 16:43:01 +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
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
JukLee0ira
9d3a8c20eb
common: set cancun block to 0 for local net
2025-03-11 16:42:14 +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
588dcd35ce
cmd, common, core, eth: optimize rollback by flag
2025-03-01 11:34:32 +08:00
Daniel Liu
a6571f4a53
common: clear ignoreSignerCheckBlockArray and blacklist for local net
2025-02-23 11:55:20 +08:00
Daniel Liu
01bd024bfb
common: not copy constants.go for compatibility
2025-02-23 11:55:20 +08:00
Daniel Liu
1819d5b7b4
common: set eip1559Block to 0 for local net
2025-02-19 15:52:34 +08:00
Daniel Liu
30195e88ee
core/vm: enable cancun instruction set
2025-02-19 14:20:45 +08:00
Daniel Liu
c67d13abee
common: update eip1559 block number for testnet
2025-02-19 14:16:52 +08:00
Daniel Liu
2a2711ad64
cmd, common, eth: copy constants after get chain id
2025-02-18 15:16:55 +08:00
JukLee0ira
51dac59e92
common: change type of variables for constants
2025-02-17 11:38:16 +08:00
Daniel Liu
94002321d0
common: create directory constants for back compatibility
2025-02-17 09:13:40 +08:00
Daniel Liu
cfc8cca674
common: refactor constants
2025-02-17 09:13:40 +08:00
Wang Gerui
37b1929621
refactor: more logs on countdown
2025-02-15 17:44:39 +08:00
Daniel Liu
ec0e07b100
params: add Cancun blocks ( #25305 )
2025-02-05 18:01:29 +08:00
Daniel Liu
002fac8b14
all: remove the duplicate 'the' in annotations ( #17509 )
2025-01-24 16:18:28 +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
654be4d874
add cicd
2025-01-01 22:07:31 -05:00
wanwiset25
4859d5e7db
new constants and genesis.json
2025-01-01 22:06:09 -05:00
wanwiset25
44ac46f676
add local xdpos function
...
add readme
changes to support xdpos2 protocol from block 0
2025-01-01 22:06:09 -05:00
Daniel Liu
6e33633d28
common: drop BigMin and BigMax, they pollute our dep graph ( #30645 )
2024-12-28 09:06:31 +08:00
Daniel Liu
156de2bf90
common/math: delete some further dead code ( #30639 )
2024-12-28 09:06:31 +08:00
Daniel Liu
6ec35b9644
all: get rid of custom MaxUint64 and MaxUint64 ( #30636 )
2024-12-28 09:06:31 +08:00
Halimao
dff8e50085
common: using ParseUint instead of ParseInt ( #30020 )
...
Since Decimal is defined as unsiged `uint64`, we should use `strconv.ParseUint` instead of `strconv.ParseInt` during unmarshalling.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-12-28 09:06:31 +08:00
Dean Eigenmann
6fda80ade8
common/math: fix out of bounds access in json unmarshalling ( #30014 )
...
Co-authored-by: Martin Holst Swende <martin@swende.se>
2024-12-28 09:06:31 +08:00
tianyeyouyou
b274a273b8
common/math: rename variable name int to n ( #29890 )
...
* chore: rename variable name `int` to `in`
* chore: rename variable name `int` to `n`
2024-12-28 09:06:31 +08:00
georgehao
62afcf6b85
common/prque: fix godoc comments ( #29460 )
...
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-12-28 09:06:31 +08:00
Daniel Liu
57eb92da1c
common/prque: remove dependency on golang.org/exp ( #29314 )
2024-12-28 09:06:31 +08:00
Justin Dhillon
009542a92e
accounts/usbwallet, common/bitutil: fix broken links in docs ( #29078 )
...
fixes some links in documentation
2024-12-28 09:06:31 +08:00
Aaron Chen
f2cd7c082b
common/math: copy result in Exp ( #29233 )
...
common/math: does not change base parameter
2024-12-28 09:06:31 +08:00
Daniel Liu
ff13d16fe5
core/vm: make structlog/json-log stack hex again ( #28628 )
2024-12-28 09:06:31 +08:00
Daniel Liu
4cc2b2ea5f
tests/fuzzers: move fuzzers into native packages ( #28467 )
2024-12-28 09:06:31 +08:00
Daniel Liu
441f8ed70c
common: add variable MaxHash ( #28306 )
2024-12-28 09:06:31 +08:00
Felföldi Zsolt
f74cccd1cb
beacon/types: add beacon chain data types ( #27292 )
...
* beacon/types: add beacon chain data types
* beacon/merkle: added comments
* go.mod: cleanups
---------
Co-authored-by: Péter Szilágyi <peterke@gmail.com>
2024-12-28 09:06:31 +08:00
Daniel Liu
59b14ed2cb
internal/ethapi: make NewAccount return EIP-55 format ( #26973 )
2024-12-28 09:06:31 +08:00
lightclient
12111d30ea
common: delete MakeName ( #27023 )
...
common,p2p: remove unused function MakeName
2024-12-28 09:06:31 +08:00
Péter Szilágyi
b58802a402
common/math: allow HexOrDecimal to accept unquoted decimals too ( #26758 )
2024-12-28 09:06:31 +08:00
Péter Szilágyi
39e9d8f94d
common/prque: generic priority queue ( #26290 )
2024-12-28 09:06:31 +08:00
Mark Tyneway
5059114992
common/types: add Address.Big ( #26132 )
...
Many of the other types have a function to convert the type to a big.Int,
but Address was missing this function.
It is useful to be able to turn an Address into a big.Int when doing
EVM-like computations natively in Go. Sometimes a Solidity address
type is casted to a uint256 and having a Big method on the Address
type makes this easy.
2024-12-28 09:06:31 +08:00
Henry
3eb2ec42b5
common/compiler: json unmarshalling error checks ( #25449 )
...
complier/solidity:add json.Unmarshal err check
2024-12-28 09:06:31 +08:00
Daniel Liu
32e033df3a
common, p2p: use AbsTime.Add instead of conversion ( #25417 )
2024-12-28 09:06:31 +08:00