MCPcopy Create free account
hub / github.com/CPChain/chain / DefaultGenesisBlock

Function DefaultGenesisBlock

core/genesis.go:297–312  ·  view source on GitHub ↗

DefaultGenesisBlock returns the cpchain main net genesis block.

()

Source from the content-addressed store, hash-verified

295
296// DefaultGenesisBlock returns the cpchain main net genesis block.
297func DefaultGenesisBlock() *Genesis {
298 switch {
299 case configs.IsDev():
300 return newGenesisBlock()
301 case configs.IsTestnet():
302 return newTestnetGenesisBlock()
303 case configs.IsMainnet():
304 return newMainnetGenesisBlock()
305 case configs.IsTestMainnet():
306 return newTestMainnetGenesisBlock()
307 case configs.IsTestcase():
308 return newGenesisBlock()
309 default:
310 return newGenesisBlock()
311 }
312}
313
314func newGenesisBlock() *Genesis {
315 candidates := configs.Candidates()

Calls 4

newGenesisBlockFunction · 0.85
newTestnetGenesisBlockFunction · 0.85
newMainnetGenesisBlockFunction · 0.85