loop/loopdb
Boris Nagaev d554b42ef6
multi: migrate to btcd v2 modules
Update LND, Aperture, and Taproot Assets to revisions using the
btcd v2 modules, and update lndclient to v0.21.0-3. Migrate Loop
chain, transaction, and address types to their corresponding v2
packages.

The lndclient release includes the migration from:
https://github.com/lightninglabs/lndclient/pull/280

Taproot Assets is temporarily replaced with its btcd v2 revision
because the v0.8 release branch has not adopted the new modules.

This raises the minimum Go version to 1.26 and changes exported
address types.
2026-08-12 23:39:26 +00:00
..
sqlc loopdb: persist static loop-in risk decisions 2026-07-12 09:14:33 +02:00
codec.go loopdb: add the local pubkey's keylocator to the persisted contract 2022-06-30 16:59:57 +02:00
codec_test.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
interface.go loopdb: add asset params to store 2025-01-21 18:26:20 +01:00
log.go multi: update lnd compile-time dependency to v0.19.0 2025-03-10 22:59:49 +01:00
loop.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
loopin.go godoc: address copy-paste errors accross the codebase 2026-03-09 14:39:44 +01:00
loopout.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
meta.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migrate.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
migrate_test.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migration_01_costs.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migration_02_swap_publication_deadline.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migration_03_last_hop.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migration_04_updates.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migration_04_updates_test.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
migrations.go multi: update linter, fix issues 2023-10-03 19:36:40 +02:00
postgres.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
postgres_fixture.go loopdb: add postgres store 2023-06-20 18:59:30 +02:00
protocol_version.go loopdb: clean up comments 2026-05-27 11:50:30 +02:00
protocol_version_test.go linter: fix lint issues after linter v2 update 2025-08-19 21:57:00 +02:00
raw_db_test.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
schemas.go loopdb: create base sqlite store 2023-06-20 17:31:40 +02:00
sql_store.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
sql_test.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
sqlerrors.go build: fix dependency security alerts 2026-07-16 13:08:01 -05:00
sqlite.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
store.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
store_mock.go godoc: address copy-paste errors accross the codebase 2026-03-09 14:39:44 +01:00
store_test.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
swapstate.go multi: migrate to btcd v2 modules 2026-08-12 23:39:26 +00:00
test_postgres.go loopdb: fix faulty timestamps on startup 2023-08-07 21:04:30 +02:00
test_sqlite.go lint: fix linter issues 2026-03-09 14:39:45 +01:00
typed_store.go multi: typed callback in ExecTx 2024-06-19 10:38:55 -03:00