cmd/status, geth/params: move version into separate file (starts 0.9.5)
This commit is contained in:
parent
d2ae1bdda6
commit
4159f97e74
|
@ -3,6 +3,7 @@ package main
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/status-im/status-go/geth"
|
"github.com/status-im/status-go/geth"
|
||||||
|
"github.com/status-im/status-go/geth/params"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -11,17 +12,10 @@ var (
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
verString := fmt.Sprintf("%d.%d.%d", geth.VersionMajor, geth.VersionMinor, geth.VersionPatch)
|
|
||||||
if geth.VersionMeta != "" {
|
|
||||||
verString += "-" + geth.VersionMeta
|
|
||||||
}
|
|
||||||
if gitCommit != "" {
|
|
||||||
verString += "-" + gitCommit[:8]
|
|
||||||
}
|
|
||||||
netVersion := "mainnet"
|
netVersion := "mainnet"
|
||||||
if geth.UseTestnet {
|
if geth.UseTestnet {
|
||||||
netVersion = "testnet"
|
netVersion = "testnet"
|
||||||
}
|
}
|
||||||
fmt.Printf("Status\nGit Commit: %s\nBuild Time: %s\nVersion: %s\nNetwork: %s\n",
|
fmt.Printf("%s\nVersion: %s\nGit Commit: %s\nBuild Date: %s\nNetwork: %s\n",
|
||||||
gitCommit, buildStamp, verString, netVersion)
|
geth.ClientIdentifier, params.Version, gitCommit, buildStamp, netVersion)
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,10 +31,6 @@ import (
|
||||||
|
|
||||||
const (
|
const (
|
||||||
ClientIdentifier = "StatusIM" // Client identifier to advertise over the network
|
ClientIdentifier = "StatusIM" // Client identifier to advertise over the network
|
||||||
VersionMajor = 0 // Major version component of the current release
|
|
||||||
VersionMinor = 9 // Minor version component of the current release
|
|
||||||
VersionPatch = 4 // Patch version component of the current release
|
|
||||||
VersionMeta = "stable" // Version metadata to append to the version string
|
|
||||||
IPCFile = "geth.ipc" // Filename of exposed IPC-RPC Server
|
IPCFile = "geth.ipc" // Filename of exposed IPC-RPC Server
|
||||||
HTTPPort = 8545 // HTTP-RPC port (replaced in unit tests)
|
HTTPPort = 8545 // HTTP-RPC port (replaced in unit tests)
|
||||||
WSPort = 8546 // WS-RPC port (replaced in unit tests)
|
WSPort = 8546 // WS-RPC port (replaced in unit tests)
|
||||||
|
@ -126,7 +122,7 @@ func MakeNode(config *NodeConfig) *Node {
|
||||||
DataDir: dataDir,
|
DataDir: dataDir,
|
||||||
UseLightweightKDF: true,
|
UseLightweightKDF: true,
|
||||||
Name: ClientIdentifier,
|
Name: ClientIdentifier,
|
||||||
Version: fmt.Sprintf("%d.%d.%d-%s", VersionMajor, VersionMinor, VersionPatch, VersionMeta),
|
Version: params.Version,
|
||||||
NoDiscovery: true,
|
NoDiscovery: true,
|
||||||
DiscoveryV5: false,
|
DiscoveryV5: false,
|
||||||
DiscoveryV5Addr: ":0",
|
DiscoveryV5Addr: ":0",
|
||||||
|
@ -302,7 +298,7 @@ func makeDefaultExtra() []byte {
|
||||||
Name string
|
Name string
|
||||||
GoVersion string
|
GoVersion string
|
||||||
Os string
|
Os string
|
||||||
}{uint(VersionMajor<<16 | VersionMinor<<8 | VersionPatch), ClientIdentifier, runtime.Version(), runtime.GOOS}
|
}{uint(params.VersionMajor<<16 | params.VersionMinor<<8 | params.VersionPatch), ClientIdentifier, runtime.Version(), runtime.GOOS}
|
||||||
extra, err := rlp.EncodeToBytes(clientInfo)
|
extra, err := rlp.EncodeToBytes(clientInfo)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.V(logger.Warn).Infoln("error setting canonical miner information:", err)
|
glog.V(logger.Warn).Infoln("error setting canonical miner information:", err)
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
package params
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
VersionMajor = 0 // Major version component of the current release
|
||||||
|
VersionMinor = 9 // Minor version component of the current release
|
||||||
|
VersionPatch = 5 // Patch version component of the current release
|
||||||
|
VersionMeta = "unstable" // Version metadata to append to the version string
|
||||||
|
)
|
||||||
|
|
||||||
|
// Version exposes string representation of program version.
|
||||||
|
var Version = fmt.Sprintf("%d.%d.%d-%s", VersionMajor, VersionMinor, VersionPatch, VersionMeta)
|
Loading…
Reference in New Issue