From 13e583e492e0c127549548cbfc9708304f392661 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Sat, 8 Oct 2022 19:44:36 +0200 Subject: [PATCH] load mint --- cashu/mint/ledger.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cashu/mint/ledger.py b/cashu/mint/ledger.py index 561e273..0813ce0 100644 --- a/cashu/mint/ledger.py +++ b/cashu/mint/ledger.py @@ -38,10 +38,10 @@ from cashu.mint.crud import ( class Ledger: - def __init__(self, secret_key: str, db: str): + def __init__(self, secret_key: str, db: str, derivation_path=""): self.proofs_used: Set[str] = set() self.master_key = secret_key - self.keyset = MintKeyset(seed=self.master_key, derivation_path="1") + self.derivation_path = derivation_path self.db: Database = Database("mint", db) async def load_used_proofs(self): @@ -49,6 +49,9 @@ class Ledger: async def init_keysets(self): """Loads all past keysets and stores the active one if not already in db""" + self.keyset = MintKeyset( + seed=self.master_key, derivation_path=self.derivation_path + ) # get all past keysets tmp_keysets: List[MintKeyset] = await get_keyset(db=self.db) self.keysets = MintKeysets(tmp_keysets)