All notable changes to luziadev (the Luzia Python SDK) will be documented in
this file. Versions prior to 1.3.0 predate this changelog.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Aligns the SDK with the Luzia 1.3.0 API.
tokensresource:tokens.list(...)andtokens.get(id)for canonical assets and on-chain tokens (/v1/tokens,/v1/tokens/:id)fiat_currenciesresource:fiat_currencies.list(...)andfiat_currencies.get(code)for ISO 4217 fiat currencies referenced by markets (/v1/fiat-currencies,/v1/fiat-currencies/:code)- DEX support:
exchanges.list(type="cex"|"dex")filter; DEX metadata onExchange(type,chain_id,dex_id) andMarket(type="dex",chain_id,pool_address,pool_type,base_token,quote_token) - Tokenized equities (xStocks):
markets.list(type="stock")with mixed-case base/quote handling for tickers such asAAPLx - New models:
Token,FiatCurrency,Pagination,TokenListResponse,FiatCurrencyListResponse
- Exported
TokensResourceandFiatCurrenciesResourcefromluziadev.resources(they were wired into the client but missing from the subpackage's__all__) - REST timestamp fields are now correctly typed as
int(Unix milliseconds):Ticker.timestamp,OHLCVCandle.timestamp,OHLCVResponse.start/end. WebSocket message timestamps remain RFC 3339 strings.