From de1f40b350b2baa7b951eb4b4288def81054c221 Mon Sep 17 00:00:00 2001 From: Shroominic Date: Fri, 22 Aug 2025 11:23:09 -0300 Subject: [PATCH] wip todos --- routstr/wallet.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/routstr/wallet.py b/routstr/wallet.py index 4543ce35..b1297614 100644 --- a/routstr/wallet.py +++ b/routstr/wallet.py @@ -36,6 +36,7 @@ async def recieve_token( if len(token_obj.keysets) > 1: raise ValueError("Multiple keysets per token currently not supported") + # TODO check if can be initialized differently wallet = await Wallet.with_db( token_obj.mint, db=".wallet", @@ -54,6 +55,7 @@ async def recieve_token( async def send(amount: int, unit: str, mint_url: str | None = None) -> tuple[int, str]: """Internal send function - returns amount and serialized token""" + # TODO check if can be initialized differently wallet: Wallet = await Wallet.with_db( mint_url or PRIMARY_MINT_URL, db=".wallet", load_all_keysets=True, unit=unit ) @@ -96,6 +98,7 @@ async def swap_to_primary_mint( raise ValueError("Invalid unit") estimated_fee_sat = int(max(amount_msat // 1000 * 0.01, 2)) amount_msat_after_fee = amount_msat - estimated_fee_sat * 1000 + # TODO check if can be initialized differently primary_wallet = await Wallet.with_db( PRIMARY_MINT_URL, db=".wallet", load_all_keysets=True, unit="sat" )