Documentation
¶
Index ¶
- type DashboardController
- type HealthDependency
- type HealthResponse
- type PairController
- type PairRes
- type PairsRes
- type PoolController
- type PoolRes
- type PoolsRes
- type StatController
- type StatRes
- type StatValueRes
- type StatsRes
- type StatusController
- type TickerController
- type TokenController
- type TokenRes
- type TokensRes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DashboardController ¶
type DashboardController interface{}
type HealthDependency ¶
type HealthResponse ¶
type HealthResponse struct {
Status string `json:"status"`
Timestamp string `json:"timestamp"`
Dependencies []HealthDependency `json:"dependencies"`
}
type PairController ¶
func InitPairController ¶
func InitPairController(s service2.Getter[service2.Pair], route *gin.RouterGroup, networkMetadata pkg.NetworkMetadata, logger logging.Logger) PairController
type PoolController ¶
func InitPoolController ¶
func InitPoolController(s service2.Getter[service2.Pool], route *gin.RouterGroup, networkMetadata pkg.NetworkMetadata, logger logging.Logger) PoolController
type StatController ¶
func InitStatController ¶
func InitStatController(s service2.Getter[service2.PairStats], route *gin.RouterGroup, logger logging.Logger) StatController
type StatRes ¶
type StatRes struct {
Volume []StatValueRes `json:"volume"`
Fee []StatValueRes `json:"fee"`
Apr []StatValueRes `json:"apr"`
}
type StatValueRes ¶
type StatusController ¶
func InitStatusController ¶
func InitStatusController(service service.StatusService, r *gin.RouterGroup, version string, logger logging.Logger) StatusController
type TickerController ¶
type TokenController ¶
func InitTokenController ¶
func InitTokenController(s service2.Getter[service2.Token], route *gin.RouterGroup, logger logging.Logger) TokenController
type TokenRes ¶
type TokenRes struct {
ChainId string `json:"chainId"`
Token string `json:"token"`
Name string `json:"name"`
Symbol string `json:"symbol"`
Decimals uint8 `json:"decimals"`
TotalSupply string `json:"total_supply" `
Icon string `json:"icon"`
Protocol string `json:"protocol"`
Verified bool `json:"verified"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.