Adam
504c2fad6d
Feature: Implement funding rates, futures and coin margin (exchange API coverage) ( #530 )
...
* ALMOST THERE
* more api wips
* more api thingz
* testing n more api wipz
* more apiz
* more wips
* what is goin on
* more wips
* whip n testing
* testing
* testing
no keys
* remove log
* kraken is broken
ugh
* still broken
* fixing auth funcs + usdtm api docs
* wip
* api stuffs
* whip
* more wips
* whip
* more wip
* api wip n testing
* wip
* wip
* unsaved
* wip n testing
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* whip
* wrapper authenticated functions
* adding asset type and fixing dependencies
* wip
* binance auth wrapper start
* wrapper functionality
* wip
* wip
* wip
* wrapper cancel functions
* order submission for wrappers
* wip
* more error fixing and nits
* websocket beginning n error fix
* wip
* WOW
* glorious n shazzy nits
* useless nits
* wip
* fixing things
* merge stuffs
* crapveyor
* crapveyor rebuild
* probably broke more things than he fixed
* rm lns n other thangs
* hope
* please
* stop it
* done
* ofcourse
* rm vb
* fix lbank
* appveyor please
* float lev
* DONT ASK RYAN FOR HELP EVER
* wip
* wip
* endpoint upgrades continued
* path upgrade
* NeeeNeeeNeeeNeeeNING
* fix stuffs
* fixing time issue
* fixing broken funcs
* glorious nits
* shaz changes
* fixing errors for fundmon
* more error fixing for fundmon
* test running past 30s
* basic changes
* THX AGAIN SHAZBERT
* path system upgrade
* config upgrade
* unsaved stuffs
* broken wip config upgrade
* path system upgrade contd.
* path system upgrade contd
* path upgrade ready for review
* testing verbose removed
* linter stuffs
* appveyor stuffs
* appveyor stuff
* fixed?
* bugfix
* wip
* broken stuff
* fix test
* wierd hack fix
* appveyor pls stop
* error found
* more useless nits
* bitmex err
* broken wip
* broken wip path upgrade change to uint32
* changed url lookups to uint
* WOW
* ready4review
* config fixed HOPEFULLY
* config fix and glorious changes
* efficient way of getting orders and open orders
* binance wrapper logic fixing
* testing, adding tests and fixing lot of errrrrs
* merge master
* appveyor stuffs
* appveyor stuffs
* fmt
* test
* octalLiteral issue fix?
* octalLiteral fix?
* rm vb
* prnt ln to restart
* adding testz
* test fixzzz
* READY FOR REVIEW
* Actually ready now
* FORMATTING
* addressing shazzy n glorious nits
* crapveyor
* rm vb
* small change
* fixing err
* shazbert nits
* review changes
* requested changes
* more requested changes
* noo
* last nit fixes
* restart appveyor
* improving test cov
* Update .golangci.yml
* shazbert changes
* moving pair formatting
* format pair update wip
* path upgrade complete
* error fix
* appveyor linters
* more linters
* remove testexch
* more formatting changes
* changes
* shazbert changes
* checking older requested changes to ensure completion
* wip
* fixing broken code
* error fix
* all fixed
* additional changes
* more changes
* remove commented code
* ftx margin api
* appveyor fixes
* more appveyor issues + test addition
* more appveyor issues + test addition
* remove unnecessary
* testing
* testing, fixing okex api, error fix
* git merge fix
* go sum
* glorious changes and error fix
* rm vb
* more glorious changes and go mod tidy
* fixed now
* okex testing upgrade
* old config migration and batch fetching fix
* added test
* glorious requested changes WIP
* tested and fixed
* go fmted
* go fmt and test fix
* additional funcs and tests for fundingRates
* OKEX tested and fixed
* appveyor fixes
* ineff assign
* 1 glorious change
* error fix
* typo
* shazbert changes
* glorious code changes and path fixing huobi WIP
* adding assetType to accountinfo functions
* fixing panic
* panic fix and updating account info wrappers WIP
* updateaccountinfo updated
* testing WIP binance USDT n Coin Margined and Kraken Futures
* auth functions tested and fixed
* added test
* config reverted
* shazbert and glorious changes
* shazbert and glorious changes
* latest changes and portfolio update
* go fmt change:
* remove commented codes
* improved error checking
* index out of range fix
* rm ln
* critical nit
* glorious latest changes
* appveyor changes
* shazbert change
* easier readability
* latest glorious changes
* shadow dec
* assetstore updated
* last change
* another last change
* merge changes
* go mod tidy
* thrasher requested changes wip
* improving struct layouts
* appveyor go fmt
* remove unnecessary code
* shazbert changes
* small change
* oopsie
* tidy
* configtest reverted
* error fix
* oopsie
* for what
* test patch fix
* insecurities
* fixing tests
* fix config
2021-02-12 16:19:18 +11:00
Ryan O'Hara-Reid
a32d16e1f5
Expose auth validator functionality for wrapper ( #416 )
...
* expose auth validator functionality for wrapper
* Add REST validation after keys set, package account types for future syncing
* Add transient error checking for initial creddemtial validation
* fix command types
* Addressed nits from glorious person
* Amalgamate body within error when not between 2xx status, added btcmarket specific auth error check
* nit fix for glorious person
* Format fix
* removed unused code
* check transient first then validate if its an exchange specific authentication error, all others will be disregarded
* Addressed glorious nits
* Addressed glorious nits
* Moved account processing to updateaccountinfo func and added in fetch account info
* Add GRPC Account streaming (NOTE: could not complete until sync item added)
* RM exchange check
* Address xtda nits
* RM comment code
* Fix linter issues
* used most recent protoc version
* lbank linter issues fixed
* Addressed nits and changed len check to range in for loops
* Fixed timeout issue
* thrasher nits addressed
* add string holdings
2020-01-31 12:09:24 +11:00