Commit fd9aaf0
Coinbase: Update exchange implementation (#1480)
* Slight enhance of Coinbase tests
Continual enhance of Coinbase tests
The revamp continues
Oh jeez the Orderbook part's unfinished don't look
Coinbase revamp, Orderbook still unfinished
* Coinbase revamp; CreateReport is still WIP
* More coinbase improvements; onto sandbox testing
* Coinbase revamp continues
* Coinbase revamp continues
* Coinbasepro revamp is ceaseless
* Coinbase revamp, starting on advanced trade API
* Coinbase Advanced Trade Starts in Ernest
V3 done, onto V2
Coinbase revamp nears completion
Coinbase revamp nears completion
Test commit should fail
Coinbase revamp nears completion
* Coinbase revamp stage wrapper
* Coinbase wrapper coherence continues
* Coinbase wrapper continues writhing
* Coinbase wrapper & codebase cleanup
* Coinbase updates & wrap progress
* More Coinbase wrapper progress
* Wrapper is wrapped, kinda
* Test & type checking
* Coinbase REST revamp finished
* Post-merge fix
* WS revamp begins
* WS Main Revamp Done?
* CB websocket tidying up
* Coinbase WS wrapperupperer
* Coinbase revamp done??
* Linter progress
* Continued lint cleanup
* Further lint cleanup
* Increased lint coverage
* Does this fix all sloppy reassigns & shadowing?
* Undoing retry policy change
* Documentation regeneration
* Coinbase code improvements
* Providing warning about known issue
* Updating an error to new format
* Making gocritic happy
* Review adherence
* Endpoints moved to V3 & nil pointer fixes
* Removing seemingly superfluous constant
* Glorious improvements
* Removing unused error
* Partial public endpoint addition
* Slight improvements
* Wrapper improvements; still a few errors left in other packages
* A lil Coinbase progress
* Json cleaning
* Lint appeasement
* Config repair
* Config fix (real)
* Little fix
* New public endpoint incorporation
* Additional fixes
* Improvements & Appeasements
* LineSaver
* Additional fixes
* Another fix
* Fixing picked nits
* Quick fixies
* Lil fixes
* Subscriptions: Add List.Enabled
* CoinbasePro: Add subscription templating
* fixup! CoinbasePro: Add subscription templating
* fixup! CoinbasePro: Add subscription templating
* Comment fix
* Subsequent fixes
* Issues hopefully fixed
* Lint fix
* Glorious fixes
* Json formatting
* ShazNits
* (L/N)i(n/)t
* Adding a test
* Tiny test improvement
* Template patch testing
* Fixes
* Further shaznits
* Lint nit
* JWT move and other fixes
* Small nits
* Shaznit, singular
* Post-merge fix
* Post-merge fixes
* Typo fix
* Some glorious nits
* Required changes
* Stop going
* Alias attempt
* Alias fix & test cleanup
* Test fix
* GetDepositAddress logic improvement
* Status update: Fixed
* Lint fix
* Happy birthday to PR 1480
* Cleanups
* Necessary nit corrections
* Fixing sillybug
* As per request
* Programming progress
* Order fixes
* Further fixies
* Test fix
* Pre-merge fixes
* More shaznits
* Context
* Sonic error handling
* Import fix
* Better Sonic error handling
* Perfect Sonic error handling?
* F purge
* Coinbase improvements
* API Update Conformity
* Coinbase continuation
* Coinbase order improvements
* Coinbase order improvements
* CreateOrderConfig improvements
* Managing API updates
* Coinbase API update progression
* jwt rename
* Comment link fix
* Coinbase v2 cleanup
* Post-merge fixes
* Review fixes
* GK's suggestions
* Linter fix
* Minor gbjk fixes
* Nit fixes
* Merge fix
* Lint fixes
* Coinbase rename stage 1
* Coinbase rename stage 2
* Coinbase rename stage 3
* Coinbase rename stage 4
* Coinbase rename final fix
* Coinbase: PoC on converting to request structs
* Applying requested changes
* Many review fixes, handled
* Thrashed by nits
* More minor modifications
* The last nit!?
---------
Co-authored-by: Gareth Kirwan <gbjkirwan@gmail.com>1 parent d957dda commit fd9aaf0
File tree
78 files changed
+8850
-3937
lines changed- backtester
- eventhandlers/exchange
- funding
- cmd
- documentation
- exchanges_templates
- root_templates
- exchange_wrapper_standards
- common
- config
- versions
- v9
- currency
- forexprovider/base
- docs
- encoding/json
- engine
- exchanges
- account
- asset
- bitmex
- coinbasepro
- coinbase
- futures
- orderbook
- order
- subscription
- ticker
- trade
- exchange/websocket
- buffer
- gctscript/examples/exchange
- portfolio/withdraw
- testdata
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
78 files changed
+8850
-3937
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
804 | | - | |
| 804 | + | |
805 | 805 | | |
806 | 806 | | |
807 | 807 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
709 | 709 | | |
710 | 710 | | |
711 | 711 | | |
712 | | - | |
| 712 | + | |
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
Lines changed: 4 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
96 | 95 | | |
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
100 | | - | |
101 | 99 | | |
102 | 100 | | |
103 | 101 | | |
104 | | - | |
105 | 102 | | |
106 | 103 | | |
107 | 104 | | |
108 | 105 | | |
109 | 106 | | |
110 | | - | |
111 | 107 | | |
112 | 108 | | |
113 | 109 | | |
| |||
147 | 143 | | |
148 | 144 | | |
149 | 145 | | |
150 | | - | |
151 | 146 | | |
152 | 147 | | |
153 | 148 | | |
| |||
191 | 186 | | |
192 | 187 | | |
193 | 188 | | |
194 | | - | |
195 | 189 | | |
196 | 190 | | |
197 | 191 | | |
| |||
391 | 385 | | |
392 | 386 | | |
393 | 387 | | |
| 388 | + | |
394 | 389 | | |
395 | 390 | | |
396 | 391 | | |
| |||
614 | 609 | | |
615 | 610 | | |
616 | 611 | | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
621 | 615 | | |
622 | 616 | | |
623 | 617 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
916 | 916 | | |
917 | 917 | | |
918 | 918 | | |
919 | | - | |
| 919 | + | |
920 | 920 | | |
921 | 921 | | |
922 | 922 | | |
| |||
0 commit comments