constants

package
v0.0.0-1.7.8-sync Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2022 License: BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ChainAliasPrefix denotes a prefix for an alias that belongs to a blockchain ID.
	ChainAliasPrefix string = "bc/"

	// VMAliasPrefix ddenotes a prefix for an alias that belongs to a VM ID.
	VMAliasPrefix string = "vm/"
)
View Source
const (
	// NodeIDPrefix is used to denote node addresses rather than other
	// addresses.
	NodeIDPrefix string = "NodeID-"

	// SecretKeyPrefix is used to denote secret keys rather than other byte
	// arrays.
	SecretKeyPrefix string = "PrivateKey-"
)
View Source
const (
	// PlatformName exports the name of the platform
	PlatformName = "camino"

	// AppName exports the name of the application
	AppName = "caminogo"
)

Const variables to be exported

View Source
const (
	MainnetID uint32 = 1
	FujiID    uint32 = 5

	CaminoID   uint32 = 1000
	ColumbusID uint32 = 1001

	TestnetID  uint32 = ColumbusID
	UnitTestID uint32 = 10
	LocalID    uint32 = 12345

	MainnetName = "mainnet"
	FujiName    = "fuji"

	CaminoName   = "camino"
	ColumbusName = "columbus"
	TestnetName  = "testnet"
	UnitTestName = "testing"
	LocalName    = "local"

	MainnetHRP  = "avax"
	FujiHRP     = "fuji"
	CaminoHRP   = "camino"
	ColumbusHRP = "columbus"
	UnitTestHRP = "testing"
	LocalHRP    = "local"
	FallbackHRP = "custom"
)

Const variables to be exported

View Source
const (
	// Request ID used when sending a Put message to gossip an accepted container
	// (ie not sent in response to a Get)
	GossipMsgRequestID uint32 = math.MaxUint32

	// The network must be "tcp", "tcp4", "tcp6", "unix" or "unixpacket".
	NetworkType = "tcp"

	DefaultMaxMessageSize  = 2 * units.MiB
	DefaultPingPongTimeout = 30 * time.Second
	DefaultPingFrequency   = 3 * DefaultPingPongTimeout / 4
	DefaultByteSliceCap    = 128

	MaxContainersLen = int(4 * DefaultMaxMessageSize / 5)
)

Const variables to be exported

View Source
const (
	DefaultTokenSymbl = "AVAX"
	CaminoTokenSymbol = "CAM"

	DefaultTokenName = "Avalanche"
	CaminoTokenName  = "Camino"
)

Const variables to be exported

Variables

Variables to be exported

View Source
var (
	NetworkIDToTokenSymbol = map[uint32]string{
		CaminoID:   CaminoTokenSymbol,
		ColumbusID: CaminoTokenSymbol,
	}

	NetworkIDToTokenName = map[uint32]string{
		CaminoID:   CaminoTokenName,
		ColumbusID: CaminoTokenName,
	}
)

Variables to be exported

View Source
var (
	PlatformVMID = ids.ID{'p', 'l', 'a', 't', 'f', 'o', 'r', 'm', 'v', 'm'}
	AVMID        = ids.ID{'a', 'v', 'm'}
	EVMID        = ids.ID{'e', 'v', 'm'}
)

Functions

func GetHRP

func GetHRP(networkID uint32) string

GetHRP returns the Human-Readable-Part of bech32 addresses for a networkID

func IsActiveNetwork

func IsActiveNetwork(networkID uint32) bool

func NetworkID

func NetworkID(networkName string) (uint32, error)

NetworkID returns the ID of the network with name [networkName]

func NetworkName

func NetworkName(networkID uint32) string

NetworkName returns a human readable name for the network with ID [networkID]

func TokenName

func TokenName(networkID uint32) string

NetworkName returns a human readable name for the network with ID [networkID]

func TokenSymbol

func TokenSymbol(networkID uint32) string

GetHRP returns the Human-Readable-Part of bech32 addresses for a networkID

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL