Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ERC20Token ¶
type ERC20Token struct { Address string `json:"address"` Symbol string `json:"symbol"` Name string `json:"name"` Decimals int `json:"decimals"` }
ERC20Token is a struct to represent the token
type EVMTokenList ¶
type EVMTokenList struct { Name string `json:"name"` LogoURI string `json:"logoURI"` Tokens []ERC20Token `json:"tokens"` Keywords []string `json:"keywords"` Timestamp time.Time `json:"timestamp"` }
func GetARBTokenList ¶ added in v1.109.0
func GetARBTokenList(version semver.Version) EVMTokenList
func GetAVAXTokenList ¶
func GetAVAXTokenList(version semver.Version) EVMTokenList
func GetETHTokenList ¶
func GetETHTokenList(version semver.Version) EVMTokenList
func GetEVMTokenList ¶
func GetEVMTokenList(chain common.Chain, version semver.Version) EVMTokenList
GetEVMTokenList returns all available tokens for external asset matching for a particular EVM chain and version.
NOTE: These tokens are NOT necessarily the same tokens that are whitelisted for each chain - whitelisting happens in each chain's bifrost chain client.
type RadixToken ¶ added in v1.111.0
type RadixToken struct { Address string `json:"address"` Symbol string `json:"symbol"` Name string `json:"name"` Decimals int `json:"decimals"` }
func GetRadixTokenList ¶ added in v1.111.0
func GetRadixTokenList(version semver.Version) []RadixToken
Click to show internal directories.
Click to hide internal directories.