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
Daniel Liu
e3edcc8429
common/math: lint whitespace
2024-12-28 09:06:31 +08:00
Seungbae.yu
1bff428a39
common/prque: fix typo ( #25206 )
2024-12-28 09:06:30 +08:00
Seungbae.yu
a03e11186c
common: increase StorageSize test coverage ( #25188 )
2024-12-28 09:06:30 +08:00
Marius van der Wijden
febb456ddd
common: improve pretty duration regex ( #25073 )
2024-12-28 09:06:30 +08:00
Daniel Liu
ebc036682e
common/compiler, cmd/abigen: remove solc/vyper compiler integration ( #24936 )
2024-12-28 09:06:30 +08:00
Daniel Liu
d6d6906881
internal: add db operations to api ( #24739 )
2024-12-28 09:06:30 +08:00
zhiqiangxu
69ea5327b8
common/compiler: add extra include paths to solidity compiler ( #24541 )
...
This PR adds a ExtraAllowedPath field to Solidity and exposes two APIs: CompileSource and CompileFiles, which were hidden inside CompileSolidityString and CompileSolidity before.
2024-12-28 09:06:30 +08:00
lmittmann
49dc5e85e1
common/hexutil: improve performance of EncodeBig ( #23780 )
...
- use Text instead of fmt.Sprintf
- reduced allocs from 6 to 2
- improved speed
2024-12-28 09:06:30 +08:00
Alexander Yastrebov
4db72a0548
common: fixes format verb ( #23495 )
2024-12-28 09:06:30 +08:00