mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-13 23:16:45 +00:00
* 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
449 lines
10 KiB
JSON
449 lines
10 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": "CoinbeneSpot",
|
|
"CheckType": "GitHub Sha Check",
|
|
"Data": {
|
|
"GitHubData": {
|
|
"Repo": "Coinbene/API-SPOT-v2-Documents",
|
|
"Sha": "e9135a782ba6016bcf008778be368882ad7c784d"
|
|
}
|
|
},
|
|
"Disabled": false
|
|
},
|
|
{
|
|
"Name": "CoinbeneSwap",
|
|
"CheckType": "GitHub Sha Check",
|
|
"Data": {
|
|
"GitHubData": {
|
|
"Repo": "Coinbene/API-SWAP-Documents",
|
|
"Sha": "6b7871dae4d2af028a33dde956fbce101e2f9acd"
|
|
}
|
|
},
|
|
"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": "LakeBTC",
|
|
"CheckType": "HTML String Check",
|
|
"Data": {
|
|
"HTMLData": {
|
|
"TokenData": "div",
|
|
"Key": "class",
|
|
"Val": "flash-message",
|
|
"TokenDataEnd": "h2",
|
|
"TextTokenData": "h1",
|
|
"RegExp": "APIv\\d{1}",
|
|
"CheckString": "de2491b95ef1f6ea334247b13f0f14f6816fb5961cc63acc0542b07fc0336dd8",
|
|
"Path": "https://www.lakebtc.com/s/api_v2"
|
|
}
|
|
},
|
|
"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": "Okex",
|
|
"CheckType": "HTML String Check",
|
|
"Data": {
|
|
"HTMLData": {
|
|
"TokenData": "a",
|
|
"Key": "href",
|
|
"Val": "./#change-change",
|
|
"TokenDataEnd": "./#change-",
|
|
"RegExp": "./#change-\\d{8}",
|
|
"CheckString": "20200331",
|
|
"Path": "https://www.okex.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
|
|
}
|
|
]
|
|
} |