defaults

package
v0.0.78 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Mailchain value.
	Mailchain = "mailchain"

	// Empty default value.
	Empty = ""
	// KeystoreKind default value.
	KeystoreKind = "nacl-filestore"
	// SentStoreKind default value.
	SentStoreKind = Mailchain
	// NameServiceAddressKind default value.
	NameServiceAddressKind = Mailchain
	// NameServiceDomainNameKind default value.
	NameServiceDomainNameKind = Mailchain
	// MailboxStateKind default value.
	MailboxStateKind = "badgerdb"
	// ConfigFileName default value.
	ConfigFileName = ".mailchain"
	// ConfigSubDirName default value.
	ConfigSubDirName = ".mailchain"
	// ConfigFileKind default value.
	ConfigFileKind = "yaml"
	// CORSDisabled default value.
	CORSDisabled = false
	// Port default value.
	Port = 8080
	// AlgorandPublicKeyFinder default value.
	AlgorandPublicKeyFinder = "algorand-public-key-extractor"
	// SubstratePublicKeyFinder default value.
	SubstratePublicKeyFinder = "substrate-public-key-finder"
	// CacheTimeout default value for caching interval in memory
	CacheTimeout = "1h"
)
View Source
const (
	// ClientBlockscoutNoAuth blockscout without authentication client name.
	ClientBlockscoutNoAuth = "blockscout-no-auth"
	// ClientEtherscan etherscan client name.
	ClientEtherscan = "etherscan"
	// ClientEtherscanNoAuth etherscan without authentication client name.
	ClientEtherscanNoAuth = "etherscan-no-auth"
	// ClientEthereumRPC2 etherscan JSON RPC 2.0 client name.
	ClientEthereumRPC2 = "ethereum-rpc2"
	// ClientRelay relay client name.
	ClientRelay = "relay"
	// ClientAlgod relay client name.
	ClientAlgod = "algod"

	// EthereumRelay relay for ethereum only
	EthereumRelay = "ethereum-relay"
)

Variables

This section is empty.

Functions

func KeystorePath

func KeystorePath() string

KeystorePath default value.

func LogsPath added in v0.0.69

func LogsPath() string

LogsPath default value.

func MailboxStatePath

func MailboxStatePath() string

MailboxStatePath default value.

func MailchainHome added in v0.0.18

func MailchainHome() string

MailchainHome directory default value.

func MessageCachePath added in v0.0.60

func MessageCachePath() string

MessageCachePath default value path for message caching.

Types

type NetworkDefaults added in v0.0.38

type NetworkDefaults struct {
	NameServiceAddress    string
	NameServiceDomainName string
	PublicKeyFinder       string
	Receiver              string
	Sender                string
	Disabled              bool
}

NetworkDefaults are the required default values for a network.

func AlgorandNetworkAny added in v0.0.70

func AlgorandNetworkAny(network string) *NetworkDefaults

AlgorandNetworkAny default values for any Algorand network.

func EthereumNetworkAny added in v0.0.38

func EthereumNetworkAny() *NetworkDefaults

EthereumNetworkAny default values for any Ethereum network.

func SubstrateNetworkAny added in v0.0.38

func SubstrateNetworkAny(network string) *NetworkDefaults

SubstrateNetworkAny default values for any Substrate network.

Jump to

Keyboard shortcuts

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