Files
gocryptotrader/cmd/apichecker/testupdates.json
Samuael A 2ac165a477 exchanges: Add OKX support (#1005)
* public endpoints methods added

* Completing mapping REST endpoints

* Binanceus Wrapper methods -Partially

* Binanceus Wrapper methods -Partially

* BinaWra functions with test funs; Not Completed

* Finalizing wrapper methods & test

* Fix & Complete wrapper functions

* Finalizing wrapper methods & test

* Adding Stream Datas

* WS Test functions

* CI: Fix golangci-lint linter issues

* CI: Fix reverting unnessesary changes and type conversion issues

* CI: Fix reverting unnessesary changes and type conversion issues

* Adding Public endpoints and tests

* Adding Market and Public Endpoints

* Adding Public endoints

* Public Trading Endpoints & Authenticated Trade order methods

* Adding Authenticated Methods and Tests

* Adding algo and Funding Authenticated endpoints

* Adding funding trading endpoints and correspondint tests

* adding authenticated endpoints

* Completing Block Trading endpoints and added subaccount endpoints

* Completing sub account and grid Trading endpoints

* Adding Rate Limit and missing endpoints

* Wrapper and Websocket handlers

* Fixing Websocket Test and Push Data Handler Issues

* Fixing Websocket Test and Push Data Handler Issues

* Fixing linter issues, package dependency, and other slight tempos

* Fixing linter and slight tempos

* Update on test functions, and Rest and Websocket Endpoint handlers

* Remove okex, adding comments, and slight fixes on endpoints.

* Fixing linter issues and adding comments

* Slight code changes, updating documentation, and n and linter issues

* Fix context and configuration endpoint issues

* slight fixes on config and test files

* adding some missing test and fix linter issues

* fix linter issue

* Slight fixes on code structure, shorthand exp,and ot and other

* Fix slight linter issue

* Slight code fixes and fixing linter issues

* fixing linter iissues

* fixing linter iissues

* slight linter issue fix

* slight linter issue fix

* Fix on models, type convert funcs and endpoints

* Adding Error messages map and update of models

* Fix on error message string and linter issues

* Fix slight linter issue

* Fix slight linter issue

* Fixing type converts, models, and linter issues

* Adding Ws fixes

* Slight fix on websocket and other issues

* Adding slight websocket fixes

* Remove 'books5' channel default subscription

* Small changes on default subscription and checksum

* Fix slight websocket tempos

* Fix Wrapper function tempost and linter issues

* Resolving slight naming and other issues

* Resolve slight pointer issues

* resolve slight linter issues

* Resolve config files issue

* Update websocket and wrapper funcs with test and docs

* fixs on websocket multiplexer, types, and other slight issues

* fix slight linter issues

* slight update on web-socket orderbook and tickers

* fix slight issues and websocket runtime errors

* Slight unit test fix and assing simple semaphore

* FIx race issue

* Update on authenticated endpoints

* Fix wsSetupRun check in websocket 'setupWsAuth' func

* Update wsSetupRun check in websocket 'setupWsAuth' func

* Slight update on websocket handling

* Fix some race conditions

* fix slight tempos

* fix authenticated test issues

* Update on conditional statements

* slight update on unit test

* fix unit test tempos

* Fix slight tempos

* Change check map from struct valued to bool valued

* slight fix trial

* Slight unit test update

* Fix websocket timeout error

* Updating websocket subscription endpoints, and unit tests

* update unit tests

* Slight issue on wrapper method 'GetActiveOrders'

* Overall code update

* Addressing missing review comments

* Fix unit test tempo and linter issue

* Monor fix

* Slight update

* Slight unit test fix

* Slight fixes

* Slight fixes

* Fixing on missing review comments

* Adding WS Fixes

* slight fix

* Monor fix on unit test

* Minor convert issue

* Minor change on WS

* Monor logic fix

* Fix code structure and logic issues

* Fixing small typos

* fix slight data format issue

* Update on trade and order wrapper methods

* Adding slight update

* fix on order detail

* Slight update on FetchTradablePairs wrapper method

* Slight update on wrapper

* Update on deserialization and other slight issues

* Final update

* Resolve missing review comments

* Slight update on config and unit test

* minor fix on GetDepositAddress param

* Minor fix
2022-12-09 11:44:29 +11:00

394 lines
9.1 KiB
JSON

{
"CardID": "",
"ChecklistID": "",
"ListID": "",
"BoardID": "",
"Key": "",
"Token": "",
"CreateCardName": "",
"CreateListName": "",
"CreateChecklistName": "",
"Exchanges": [
{
"Name": "Huobi",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "change-log",
"TokenDataEnd": "h2",
"TextTokenData": "td",
"DateFormat": "2006.01.02 15:04",
"RegExp": "^20(\\d){2}.(\\d){2}.(\\d){2} (\\d){2}:(\\d){2}$",
"CheckString": "2019.12.27 19:00",
"Path": "https://huobiapi.github.io/docs/spot/v1/en/#change-log"
}
},
"Disabled": false
},
{
"Name": "Coinbasepro",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "changelog",
"TokenDataEnd": "ul",
"TextTokenData": "strong",
"DateFormat": "01/02/06",
"RegExp": "^(\\d){1,2}/(\\d){1,2}/(\\d){2}$",
"CheckString": "2/20/20",
"Path": "https://docs.pro.coinbase.com/#changelog"
}
},
"Disabled": false
},
{
"Name": "Binance",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "change-log",
"TokenDataEnd": "p",
"TextTokenData": "strong",
"CheckString": "2020-05-06",
"Path": "https://binance-docs.github.io/apidocs/spot/en/#change-log"
}
},
"Disabled": false
},
{
"Name": "Bithumb",
"CheckType": "GitHub Sha Check",
"Data": {
"GitHubData": {
"Repo": "bithumb-pro/bithumb.pro-official-api-docs",
"Sha": "6293502c7736ab4971491978225ef4d104bdff31"
}
},
"Disabled": false
},
{
"Name": "Bittrex",
"CheckType": "GitHub Sha Check",
"Data": {
"GitHubData": {
"Repo": "Bittrex/bittrex.github.io",
"Sha": "fc1ea9c10c48aa82c4dc2c6be74887ef61b5b31b"
}
},
"Disabled": false
},
{
"Name": "Coinut",
"CheckType": "GitHub Sha Check",
"Data": {
"GitHubData": {
"Repo": "coinut/api",
"Sha": "6936dab4d2beba3c8245a603aebf3f545ebcf3f9"
}
},
"Disabled": false
},
{
"Name": "Gateio",
"CheckType": "GitHub Sha Check",
"Data": {
"GitHubData": {
"Repo": "gateio/gateapi-go",
"Sha": "81e2f1bb92c5406853139ae054bbda599483e127"
}
},
"Disabled": false
},
{
"Name": "Lbank",
"CheckType": "GitHub Sha Check",
"Data": {
"GitHubData": {
"Repo": "LBank-exchange/lbank-official-api-docs",
"Sha": "85e7bb83f03d4239c3aad26cabb997a1a2bbb3d1"
}
},
"Disabled": false
},
{
"Name": "BTSE",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "btse-spot-api",
"TokenDataEnd": "blockquote",
"TextTokenData": "h1",
"RegExp": "^BTSE Spot API v(\\d){1}.(\\d){1}$",
"CheckString": "BTSE Spot API v3.0.2",
"Path": "https://www.btse.com/apiexplorer/spot/#btse-spot-api"
}
},
"Disabled": false
},
{
"Name": "Bitfinex",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "class",
"Val": "header-scroll",
"TokenDataEnd": "p",
"DateFormat": "2006-01-02",
"RegExp": "section-v-(2\\d{3}-\\d{1,2}-\\d{1,2})",
"CheckString": "2019-08-19",
"Path": "https://docs.bitfinex.com/docs/changelog"
}
},
"Disabled": false
},
{
"Name": "ANX",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"RegExp": "ANX Exchange API v\\d{1}",
"CheckString": "ANX Exchange API v3",
"Path": "https://anxv3.docs.apiary.io/"
}
},
"Disabled": false
},
{
"Name": "Poloniex",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "changelog",
"TokenDataEnd": "div",
"TextTokenData": "h2",
"DateFormat": "2006-01-02",
"RegExp": "(2\\d{3}-\\d{1,2}-\\d{1,2})",
"CheckString": "2020-03-24",
"Path": "https://docs.poloniex.com/#changelog"
}
},
"Disabled": false
},
{
"Name": "ItBit",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "a",
"Key": "href",
"RegExp": "^https://api.itbit.com/v\\d{1}/$",
"CheckString": "https://api.itbit.com/v1/",
"Path": "https://api.itbit.com/docs"
}
},
"Disabled": false
},
{
"Name": "Bitmex",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h4",
"Key": "id",
"DateFormat": "Jan-2-2006",
"RegExp": "([A-Z]{1}[a-z]{2}-\\d{1,2}-2\\d{3})",
"CheckString": "Dec-16-2019",
"Path": "https://www.bitmex.com/static/md/en-US/apiChangelog"
}
},
"Disabled": false
},
{
"Name": "HitBTC",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "about-companyname-api",
"TokenDataEnd": "h2",
"TextTokenData": "p",
"RegExp": "newest version \\d{1}.\\d{1}",
"CheckString": "newest version 2.0",
"Path": "https://api.hitbtc.com/"
}
},
"Disabled": false
},
{
"Name": "BTC Markets",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"RegExp": "^version: \\d{1}.\\d{1}.\\d{1}",
"CheckString": "version: 3.0.0",
"Path": "https://api.btcmarkets.net/openapi/info/index.yaml"
}
},
"Disabled": false
},
{
"Name": "Bitflyer",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "p",
"TokenDataEnd": "h3",
"TextTokenData": "code",
"RegExp": "^https://api.bitflyer.com/v\\d{1}/$",
"CheckString": "https://api.bitflyer.com/v1/",
"Path": "https://lightning.bitflyer.com/docs?lang=en"
}
},
"Disabled": false
},
{
"Name": "Exmo",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"RegExp": "Last updated on [\\s\\S]*, 20\\d{2}",
"CheckString": "Last updated on December, 16th, 2019",
"Path": "https://exmo.com/en/api/"
}
},
"Disabled": false
},
{
"Name": "Kraken",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h3",
"TokenDataEnd": "p",
"TextTokenData": "p",
"RegExp": "URL: https://api.kraken.com/\\d{1}/private/Balance",
"CheckString": "URL: https://api.kraken.com/0/private/Balance",
"Path": "https://www.kraken.com/features/api"
}
},
"Disabled": false
},
{
"Name": "Bitstamp",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h2",
"Key": "class",
"Val": "text-subtitle mt48",
"TokenDataEnd": "h4",
"TextTokenData": "p",
"RegExp": "refer to the v\\d{1} API for future references.",
"CheckString": "refer to the v2 API for future references.",
"Path": "https://www.bitstamp.net/api/"
}
},
"Disabled": false
},
{
"Name": "AlphaPoint",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "introduction",
"TokenDataEnd": "blockquote",
"TextTokenData": "h3",
"RegExp": "revised-calls-\\d{1}-\\d{1}-\\d{1}-gt-\\d{1}-\\d{1}-\\d{1}",
"CheckString": "revised-calls-3-3-2-gt-3-3-3",
"Path": "https://alphapoint.github.io/slate/#introduction"
}
},
"Disabled": false
},
{
"Name": "Yobit",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h2",
"Key": "id",
"CheckString": "v3",
"Path": "https://www.yobit.net/en/api/"
}
},
"Disabled": false
},
{
"Name": "LocalBitcoins",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "div",
"Key": "class",
"Val": "col-md-12",
"RegExp": "col-md-12([\\s\\S]*?)clearfix",
"CheckString": "37a144dc619776b87c098da5a88bef7fed6c8a7cea2d4b9a38c96750726c93ff",
"Path": "https://localbitcoins.com/api-docs/"
}
},
"Disabled": false
},
{
"Name": "OkCoin International",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "a",
"Key": "href",
"Val": "./#change-change",
"TokenDataEnd": "./#change-",
"RegExp": "./#change-\\d{8}",
"CheckString": "20200229",
"Path": "https://www.okcoin.com/docs/en/#change-change"
}
},
"Disabled": false
},
{
"Name": "Gemini",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"TokenData": "h1",
"Key": "id",
"Val": "revision-history",
"TokenDataEnd": "table",
"TextTokenData": "td",
"DateFormat": "2006/01/02",
"RegExp": "^20(\\d){2}/(\\d){2}/(\\d){2}$",
"CheckString": "2020/03/05",
"Path": "https://docs.gemini.com/rest-api/#revision-history"
}
},
"Disabled": false
},
{
"Name": "FTX",
"CheckType": "HTML String Check",
"Data": {
"HTMLData": {
"Key": "class",
"Val": "css-truncate css-truncate-target",
"TokenDataEnd": "td",
"CheckString": "65e8800b5c6800aad896f888b2a62afc-d29c4f140f6ca068db9970054076ba63e51a9e96bf56d570e62cdb573c86b18526296117-1c388b9ec24e52ca4537240db3f48025ec9fca7a",
"Path": "https://github.com/ftexchange/ftx"
}
},
"Disabled": false
}
]
}