mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-19 21:31:37 +00:00
Package a single XDC binary for all networks and remove binary-switching logic from the CI/CD flow.
Changes:
- cicd/Dockerfile: build once and copy only /usr/bin/XDC
- cicd/entry.sh: validate NETWORK and remove runtime relink
- Makefile: make XDC-devnet-local depend on XDC; remove constants file swap
- common/constants: delete duplicated constants.go.{testnet,devnet,local}
Impact:
- network differences are now driven by runtime config, not separate binaries
30 lines
928 B
Go
30 lines
928 B
Go
// Notice: this file only saves const variables for all network.
|
|
|
|
package common
|
|
|
|
// const variables for all network.
|
|
const (
|
|
RewardMasterPercent = 90
|
|
RewardVoterPercent = 0
|
|
RewardFoundationPercent = 10
|
|
EpocBlockSecret = 800
|
|
EpocBlockOpening = 850
|
|
EpocBlockRandomize = 900
|
|
MaxMasternodes = 18
|
|
LimitPenaltyEpoch = 4
|
|
LimitPenaltyEpochV2 = 0
|
|
LimitThresholdNonceInQueue = 10
|
|
DefaultMinGasPrice = 250000000
|
|
MergeSignRange = 15
|
|
RangeReturnSigner = 150
|
|
MinimunMinerBlockPerEpoch = 1
|
|
BlocksPerYearTest = uint64(200000)
|
|
BlocksPerYear = uint64(15768000)
|
|
OneYear = uint64(365 * 86400)
|
|
LiquidateLendingTradeBlock = uint64(100)
|
|
LimitTimeFinality = uint64(30) // limit in 30 block
|
|
|
|
HexSignMethod = "e341eaa4"
|
|
HexSetSecret = "34d38600"
|
|
HexSetOpening = "e11f5ba2"
|
|
)
|