Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressLiquidityPool ¶ added in v1.3.0
type Coin ¶
type Coin struct {
ID uint `json:"id" pg:",use_zero"`
Type CoinType `json:"type"`
Name string `json:"name"`
Symbol string `json:"symbol"`
Volume string `json:"volume"`
Crr uint `json:"crr"`
Reserve string `json:"reserve"`
MaxSupply string `json:"max_supply"`
Version uint `json:"version" pg:",use_zero"`
OwnerAddressId uint `json:"owner_address"`
}
type CoinType ¶ added in v1.2.8
type CoinType byte
const ( CoinTypeBase CoinType CoinTypeToken CoinTypePoolToken )
type LiquidityPool ¶ added in v1.3.0
type LiquidityPool struct {
Id uint64 `json:"id"`
TokenId uint64 `json:"token_id"`
FirstCoinId uint64 `json:"first_coin_id" pg:",use_zero"`
SecondCoinId uint64 `json:"second_coin_id" pg:",use_zero"`
FirstCoinVolume string `json:"first_coin_volume"`
SecondCoinVolume string `json:"second_coin_volume"`
Liquidity string `json:"liquidity"`
}
func (*LiquidityPool) GetTokenSymbol ¶ added in v1.3.0
func (lp *LiquidityPool) GetTokenSymbol() string
type Validator ¶
type Validator struct {
ID uint `json:"id" pg:",pk"`
RewardAddressID *uint64 `json:"reward_address_id"`
OwnerAddressID *uint64 `json:"owner_address_id"`
CreatedAtBlockID *uint64 `json:"created_at_block_id"`
Status *uint8 `json:"status"`
PublicKey string `json:"public_key" pg:"type:varchar(64)"`
Commission *uint64 `json:"commission"`
TotalStake *string `json:"total_stake" pg:"type:numeric(70)"`
Name *string `json:"name"`
SiteUrl *string `json:"site_url"`
IconUrl *string `json:"icon_url"`
Description *string `json:"description"`
MetaUpdatedAtBlockID *uint64 `json:"meta_updated_at_block_id"`
UpdateAt *time.Time `json:"update_at"`
}
Click to show internal directories.
Click to hide internal directories.