mirror of
https://github.com/aljazceru/nutshell.git
synced 2026-02-03 15:54:20 +01:00
Fix seed encrypt migration (#405)
* print * print before ledger * print * remove decryption * make format
This commit is contained in:
@@ -68,14 +68,7 @@ def decrypt(encrypted, key):
|
||||
@click.option("--no-dry-run", is_flag=True, help="Dry run.", default=False)
|
||||
async def migrate(no_dry_run):
|
||||
"""Migrate the database to encrypted seeds."""
|
||||
ledger = Ledger(
|
||||
db=Database("mint", settings.mint_database),
|
||||
seed=settings.mint_private_key,
|
||||
seed_decryption_key=settings.mint_seed_decryption_key,
|
||||
derivation_path=settings.mint_derivation_path,
|
||||
backends={},
|
||||
crud=LedgerCrudSqlite(),
|
||||
)
|
||||
click.echo(f"Database: directory: {settings.mint_database}")
|
||||
assert settings.mint_seed_decryption_key, "MINT_SEED_DECRYPTION_KEY not set."
|
||||
assert (
|
||||
len(settings.mint_seed_decryption_key) > 12
|
||||
@@ -84,7 +77,16 @@ async def migrate(no_dry_run):
|
||||
"Decryption key:"
|
||||
f" {settings.mint_seed_decryption_key[0]}{'*'*10}{settings.mint_seed_decryption_key[-1]}"
|
||||
)
|
||||
|
||||
click.echo(
|
||||
f"Seed: {settings.mint_private_key[0]}{'*'*10}{settings.mint_private_key[-1]}"
|
||||
)
|
||||
ledger = Ledger(
|
||||
db=Database("mint", settings.mint_database),
|
||||
seed=settings.mint_private_key,
|
||||
derivation_path=settings.mint_derivation_path,
|
||||
backends={},
|
||||
crud=LedgerCrudSqlite(),
|
||||
)
|
||||
aes = AESCipher(settings.mint_seed_decryption_key)
|
||||
|
||||
click.echo("Making sure that db is migrated to latest version first.")
|
||||
|
||||
Reference in New Issue
Block a user