lnd/graph/db
Elle Mouton 2f2845dfc0
refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features
In this commit, we move the serialisation details of a channel's
features to the DB layer and change the `models` field to instead use a
more useful `*lnwire.FeatureVector` type.

This makes the features easier to work with and moves the serialisation
to where it is actually used.
2025-07-01 17:02:07 +02:00
..
models refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features 2025-07-01 17:02:07 +02:00
addr.go graph/db: de(ser)ialise opaque node addrs 2025-02-05 12:41:50 +02:00
addr_test.go graph/db: more test coverage for node addresses 2025-05-22 14:14:42 +02:00
channel_cache.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
channel_cache_test.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
codec.go channeldb/graphdb: move outpoint ser/deser funcs to graphdb 2024-11-28 13:34:08 +02:00
errors.go graph/db: let IsZombieEdge return an error 2025-06-26 10:19:51 +02:00
graph.go multi: rename MakeTestGraphNew to MakeTestGraph 2025-06-26 10:12:30 +02:00
graph_cache.go graph/db: let GraghCache.AddChannel take CachedEdgeInfo 2025-06-10 20:10:35 +02:00
graph_cache_test.go graph/db: let GraghCache.AddChannel take CachedEdgeInfo 2025-06-10 20:10:35 +02:00
graph_test.go refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features 2025-07-01 17:02:07 +02:00
interfaces.go graph/db: let IsZombieEdge return an error 2025-06-26 10:19:51 +02:00
kv_store.go refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features 2025-07-01 17:02:07 +02:00
log.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
notifications.go multi: use the "errors" package everywhere 2025-06-30 09:46:55 +02:00
options.go graph/db: rename KVStoreOptions to StoreOptions 2025-05-23 11:01:17 +02:00
reject_cache.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
reject_cache_test.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
setup_test.go refactor: move graph related DB code to graph/db from channeldb 2024-11-28 13:36:13 +02:00
sql_store.go refactor+multi: use *lnwire.FeatureVector for ChannelEdgeInfo features 2025-07-01 17:02:07 +02:00
test_kvdb.go graph/db: skip TestGraphLoading for non-bbolt store 2025-05-23 10:53:27 +02:00
test_postgres.go graph/db: update outdated comments 2025-07-01 10:12:54 +02:00
test_sqlite.go graph/db: update outdated comments 2025-07-01 10:12:54 +02:00