constants

package
v1.16.45 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2026 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Package constants provides SDK-specific constants. Many constants are re-exported from github.com/luxfi/constants for convenience.

Index

Constants

View Source
const (
	// Directory structure
	BaseDirName      = luxconstants.BaseDirName
	NodeBinaryName   = luxconstants.NodeBinaryName
	BinDir           = luxconstants.BinDir
	NetDir           = luxconstants.NetDir
	SnapshotsDir     = luxconstants.SnapshotsDir
	SnapshotsDirName = luxconstants.SnapshotsDirName
	RunsDir          = luxconstants.RunsDir
	RunDir           = luxconstants.RunDir
	PluginsDir       = luxconstants.PluginsDir
	PluginDir        = luxconstants.PluginDir
	LogDir           = luxconstants.LogDir
	ConfigDir        = luxconstants.ConfigDir
	KeyDir           = luxconstants.KeyDir
	ChainsDir        = luxconstants.ChainsDir
	CustomVMDir      = luxconstants.CustomVMDir
	ReposDir         = luxconstants.ReposDir
	LPMDir           = luxconstants.LPMDir
	LPMPluginDir     = luxconstants.LPMPluginDir
	DevDir           = luxconstants.DevDir
	LuxCliBinDir     = luxconstants.LuxCliBinDir

	// File permissions
	DefaultPerms755            = luxconstants.DefaultPerms755
	WriteReadReadPerms         = luxconstants.WriteReadReadPerms
	WriteReadOnlyPerms         = luxconstants.WriteReadOnlyPerms
	UserOnlyWriteReadExecPerms = luxconstants.UserOnlyWriteReadExecPerms

	// File names
	ElasticNetConfigFileName  = luxconstants.ElasticNetConfigFileName
	LPMLogName                = luxconstants.LPMLogName
	UpgradeBytesLockExtension = luxconstants.UpgradeBytesLockExtension

	// API endpoints
	LocalAPIEndpoint   = luxconstants.LocalAPIEndpoint
	TestnetAPIEndpoint = luxconstants.TestnetAPIEndpoint
	MainnetAPIEndpoint = luxconstants.MainnetAPIEndpoint

	// WebSocket endpoints
	LocalWSEndpoint   = luxconstants.LocalWSEndpoint
	TestnetWSEndpoint = luxconstants.TestnetWSEndpoint
	MainnetWSEndpoint = luxconstants.MainnetWSEndpoint

	// Default ports
	DefaultHTTPPort    = luxconstants.DefaultHTTPPort
	DefaultStakingPort = luxconstants.DefaultStakingPort
)

Re-export commonly used constants from luxfi/constants

View Source
const (
	APIRequestTimeout      = 30 * time.Second
	APIRequestLargeTimeout = 5 * time.Minute
	RequestTimeout         = 3 * time.Minute
)

Timeouts - SDK and VM specific

View Source
const (
	StakerCertFileName = "staker.crt"
	StakerKeyFileName  = "staker.key"
	BLSKeyFileName     = "signer.key"
)

Staking file names

View Source
const (
	AnsibleSSHShellParams = "-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
	RemoteSSHUser         = "ubuntu"
)

SSH configuration for remote deployment

View Source
const (
	SnapshotPrefix      = luxconstants.SnapshotPrefix
	DefaultSnapshotName = luxconstants.DefaultSnapshotName
)

Snapshot constants

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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