Refactor: melt quote unit validation (#489)

* refactor: mint quote validation

* convert amount in Lightning backend for later validation

* fix blink amount return tests

* retry tests

* fix conftest fakewallet

* fix start
This commit is contained in:
callebtc
2024-03-23 01:16:28 +01:00
committed by GitHub
parent 3ba1e81fcb
commit b288a6d50e
12 changed files with 50 additions and 55 deletions

View File

@@ -31,7 +31,7 @@ settings.mint_listen_port = SERVER_PORT
settings.mint_url = SERVER_ENDPOINT
settings.tor = False
settings.wallet_unit = "sat"
settings.mint_lightning_backend = settings.mint_lightning_backend or "FakeWallet"
settings.mint_backend_bolt11_sat = settings.mint_backend_bolt11_sat or "FakeWallet"
settings.fakewallet_brr = True
settings.fakewallet_delay_payment = False
settings.fakewallet_stochastic_invoice = False
@@ -111,7 +111,7 @@ async def ledger():
await conn.execute("CREATE SCHEMA public;")
wallets_module = importlib.import_module("cashu.lightning")
lightning_backend = getattr(wallets_module, settings.mint_lightning_backend)()
lightning_backend = getattr(wallets_module, settings.mint_backend_bolt11_sat)()
backends = {
Method.bolt11: {Unit.sat: lightning_backend},
}