Adam
c2c200cd1b
(Exchange) Add FTX exchange support with implementation tutorial ( #495 )
...
* initial
* wip
* brokenwip
* broken wipzzzz
* more functions
brokenwip
NO API KEYS
* broken wip
* WIP
* wip
* WIP
work in progress
* WIP
* WIP
* wip
* more wip
* wip
* ws wip
* broken wip
* adding new functions for websocket to work
* trying to fix websocket issues
* websocket bug fix wip
* broken websocket implementation
* WS unauth functions + brokenWS auth func
* authentication problems
* authentication problems fixed
* data handling for websocket
* websocket completed
* remove verbose
* minor error fix changes and testing
* reorganising variable declarations and minor errors fixed
* enabled exchanges updated
* enabled exchanges fixed
* remove keys
* glorious nits
* xdta n shazzy nitzzz
* shazzy n thrasher nitz
* nitz wip
* broken wip
* apichecker donee n make code better
* apichecker donee n make code better
* OB update
* wip
* wip
* all nitz done
* merge conflicts
* go mod tidy
* merge conflicts
* PLEASE merge conflicts
* new funcs added n binanceapi check update
NO APIKEYS
* basic tests
* linter fixs
* linter fixs
* remove verbose
* test errors fixed
* remove comented code
* minor changes
* some tests fixed
no apikeys
* documentation work
* documentation
* wip
* ryan nitz
* nits addressed
* unnecessary conversion
* no fail
* remove verbose
* type field checking
* broken
* websocket nits fixed
* some thangs
* remove verbose
* fix function
* linter issues
* test error fixed
* nits
* bumperino fixed
* very small change
* nits
* errors fixing
* errors fixing retry
* linters
* thrasher glorious nits
* more changes
* changes
* 2 more changes to be addressed
* 2 more changes to be addressed
* issues addressed
* whip
* changes
* missed change
* changes
* currency issues
* changes
* unsaved
* int64
* HUGE
* HUGE
* NO NITS PLS
* no more
* YES
* :
* changes
* PLEASE
* n another one
* thanks guys
* ill believe in god if this ever ends
* :D
2020-07-02 10:38:50 +10:00
David Ackroyd
56e535001c
Implement Request Retry and Backoff ( #491 )
...
Refactoring the timeout retries into a more general 'retry policy' with
support for retrying on HTTP 429 (Too Many Requests) and other responses
with a `Retry-After` header
The delay between requests is controlled by a combination of a 'backoff'
(currently only a simple linear backoff), and honouring the
`Retry-After` value (longest delay wins)
This makes the 'rate limiter' an optional argument as well, removing the
use of `nil` when one isn't supplied
Signed-off-by: David Ackroyd <daveo.ackroyd@gmail.com >
2020-05-05 13:12:29 +10:00
Adrian Gallagher
0d787bc259
Bump golangci-lint to v1.24.0, linter fixes and general code improvements ( #478 )
...
* Bump golangci-lint version, update Go version deps and generic code improvements
* Fix wesbocket resp nil check and zip closures
* Update pprof path
2020-04-09 13:07:32 +10:00
Adam
7dd3f13c8d
Exchange API modification monitor ( #404 )
...
* WIP
* Variable Name Changes and other PR Changes
* Name Changes and Error Checks
* WIP
* Some new functionality added and nits fixed
* WIP on Nits
* More trello functionality added and some PR changes
* Minor changes and linter fixes
* Errors Fixed and some PR Changes
* PR Changes
* WIP
* WIP
* Addition of Config
* WIP of Readme file
* Readme WIP
* Addition of ReadMe
* Linter Issues fixed
* Minor Errors fixed
* fixed test timeout issues and added api keys check for tests
* Errors fixed
* Nits WIP
* Nits fixed
* More efficient mutex usage
* Consts cleaned up
* Readme file fixed
* linter issues fixed
* format issues:
* readme updates and nits
* remove backup file and address nits
* backup file removed for real
* OkexOkcoin updates and linter fixes
* errors fixed
* Nits
* errors fixed
* formatting issues
* race conditions fixed
* files fixed
* go mod n go sum
* WIP adding rate limits
* Added rate limits
* Remove test vars
* go mod tidy
* improving readme file and 2digits for trello auto update
* Added space
* removed space
* addressing nits
* documentation update
* more nits
* board id check
* linter fixes
* test race fixed
* test file match
* errors fixed
* nitz
* LOWERCASE flags
* more nitz
* broken wip
* flag addition fixed
* error fixed
* documentation updated for adding exchange using flags
* something
* add comment
* nitz fixed
* pr changes
* added gemini exchange
* testfile saving changes
* nitz
* fixing done
* pr changes
* nits
* WIP
* minor error fix
* wip
* wip
* WIP
* pr changes
* pr changes
* pr changes
* nits
* nits fixed
* t.Fail removed
* nitz
* disable lakeBTC
* contributors fixed
contributors fixed
ALL THE NITZ
OMG
* OMGGG
ALL THE NITZ
OMG
* name change errors fixed
* linter issues fixed
* linterzz
* Added disabling feature for exchanges
* bug fix
* small feature added
* fixed
bug fix:
no keys
* nits
* test
* test2
* test 3
* linter fixed
* testing
* testing
* remove logs
* OMG
* bugfix
* cyam88888
* nits
* error handled
* minor nits
fixed createnewcheck issue
fixed createnewcheck issue
* functionality change
some functionality changes
no api keys 4u :D
* trello names thro config
* err check
2020-04-01 11:15:10 +11:00