This commit is contained in:
callebtc
2022-09-28 17:42:48 +02:00
parent a723417eef
commit 001b5e24a0
31 changed files with 2535 additions and 0 deletions

25
cashu/mint/startup.py Normal file
View File

@@ -0,0 +1,25 @@
import asyncio
from loguru import logger
from cashu.core.settings import CASHU_DIR
from cashu.lightning import WALLET
from cashu.mint.migrations import m001_initial
from . import ledger
async def load_ledger():
await asyncio.wait([m001_initial(ledger.db)])
await ledger.load_used_proofs()
error_message, balance = await WALLET.status()
if error_message:
logger.warning(
f"The backend for {WALLET.__class__.__name__} isn't working properly: '{error_message}'",
RuntimeWarning,
)
logger.info(f"Lightning balance: {balance} sat")
logger.info(f"Data dir: {CASHU_DIR}")
logger.info("Mint started.")