portalv3

package
v0.0.0-...-7ece11e Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PortalCollateral

type PortalCollateral struct {
	ExternalTokenID string
	Decimal         uint8
}

type PortalParams

type PortalParams struct {
	TimeOutCustodianReturnPubToken       time.Duration
	TimeOutWaitingPortingRequest         time.Duration
	TimeOutWaitingRedeemRequest          time.Duration
	MaxPercentLiquidatedCollateralAmount uint64
	MaxPercentCustodianRewards           uint64
	MinPercentCustodianRewards           uint64
	MinLockCollateralAmountInEpoch       uint64
	MinPercentLockedCollateral           uint64
	TP120                                uint64
	TP130                                uint64
	MinPercentPortingFee                 float64
	MinPercentRedeemFee                  float64
	SupportedCollateralTokens            []PortalCollateral
	MinPortalFee                         uint64 // nano PRV

	PortalTokens                 map[string]portaltokensv3.PortalTokenProcessorV3
	PortalFeederAddress          string
	PortalETHContractAddressStr  string // smart contract of ETH for portal
	MinUnlockOverRateCollaterals uint64
}

func (PortalParams) GetMinAmountPortalToken

func (p PortalParams) GetMinAmountPortalToken(tokenIDStr string) (uint64, error)

func (PortalParams) GetSupportedCollateralTokenIDs

func (p PortalParams) GetSupportedCollateralTokenIDs() []string

func (PortalParams) IsPortalExchangeRateToken

func (p PortalParams) IsPortalExchangeRateToken(tokenIDStr string) bool

func (PortalParams) IsPortalToken

func (p PortalParams) IsPortalToken(tokenIDStr string) bool

func (PortalParams) IsSupportedTokenCollateralV3

func (p PortalParams) IsSupportedTokenCollateralV3(externalTokenID string) bool

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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