pool/clientdb
Oliver Gugger 8f817aba5f
clientdb: add extra data as tlv stream to order
To make it way easier to add more data to orders, we add an extra key
in the order's bucket that will contain all future additional data
encoded as a tlv stream.
The PR containing this commit will likely become quite large as is and
therefore we don't want to overload it more by also adding a DB
migration. This can always be done in the future.
2021-03-19 16:50:30 +01:00
..
migrations clientdb: add migration for existing orders 2020-10-01 13:16:50 +02:00
account.go clientdb: return updated order, account on modification 2020-09-10 09:51:57 +02:00
account_test.go multi: specify DB filename when opening clientdb 2020-11-24 14:27:45 +01:00
batch.go clientdb: remove unused pending batch TX key 2020-12-09 09:42:30 +01:00
batch_snapshot.go multi: use distinct clearing price per duration bucket 2021-01-08 14:02:14 +01:00
batch_snapshot_test.go clientdb: test snapshot serialization for all versions 2021-01-08 14:02:15 +01:00
batch_test.go clientdb: remove unused pending batch TX key 2020-12-09 09:42:30 +01:00
codec.go clientdb: properly serialize batch version 2021-01-08 14:02:08 +01:00
codec_test.go multi: rename project from llm to pool 2020-09-09 19:55:10 -07:00
db.go multi: specify DB filename when opening clientdb 2020-11-24 14:27:45 +01:00
event.go clientdb: add event storage 2020-10-01 13:16:48 +02:00
event_test.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
log.go multi: add persistent bolt storage 2019-12-11 18:59:58 -08:00
metadata.go clientdb: add migration for existing orders 2020-10-01 13:16:50 +02:00
order.go clientdb: add extra data as tlv stream to order 2021-03-19 16:50:30 +01:00
order_event.go multi: move auctioneer proto to auctioneerrpc package 2021-01-22 10:41:44 +01:00
order_test.go multi: add and use new order version 2021-01-08 14:02:11 +01:00