pool/order
Olaoluwa Osuntokun a65dfb9829 order: introduce new node tier system
In this commit, we introduce a new field to only bids (for now): a min
node tier. This node tier is meant to allow buyers to express the level
of "quality" they're interested in for a given purchased channel. This
quality is determined using the current server-side rating system. The
base node tier are those considered "above the cut", this is also the
default tier: t1. The next node tier is t0, and is the buckets all other
nodes fall in. As the tiers rise, the number of nodes in each tier
shrinks, as these are meant to be the upper percentile of all nodes.

NOTE: The way this is implemented is actually a _breaking change_ from
the perspective of orders as we add a new field, which is included in
the order digest, without also bumping the version.
2020-10-07 18:03:47 -07:00
..
batch.go order: add AbandonCanceledChannels 2020-09-10 13:47:17 +02:00
batch_signer.go multi: fix import order 2020-09-09 19:55:16 -07:00
batch_storer.go clientdb: store LocalBatchSnapshot on StorePendingBatch 2020-09-10 10:41:31 +02:00
batch_storer_test.go multi: rename project from llm to pool 2020-09-09 19:55:10 -07:00
batch_verifier.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
batch_verifier_test.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
interface.go order: introduce new node tier system 2020-10-07 18:03:47 -07:00
interface_test.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
log.go client+order: store order 2020-01-17 17:41:25 +01:00
manager.go order: introduce new node tier system 2020-10-07 18:03:47 -07:00
manager_test.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
mock_test.go clientdb: store LocalBatchSnapshot on StorePendingBatch 2020-09-10 10:41:31 +02:00
rpc_parse.go multi: unify min/max durations into single field of LeaseDuration 2020-10-05 17:57:16 -07:00
supplyunit.go client/order: declare BaseSupplyUnit as the SupplyUnit type 2020-03-04 16:34:54 -08:00
tradingfees.go order/tradingfees: correct fixed rate parts per _billion_ comment 2020-09-10 09:51:11 +02:00