Documentation ¶
Index ¶
- func InitCalculator(source ratesSource) *calculator
- type Market
- type Mock
- func (m *Mock) GetCurrentMarketsTonPrice() ([]Market, error)
- func (m *Mock) GetCurrentRates() (map[string]float64, error)
- func (m Mock) GetMarketsTonPrice() ([]Market, error)
- func (m Mock) GetRates(date int64) (map[string]float64, error)
- func (m Mock) GetRatesChart(token string, currency string, pointsCount int, startDate *int64, ...) ([][]any, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitCalculator ¶ added in v1.0.0
func InitCalculator(source ratesSource) *calculator
Types ¶
type Market ¶ added in v1.2.0
type Market struct { ID int64 Name string UsdPrice float64 ApiURL string TonPriceConverter func(closer io.ReadCloser) (float64, error) FiatPriceConverter func(closer io.ReadCloser) map[string]float64 PoolResponseConverter func(tonApiToken string, tonPrice float64, respBody io.ReadCloser) map[ton.AccountID]float64 DateUpdate time.Time }
type Mock ¶ added in v1.1.0
type Mock struct {
TonApiToken string
}
func (*Mock) GetCurrentMarketsTonPrice ¶ added in v1.2.0
func (*Mock) GetCurrentRates ¶ added in v1.1.0
func (Mock) GetMarketsTonPrice ¶ added in v1.2.0
Click to show internal directories.
Click to hide internal directories.