constants

package
v0.9.3 Latest Latest
Warning

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

Go to latest
Published: Nov 17, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LiquidStakingStake   = "stake"
	LiquidStakingUnStake = "unStake"

	TokenWrapperWithdrawUTokens = "withdrawUTokens"

	EthereumBlockConfirmations = 12

	EthereumEmptyTxHash = "0x0000000000000000000000000000000000000000000000000000000000000000"
	EthereumZeroAddress = "0x0000000000000000000000000000000000000000"
)
View Source
const (
	FlagTimeOut               = "timeout"
	FlagPBridgeHome           = "pBridgeHome"
	FlagEthereumEndPoint      = "ethEndPoint"
	FlagTendermintSleepTime   = "tmSleep"
	FlagEthereumSleepTime     = "ethSleep"
	FlagTendermintStartHeight = "tmStart"
	FlagEthereumStartHeight   = "ethStart"
	FlagDenom                 = "denom"
	FlagTMAvgBlockTime        = "tmAvgBlockTime"
	FlagTendermintCoinType    = "tmCoinType"
	FlagEthGasLimit           = "ethGasLimit"
	FlagEthGasFeeCap          = "ethGasFeeCap"
	FlagKafkaPorts            = "kafkaPorts"
	FlagBroadcastMode         = "tmBroadcastMode"
	FlagTMGasPrice            = "tmGasPrice"
	FlagTMGasAdjustment       = "tmGasAdjust"
	FlagCASPURL               = "caspURL"
	FlagCASPApiToken          = "caspApiToken"
	FlagCASPVaultID           = "caspVaultID"
	FlagCASPTMPublicKey       = "caspTMPublicKey"
	FlagCASPEthPublicKey      = "caspEthPublicKey"
	FlagCASPWaitTime          = "caspWaitTime"
	FlagCASPConcurrentKey     = "caspConcurrentKeyUsage"
	FlagCASPMaxAttempts       = "caspMaxAttempts"
	FlagRPCEndpoint           = "rpc-endpoint"
	FlagMinimumWrapAmount     = "minWrapAmt"
	FlagTelegramBotToken      = "botToken"
	FlagTelegramChatID        = "botChatID"
	FlagShowDebugLog          = "debug"
	FlagAccountPrefix         = "accountPrefix"
	FlagTendermintNode        = "tmNode"
	FlagTendermintChainID     = "chainID"
	FlagTokenWrapperAddress   = "tokenWrapper"
	FlagLiquidStakingAddress  = "liquidStaking"
	FlagInitSlackBot          = "initSlack"
	FlagSlackBotToken         = "slackToken"
)
View Source
const (
	PENDING = "PENDING"
)

Variables

View Source
var (
	MsgSendTypeUrl                    = sdk.MsgTypeURL(&bankTypes.MsgSend{})
	MsgDelegateTypeUrl                = sdk.MsgTypeURL(&stakingTypes.MsgDelegate{})
	MsgUndelegateTypeUrl              = sdk.MsgTypeURL(&stakingTypes.MsgUndelegate{})
	MsgWithdrawDelegatorRewardTypeUrl = sdk.MsgTypeURL(&distributionTypes.MsgWithdrawDelegatorReward{})
)
View Source
var (
	DefaultTimeout                 = "10s"
	DefaultEthereumEndPoint        = "wss://ropsten.infura.io/ws/v3/b21966541db246d398fb31402eec2c14"
	DefaultTendermintSleepTime     = 3000     //ms
	DefaultEthereumSleepTime       = 4500     //ms
	DefaultTendermintStartHeight   = int64(0) // 0 will not change the db at start
	DefaultEthereumStartHeight     = int64(0) // 0 will not change the db at start
	DefaultPBridgeHome             = os.ExpandEnv("$HOME/.persistenceBridge")
	DefaultDenom                   = "stake"
	DefaultEthGasLimit             = uint64(500000)
	DefaultEthGasFeeCap            = int64(300000000000)
	DefaultBroadcastMode           = flags.BroadcastSync
	DefaultTendermintGasPrice      = "0.025"
	DefaultTendermintGasAdjustment = 1.5
	DefaultMinimumWrapAmount       = int64(5000000)
	DefaultAccountPrefix           = "cosmos"
	DefaultTendermintNode          = "http://127.0.0.1:26657"
	DefaultTendermintChainId       = "test"
	DefaultTendermintCoinType      = uint32(118)
	DefaultTendermintAvgBlockTime  = 6 * time.Second
	DefaultKafkaPorts              = "localhost:9092"
	DefaultCASPWaitTime            = 8 * time.Second
	DefaultCASPMaxAttempts         = uint(5)
	DefaultRPCEndpoint             = "localhost:4040"
	DefaultTendermintMaxTxAttempts = 5
	DefaultEthZeroAddress          = EthereumZeroAddress
	DefaultSlackBotToken           = ""
)
View Source
var (
	DefaultBrokers            = []string{"localhost:9092"}
	MinEthBatchSize           = 1
	MaxEthBatchSize           = 30
	EthTicker                 = 30 * time.Second
	MinTendermintBatchSize    = 1 //Do not change
	MaxTendermintBatchSize    = 30
	TendermintTicker          = 3 * time.Second
	DefaultEthUnbondCycleTime = 259200 * time.Second //3days in seconds

	// TopicDetail : configs only required for admin to create topics if not present.
	TopicDetail = sarama.TopicDetail{
		NumPartitions:     1,
		ReplicationFactor: 1,
	}
)
View Source
var (
	SlackToken = ""
	Init       = true
)
View Source
var (
	TestHomeDir = os.ExpandEnv("$HOME/testPersistenceBridge")
	TestDbDir   = os.ExpandEnv("$HOME/testPersistenceBridge/db")
)

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