Pricing Modules Overview
Explore WDK pricing modules for current prices, price data, and historical price series.
WDK pricing modules provide PricingClient implementations for external market data sources. Use them directly when you need raw provider results, or pass them into PricingProvider when you want caching and ordered failover across multiple clients.
Pricing Client Modules
| Module | Provider | Status | Documentation |
|---|---|---|---|
@tetherto/wdk-pricing-bitfinex-http | Bitfinex | Ready | Price Rates |
@tetherto/wdk-pricing-coingecko-http | CoinGecko | Ready | Documentation |
Provider Compatibility
Pricing clients implement the shared PricingClient surface:
getCurrentPrice(from, to)getMultiCurrentPrices(list)getMultiPriceData(list)getHistoricalPrice(from, to, opts?)
Wrap one client with PricingProvider for in-memory last-price caching, or pass an ordered array of clients to fail over when one data source is unavailable.
Next Steps
CoinGecko HTTP
Fetch current and historical prices through CoinGecko.
Price Rates
Use Bitfinex and the shared pricing provider.
API Reference
Review the CoinGecko client methods and options.