diff --git a/mint/mint.go b/mint/mint.go index d264797..9fc422c 100644 --- a/mint/mint.go +++ b/mint/mint.go @@ -129,12 +129,10 @@ func LoadMint(config Config) (*Mint, error) { } mint.activeKeyset = keyset mint.keysets[keyset.Id] = *keyset - hexseed := hex.EncodeToString(seed) activeDbKeyset := storage.DBKeyset{ Id: keyset.Id, Unit: keyset.Unit, Active: true, - Seed: hexseed, DerivationPathIdx: keyset.DerivationPathIdx, InputFeePpk: keyset.InputFeePpk, } @@ -1432,12 +1430,10 @@ func (m *Mint) RotateKeyset(fee uint) (*nut02.Keyset, error) { m.keysets[newKeyset.Id] = *newKeyset - hexseed := hex.EncodeToString(seed) activeDbKeyset := storage.DBKeyset{ Id: newKeyset.Id, Unit: newKeyset.Unit, Active: true, - Seed: hexseed, DerivationPathIdx: newKeyset.DerivationPathIdx, InputFeePpk: newKeyset.InputFeePpk, } diff --git a/mint/storage/sqlite/migrations/000011_drop_keyset_seed.down.sql b/mint/storage/sqlite/migrations/000011_drop_keyset_seed.down.sql new file mode 100644 index 0000000..be91126 --- /dev/null +++ b/mint/storage/sqlite/migrations/000011_drop_keyset_seed.down.sql @@ -0,0 +1 @@ +ALTER TABLE keysets ADD COLUMN seed TEXT; \ No newline at end of file diff --git a/mint/storage/sqlite/migrations/000011_drop_keyset_seed.up.sql b/mint/storage/sqlite/migrations/000011_drop_keyset_seed.up.sql new file mode 100644 index 0000000..0b306e3 --- /dev/null +++ b/mint/storage/sqlite/migrations/000011_drop_keyset_seed.up.sql @@ -0,0 +1 @@ +ALTER TABLE keysets DROP COLUMN seed; \ No newline at end of file diff --git a/mint/storage/sqlite/sqlite.go b/mint/storage/sqlite/sqlite.go index 5a408c8..7d33933 100644 --- a/mint/storage/sqlite/sqlite.go +++ b/mint/storage/sqlite/sqlite.go @@ -132,8 +132,8 @@ func (sqlite *SQLiteDB) GetSeed() ([]byte, error) { func (sqlite *SQLiteDB) SaveKeyset(keyset storage.DBKeyset) error { _, err := sqlite.db.Exec(` - INSERT INTO keysets (id, unit, active, seed, derivation_path_idx, input_fee_ppk) VALUES (?, ?, ?, ?, ?, ?) - `, keyset.Id, keyset.Unit, keyset.Active, keyset.Seed, keyset.DerivationPathIdx, keyset.InputFeePpk) + INSERT INTO keysets (id, unit, active, derivation_path_idx, input_fee_ppk) VALUES (?, ?, ?, ?, ?) + `, keyset.Id, keyset.Unit, keyset.Active, keyset.DerivationPathIdx, keyset.InputFeePpk) return err } @@ -153,7 +153,6 @@ func (sqlite *SQLiteDB) GetKeysets() ([]storage.DBKeyset, error) { &keyset.Id, &keyset.Unit, &keyset.Active, - &keyset.Seed, &keyset.DerivationPathIdx, &keyset.InputFeePpk, ) diff --git a/mint/storage/storage.go b/mint/storage/storage.go index d4f8480..ec91b93 100644 --- a/mint/storage/storage.go +++ b/mint/storage/storage.go @@ -48,7 +48,6 @@ type DBKeyset struct { Id string Unit string Active bool - Seed string DerivationPathIdx uint32 InputFeePpk uint }