orderbook: Refactor package structure for simplicity and efficiency (#1465)

* initial purge and benchmarks proof before rn overhaul

* rn LinkedList -> Tranche(s) and purge references

* roll out acrost exchanges

* linterino

* rn silly billy label

* linter strikes AAAAAGAIN!

* fix some things

* rm comment

* Add actual comparison from master to branch benchmark for sorting algorithms

* lower case via git mv YAAY!

* drop code

* convert type name

* glorious: nits

---------

Co-authored-by: Ryan O'Hara-Reid <ryan.oharareid@thrasher.io>
This commit is contained in:
Ryan O'Hara-Reid
2024-05-14 15:51:34 +10:00
committed by GitHub
parent 2a92878afc
commit 4cd4fb06b4
76 changed files with 1575 additions and 2824 deletions

View File

@@ -55,13 +55,13 @@ func (w Wrapper) Orderbook(_ context.Context, exch string, pair currency.Pair, i
Exchange: exch,
Asset: item,
Pair: pair,
Bids: []orderbook.Item{
Bids: []orderbook.Tranche{
{
Amount: 1,
Price: 1,
},
},
Asks: []orderbook.Item{
Asks: []orderbook.Tranche{
{
Amount: 1,
Price: 1,