settings: add mint derivation path (#166)

This commit is contained in:
calle
2023-05-01 22:39:50 +02:00
committed by GitHub
parent 89fb2787e6
commit d201b89df2
3 changed files with 3 additions and 1 deletions

View File

@@ -49,6 +49,7 @@ class EnvSettings(CashuSettings):
class MintSettings(CashuSettings): class MintSettings(CashuSettings):
mint_private_key: str = Field(default=None) mint_private_key: str = Field(default=None)
mint_derivation_path: str = Field(default="0/0/0/0")
mint_listen_host: str = Field(default="127.0.0.1") mint_listen_host: str = Field(default="127.0.0.1")
mint_listen_port: int = Field(default=3338) mint_listen_port: int = Field(default=3338)
mint_lightning_backend: str = Field(default="LNbitsWallet") mint_lightning_backend: str = Field(default="LNbitsWallet")

View File

@@ -24,7 +24,7 @@ lightning_backend = getattr(wallets_module, settings.mint_lightning_backend)()
ledger = Ledger( ledger = Ledger(
db=Database("mint", settings.mint_database), db=Database("mint", settings.mint_database),
seed=settings.mint_private_key, seed=settings.mint_private_key,
derivation_path="0/0/0/0", derivation_path=settings.mint_derivation_path,
lightning=lightning_backend, lightning=lightning_backend,
) )

View File

@@ -30,6 +30,7 @@ class UvicornServer(multiprocessing.Process):
settings.mint_lightning_backend = "FakeWallet" settings.mint_lightning_backend = "FakeWallet"
settings.mint_listen_port = 3337 settings.mint_listen_port = 3337
settings.mint_database = "data/test_mint" settings.mint_database = "data/test_mint"
settings.mint_derivation_path = "0/0/0/0"
settings.mint_private_key = "privatekeyofthemint" settings.mint_private_key = "privatekeyofthemint"
dirpath = Path(settings.mint_database) dirpath = Path(settings.mint_database)