diff --git a/README.md b/README.md index 29c66f1..c2ad442 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # LN Markets SDK v3 +[![CI](https://github.com/ln-markets/sdk-python/actions/workflows/check.yml/badge.svg)](https://github.com/ln-markets/sdk-python/actions/workflows/check.yml) + This is the Python version of the LN Markets API SDK. It provides a client-based interface for interacting with the LN Markets API. ## Usage diff --git a/src/lnmarkets_sdk/v3/http/client/futures/__init__.py b/src/lnmarkets_sdk/v3/http/client/futures/__init__.py index 04d8ba6..38f7eb6 100644 --- a/src/lnmarkets_sdk/v3/http/client/futures/__init__.py +++ b/src/lnmarkets_sdk/v3/http/client/futures/__init__.py @@ -3,7 +3,7 @@ if TYPE_CHECKING: from lnmarkets_sdk.v3.http.client import LNMClient -from lnmarkets_sdk.v3.models.funding_fees import GetFundingSettlementsResponse +from lnmarkets_sdk.v3.models.funding_fees import FundingSettlement from lnmarkets_sdk.v3.models.futures_data import ( Candle, GetCandlesParams, @@ -61,5 +61,5 @@ async def get_funding_settlements( "/futures/funding-settlements", params=params, credentials=False, - response_model=GetFundingSettlementsResponse, + response_model=list[FundingSettlement], ) diff --git a/src/lnmarkets_sdk/v3/models/funding_fees.py b/src/lnmarkets_sdk/v3/models/funding_fees.py index c78bd48..c4d8682 100644 --- a/src/lnmarkets_sdk/v3/models/funding_fees.py +++ b/src/lnmarkets_sdk/v3/models/funding_fees.py @@ -19,12 +19,3 @@ class FundingSettlement(BaseModel, BaseConfig): id: UUID = Field(..., description="Funding settlement ID") fixing_price: float = Field(..., description="Fixing price") time: str = Field(..., description="Funding settlement time") - - -class GetFundingSettlementsResponse(BaseModel, BaseConfig): - """Funding settlement response.""" - - data: list[FundingSettlement] = Field( - ..., description="List of funding settlements" - ) - count: int = Field(..., description="Number of items returned")