github.com/diadata-org/diadata@v1.4.593/pkg/dia/helpers/velarhelper/model.go (about)

     1  package velarhelper
     2  
     3  import "math/big"
     4  
     5  type TokenMetadata struct {
     6  	ContractAddress string `json:"contractAddress"`
     7  	Name            string `json:"name"`
     8  	Symbol          string `json:"symbol"`
     9  	Decimals        string `json:"decimal"`
    10  	DecimalNum      int    `json:"tokenDecimalNum"`
    11  }
    12  
    13  type Ticker struct {
    14  	ID             string  `json:"ticker_id"`
    15  	PoolID         string  `json:"pool_id"`
    16  	BaseCurrency   string  `json:"base_currency"`
    17  	TargetCurrency string  `json:"target_currency"`
    18  	BaseVolume     float64 `json:"base_volume"`
    19  	TargetVolume   float64 `json:"target_volume"`
    20  }
    21  
    22  type SwapEvent struct {
    23  	TxID      string
    24  	TickerID  string
    25  	AmountIn  *big.Int
    26  	AmountOut *big.Int
    27  	TokenIn   string
    28  	TokenOut  string
    29  	Timestamp int
    30  }