mirror of
https://github.com/aljazceru/nutshell.git
synced 2026-01-06 10:24:21 +01:00
Wallet: store quotes (#657)
* wallet_quotes_wip * fix quote in db * fix subscription test * clean up api * fix api tests * fix balance check
This commit is contained in:
@@ -2,23 +2,13 @@ from typing import Dict, List, Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from ...core.base import Invoice
|
||||
|
||||
|
||||
class PayResponse(BaseModel):
|
||||
ok: Optional[bool] = None
|
||||
|
||||
|
||||
class InvoiceResponse(BaseModel):
|
||||
amount: Optional[int] = None
|
||||
invoice: Optional[Invoice] = None
|
||||
id: Optional[str] = None
|
||||
from ...core.base import MeltQuote, MintQuote
|
||||
|
||||
|
||||
class SwapResponse(BaseModel):
|
||||
outgoing_mint: str
|
||||
incoming_mint: str
|
||||
invoice: Invoice
|
||||
mint_quote: MintQuote
|
||||
balances: Dict
|
||||
|
||||
|
||||
@@ -56,7 +46,8 @@ class LocksResponse(BaseModel):
|
||||
|
||||
|
||||
class InvoicesResponse(BaseModel):
|
||||
invoices: List[Invoice]
|
||||
mint_quotes: List[MintQuote]
|
||||
melt_quotes: List[MeltQuote]
|
||||
|
||||
|
||||
class WalletsResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user