MCPcopy Create free account
hub / github.com/DEROFDN/Engram / getNetwork

Function getNetwork

functions.go:454–484  ·  view source on GitHub ↗

Get Network setting from the local Graviton tree (Ex: Mainnet, Testnet, Simulator)

()

Source from the content-addressed store, hash-verified

452
453// Get Network setting from the local Graviton tree (Ex: Mainnet, Testnet, Simulator)
454func getNetwork() (network string) {
455 result, err := GetValue("settings", []byte("network"))
456 if err != nil {
457 network = NETWORK_MAINNET
458 session.Network = network
459 globals.Arguments["--testnet"] = false
460 globals.Arguments["--simulator"] = false
461 setNetwork(network)
462 return
463 } else {
464 if string(result) == NETWORK_TESTNET {
465 network = NETWORK_TESTNET
466 session.Network = network
467 globals.Arguments["--testnet"] = true
468 globals.Arguments["--simulator"] = false
469 return
470 } else if string(result) == NETWORK_SIMULATOR {
471 network = NETWORK_SIMULATOR
472 session.Network = network
473 globals.Arguments["--testnet"] = true
474 globals.Arguments["--simulator"] = true
475 return
476 } else {
477 network = NETWORK_MAINNET
478 session.Network = network
479 globals.Arguments["--testnet"] = false
480 globals.Arguments["--simulator"] = false
481 return
482 }
483 }
484}
485
486// Set Network setting to the local Graviton tree (Ex: Mainnet, Testnet, Simulator)
487func setNetwork(network string) (err error) {

Callers 3

initSettingsFunction · 0.85
layoutNewAccountFunction · 0.85
layoutRestoreFunction · 0.85

Calls 2

GetValueFunction · 0.85
setNetworkFunction · 0.85

Tested by

no test coverage detected