184 Commits

Author SHA1 Message Date
Ryan O'Hara-Reid
dc11f87b8b Updated README template files and regenerated documentation. (#125) 2018-05-14 10:03:17 +10:00
Adrian Gallagher
ac41a7cfad New features and bug fixes
- Modifications made to the request package. Planned improvements will be
sending requests on intervals, rate limiter back off support, dynamic tuning
and requests packaged into a request job group.
- Can modify each exchanges individual HTTP client (e.g timeout and
transport settings).
- Bot now uses an exchange config HTTP timeout value.
- Bot now uses a global HTTP timeout (configurable).
- Batched ticker request support for exchanges.
- Ticker and Orderbook fetching now are spanned accross multiple
go routines and regulated by a sync wait group.
- Fixes hack used to load exchanges, now uses a sync wait group.
- Ticker and Orderbook storage and fetching now uses mutex locks.
- New pair function for finding different pairs between two supplied
 pair arrays. This is used for currency pair updates for exchange which
support dynamic updating.
- Shows removal/additions of dynamic updates currencies.
2018-05-04 13:20:19 +10:00
Ryan O'Hara-Reid
9514754960 New documents generated by documentation tool. 2018-02-28 09:55:11 +11:00
Ryan O'Hara-Reid
dd00eba27e Applied fix to documentation.go for contribution HTML_URL.
Added period to documentation templates sentences.
Added logic to documentation.go to fix broken links for godoc in sub-packages.
Fix coding style to conform to golang idiomatic practice.
Applied fix to access main godocs in tools and test data.
Generated new documents using tools.
2018-02-20 11:56:25 +11:00
Ryan O'Hara-Reid
6cb17bb97e Added new base documentation using documentation tool 2018-02-20 10:43:59 +11:00
Ryan O'Hara-Reid
fa041104b2 Added new function in common. 2018-02-16 11:48:02 +11:00
Adrian Gallagher
e8f8e32609 Add/improve common string functions, currency pair handling, fix LBTC orderbook amount 2018-02-08 12:00:55 +11:00
Adrian Gallagher
baa994fe9b Trivial improvements 2018-01-24 09:23:35 +11:00
Adrian Gallagher
89188c03e1 Fix config load failure when launching application on OSX through Finder 2018-01-22 12:28:09 +11:00
Adrian Gallagher
d571773680 Update Ethereum balance updating via Ethplorer 2018-01-17 14:33:17 +11:00
Ryan O'Hara-Reid
a86462b338 Fixed merge issues, fixed race condition in gemini package. 2017-09-18 15:58:24 +10:00
Ryan O'Hara-Reid
79a1911c93 In the common package added JSONDecode error check. Added verbosity in SendHTTPGetRequest. Updated Nonce package function. Fixed issues in ItBit package and expanded test coverage. 2017-09-18 14:47:14 +10:00
Adrian Gallagher
87633c2142 Link up orderbook websocket code, improve exchange test coverage and various other fixes 2017-09-14 15:07:59 +10:00
Adrian Gallagher
a5b3a6b489 Add demo routines function to fetch all exchange tickers 2017-09-11 14:02:39 +10:00
Adrian Gallagher
4dcce85810 Default to HTTPS everywhere in project 2017-08-25 16:57:06 +10:00
Adrian Gallagher
f684b4d19f Add RemoveFile common function
Also cleans up left over test files
2017-08-23 11:45:06 +10:00
Adrian Gallagher
0fea98857c Add common StringReplace function 2017-08-21 14:50:22 +10:00
Adrian Gallagher
c7399ce69b Fix various issues for goreport 2017-08-10 09:15:46 +10:00
snipesjr
fc27cd6e67 Fixed misspellings of separator 2017-08-08 17:39:28 -04:00
Ryan O'Hara-Reid
6afaefa5bf Updated Travis.yml and test procedures in common 2017-07-31 11:45:36 +10:00
Ryan O'Hara-Reid
3e4fb1660d Fixed test race conditions 2017-07-31 11:44:12 +10:00
Ryan O'Hara-Reid
06786ed9de Fixed Linter issues & code formatting 2017-07-31 11:43:22 +10:00
Ryan O'Hara-Reid
5059564d4a Added more tests for common.go 2017-07-31 11:43:12 +10:00
Ryan O'Hara-Reid
ae4a1d63d2 Fixed typo 2017-07-31 11:43:05 +10:00
Ryan O'Hara-Reid
c4e09fad08 Added basic validity check for crypto address string
Added tests
Changed const to pascal case
2017-07-31 11:42:35 +10:00
Ryan O'Hara-Reid
58741e73ef Added test for DataContains function in common.go 2017-04-11 22:00:20 +10:00
Ryan O'Hara-Reid
e7b469638e Added test support for bitfinex 2017-04-11 22:00:19 +10:00
Manuel Kreutz
4159abbbe5 run test in parallel with (and only with) other parallel tests. 2017-04-09 21:42:09 -04:00
Manuel Kreutz
19f6ac9de7 extend test coverage of helper function 2017-04-09 16:54:39 -04:00
Manuel Kreutz
6e440a1a0c use proper test name 2017-04-09 16:39:40 -04:00
Manuel Kreutz
7b001f710b simple common helper to parse & return path (for hmac etc) given url 2017-04-09 16:02:51 -04:00
Łukasz Kurowski
62cb038498 Fix JSON unmarshaling 2017-03-30 19:49:52 +02:00
Adrian Gallagher
3edf81f48b Package config 2017-03-29 13:45:02 +11:00
Adrian Gallagher
b6c9d64f75 Package common.go 2017-03-29 13:45:02 +11:00