Compare commits
4 Commits
fix-v1.3.1
...
v1.3.13_ba
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bae7e6b52e | ||
|
|
3b55be5eb2 | ||
|
|
280cad3098 | ||
|
|
9fb0241eab |
@@ -1,4 +1,12 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
## v1.3.13
|
||||||
|
* [\#2358](https://github.com/bnb-chain/bsc/pull/2358) doc: add Feynman upgrade for mainnet
|
||||||
|
* [\#2335](https://github.com/bnb-chain/bsc/pull/2335) upgrade: update system contracts bytes code and hardfork time of Feynman upgrade
|
||||||
|
|
||||||
|
## v1.3.12
|
||||||
|
BUGFIX
|
||||||
|
* [\#2305](https://github.com/bnb-chain/bsc/pull/2305) fix: fix the wrong version number
|
||||||
|
|
||||||
## v1.3.11
|
## v1.3.11
|
||||||
BUGFIX
|
BUGFIX
|
||||||
* [\#2288](https://github.com/bnb-chain/bsc/pull/2288) fix: add FeynmanFix upgrade for a testnet issue
|
* [\#2288](https://github.com/bnb-chain/bsc/pull/2288) fix: add FeynmanFix upgrade for a testnet issue
|
||||||
|
|||||||
@@ -199,7 +199,7 @@ Delete the selected BLS account from the BLS wallet.`,
|
|||||||
Name: "generate-proof",
|
Name: "generate-proof",
|
||||||
Usage: "Generate ownership proof for the selected BLS account from the BLS wallet",
|
Usage: "Generate ownership proof for the selected BLS account from the BLS wallet",
|
||||||
Action: blsAccountGenerateProof,
|
Action: blsAccountGenerateProof,
|
||||||
ArgsUsage: "<BLS pubkey>",
|
ArgsUsage: "<operator address> <BLS pubkey>",
|
||||||
Category: "BLS ACCOUNT COMMANDS",
|
Category: "BLS ACCOUNT COMMANDS",
|
||||||
Flags: []cli.Flag{
|
Flags: []cli.Flag{
|
||||||
utils.DataDirFlag,
|
utils.DataDirFlag,
|
||||||
|
|||||||
@@ -202,6 +202,10 @@ func makeFullNode(ctx *cli.Context) (*node.Node, ethapi.Backend) {
|
|||||||
v := ctx.Uint64(utils.OverrideFeynman.Name)
|
v := ctx.Uint64(utils.OverrideFeynman.Name)
|
||||||
cfg.Eth.OverrideFeynman = &v
|
cfg.Eth.OverrideFeynman = &v
|
||||||
}
|
}
|
||||||
|
if ctx.IsSet(utils.OverrideFeynmanFix.Name) {
|
||||||
|
v := ctx.Uint64(utils.OverrideFeynmanFix.Name)
|
||||||
|
cfg.Eth.OverrideFeynmanFix = &v
|
||||||
|
}
|
||||||
backend, _ := utils.RegisterEthService(stack, &cfg.Eth)
|
backend, _ := utils.RegisterEthService(stack, &cfg.Eth)
|
||||||
|
|
||||||
// Configure log filter RPC API.
|
// Configure log filter RPC API.
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ var (
|
|||||||
utils.OverrideCancun,
|
utils.OverrideCancun,
|
||||||
utils.OverrideVerkle,
|
utils.OverrideVerkle,
|
||||||
utils.OverrideFeynman,
|
utils.OverrideFeynman,
|
||||||
|
utils.OverrideFeynmanFix,
|
||||||
utils.EnablePersonal,
|
utils.EnablePersonal,
|
||||||
utils.TxPoolLocalsFlag,
|
utils.TxPoolLocalsFlag,
|
||||||
utils.TxPoolNoLocalsFlag,
|
utils.TxPoolNoLocalsFlag,
|
||||||
|
|||||||
@@ -319,6 +319,11 @@ var (
|
|||||||
Usage: "Manually specify the Feynman fork timestamp, overriding the bundled setting",
|
Usage: "Manually specify the Feynman fork timestamp, overriding the bundled setting",
|
||||||
Category: flags.EthCategory,
|
Category: flags.EthCategory,
|
||||||
}
|
}
|
||||||
|
OverrideFeynmanFix = &cli.Uint64Flag{
|
||||||
|
Name: "override.feynmanfix",
|
||||||
|
Usage: "Manually specify the FeynmanFix fork timestamp, overriding the bundled setting",
|
||||||
|
Category: flags.EthCategory,
|
||||||
|
}
|
||||||
SyncModeFlag = &flags.TextMarshalerFlag{
|
SyncModeFlag = &flags.TextMarshalerFlag{
|
||||||
Name: "syncmode",
|
Name: "syncmode",
|
||||||
Usage: `Blockchain sync mode ("snap" or "full")`,
|
Usage: `Blockchain sync mode ("snap" or "full")`,
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -39,9 +39,7 @@ web3.eth.sendTransaction({
|
|||||||
web3.eth.sendTransaction({
|
web3.eth.sendTransaction({
|
||||||
from: "consensus address of your validator",
|
from: "consensus address of your validator",
|
||||||
to: "0x0000000000000000000000000000000000001000",
|
to: "0x0000000000000000000000000000000000001000",
|
||||||
|
gas: "1000000",
|
||||||
data: "0x04c4fec6"
|
data: "0x04c4fec6"
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -145,11 +145,10 @@ var (
|
|||||||
HertzBlock: big.NewInt(31302048),
|
HertzBlock: big.NewInt(31302048),
|
||||||
HertzfixBlock: big.NewInt(34140700),
|
HertzfixBlock: big.NewInt(34140700),
|
||||||
// UnixTime: 1705996800 is January 23, 2024 8:00:00 AM UTC
|
// UnixTime: 1705996800 is January 23, 2024 8:00:00 AM UTC
|
||||||
ShanghaiTime: newUint64(1705996800),
|
ShanghaiTime: newUint64(1705996800),
|
||||||
KeplerTime: newUint64(1705996800),
|
KeplerTime: newUint64(1705996800),
|
||||||
|
FeynmanTime: newUint64(1713419340),
|
||||||
// TODO
|
FeynmanFixTime: newUint64(1713419340),
|
||||||
FeynmanTime: nil,
|
|
||||||
|
|
||||||
Parlia: &ParliaConfig{
|
Parlia: &ParliaConfig{
|
||||||
Period: 3,
|
Period: 3,
|
||||||
@@ -184,12 +183,10 @@ var (
|
|||||||
HertzBlock: big.NewInt(31103030),
|
HertzBlock: big.NewInt(31103030),
|
||||||
HertzfixBlock: big.NewInt(35682300),
|
HertzfixBlock: big.NewInt(35682300),
|
||||||
// UnixTime: 1702972800 is December 19, 2023 8:00:00 AM UTC
|
// UnixTime: 1702972800 is December 19, 2023 8:00:00 AM UTC
|
||||||
ShanghaiTime: newUint64(1702972800),
|
ShanghaiTime: newUint64(1702972800),
|
||||||
KeplerTime: newUint64(1702972800),
|
KeplerTime: newUint64(1702972800),
|
||||||
FeynmanTime: newUint64(1710136800),
|
FeynmanTime: newUint64(1710136800),
|
||||||
|
FeynmanFixTime: newUint64(1711342800),
|
||||||
// TODO
|
|
||||||
FeynmanFixTime: nil,
|
|
||||||
|
|
||||||
Parlia: &ParliaConfig{
|
Parlia: &ParliaConfig{
|
||||||
Period: 3,
|
Period: 3,
|
||||||
@@ -226,12 +223,12 @@ var (
|
|||||||
HertzfixBlock: big.NewInt(8),
|
HertzfixBlock: big.NewInt(8),
|
||||||
ShanghaiTime: newUint64(0),
|
ShanghaiTime: newUint64(0),
|
||||||
KeplerTime: newUint64(0),
|
KeplerTime: newUint64(0),
|
||||||
FeynmanTime: _rialto_upgrade_height_,
|
FeynmanTime: newUint64(0),
|
||||||
FeynmanFixTime: _rialto_upgrade_height_,
|
FeynmanFixTime: newUint64(0),
|
||||||
|
|
||||||
Parlia: &ParliaConfig{
|
Parlia: &ParliaConfig{
|
||||||
Period: _rialto_parlia_period_,
|
Period: 3,
|
||||||
Epoch: _rialto_parlia_epoch_,
|
Epoch: 200,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -466,7 +463,7 @@ type ChainConfig struct {
|
|||||||
ShanghaiTime *uint64 `json:"shanghaiTime,omitempty"` // Shanghai switch time (nil = no fork, 0 = already on shanghai)
|
ShanghaiTime *uint64 `json:"shanghaiTime,omitempty"` // Shanghai switch time (nil = no fork, 0 = already on shanghai)
|
||||||
KeplerTime *uint64 `json:"keplerTime,omitempty"` // Kepler switch time (nil = no fork, 0 = already activated)
|
KeplerTime *uint64 `json:"keplerTime,omitempty"` // Kepler switch time (nil = no fork, 0 = already activated)
|
||||||
FeynmanTime *uint64 `json:"feynmanTime,omitempty"` // Feynman switch time (nil = no fork, 0 = already activated)
|
FeynmanTime *uint64 `json:"feynmanTime,omitempty"` // Feynman switch time (nil = no fork, 0 = already activated)
|
||||||
FeynmanFixTime *uint64 `json:"feynmanFixTime,omitempty"` // Feynman switch time (nil = no fork, 0 = already activated)
|
FeynmanFixTime *uint64 `json:"feynmanFixTime,omitempty"` // FeynmanFix switch time (nil = no fork, 0 = already activated)
|
||||||
CancunTime *uint64 `json:"cancunTime,omitempty"` // Cancun switch time (nil = no fork, 0 = already on cancun)
|
CancunTime *uint64 `json:"cancunTime,omitempty"` // Cancun switch time (nil = no fork, 0 = already on cancun)
|
||||||
PragueTime *uint64 `json:"pragueTime,omitempty"` // Prague switch time (nil = no fork, 0 = already on prague)
|
PragueTime *uint64 `json:"pragueTime,omitempty"` // Prague switch time (nil = no fork, 0 = already on prague)
|
||||||
VerkleTime *uint64 `json:"verkleTime,omitempty"` // Verkle switch time (nil = no fork, 0 = already on verkle)
|
VerkleTime *uint64 `json:"verkleTime,omitempty"` // Verkle switch time (nil = no fork, 0 = already on verkle)
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import (
|
|||||||
const (
|
const (
|
||||||
VersionMajor = 1 // Major version component of the current release
|
VersionMajor = 1 // Major version component of the current release
|
||||||
VersionMinor = 3 // Minor version component of the current release
|
VersionMinor = 3 // Minor version component of the current release
|
||||||
VersionPatch = 10 // Patch version component of the current release
|
VersionPatch = 13 // Patch version component of the current release
|
||||||
VersionMeta = "" // Version metadata to append to the version string
|
VersionMeta = "" // Version metadata to append to the version string
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user