feat: add wallets balance

This commit is contained in:
2026-06-10 18:21:23 +03:00
parent 6c3628edfa
commit 15c06fa9cc
11 changed files with 622 additions and 0 deletions

View File

@@ -35,6 +35,32 @@ class WalletResponse(BaseModel):
created_at: str | None
class FormattedAmountResponse(BaseModel):
raw: str
formatted: str
decimals: int
usd_price: str | None
usd_value: str | None
class WalletBalanceResponse(BaseModel):
id: str
chain: str
address: str
derivation_path: str
native_symbol: str
native: FormattedAmountResponse
tokens: dict[str, FormattedAmountResponse]
total_usd: str | None
error: str | None
class WalletBalancesResponse(BaseModel):
items: list[WalletBalanceResponse]
total_usd: str | None
has_errors: bool
class MnemonicResponse(BaseModel):
mnemonic: str