Developer diagnostics page

Admin Role

  • You do not have admin role.

Public environment variables

{
    "TS_PUBLIC_DISCORD_URL": "https://discord.gg/5M88m9nM8H",
    "TS_PUBLIC_TURNSTILE_SITE_KEY": "0x4AAAAAABV1WHMSvn6ikguq",
    "TS_PUBLIC_BACKEND_INTERNAL_URL": "http://host.docker.internal:3456/api",
    "TS_PUBLIC_BACKEND_URL": "https://tradingstrategy.ai/api",
    "TS_PUBLIC_FRONTEND_VERSION_TAG": "v647",
    "TS_PUBLIC_ANNOUNCEMENT": "{\n  \"title\": \"Scheduled maintenance\",\n  \"description\": \"We're upgrading our systems to serve you better. Some features may be temporarily unavailable during this maintenance window: August 27, 11:00 - 13:00 UTC.\",\n  \"ctaLabel\": \"Join Discord\",\n  \"href\": \"https://discord.gg/5M88m9nM8H\",\n  \"publishAt\": \"2025-08-26T17:00:00Z\",\n  \"expireAt\": \"2025-08-27T11:30:00Z\"\n}",
    "TS_PUBLIC_GEO_BLOCK": "{\n  \"strategies:view\": [\"CU\",\"IR\",\"KP\",\"RU\",\"SY\"],\n  \"strategies:deposit\": [\"CU\",\"IR\",\"KP\",\"RU\",\"SY\",\"US\"]\n}",
    "TS_PUBLIC_TOS_CONTRACTS": "{\n  \"ethereum\": {\n    \"address\": \"0xd63c1bE9D8B56CCcD6fd2Dd9F9c030c6a9916f5F\",\n    \"version\": 2,\n    \"fileName\": \"2024-12-19.txt\",\n    \"acceptanceMessage\": \"I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \\n\\nThis Terms of Service version 2, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt\"\n  },\n  \"polygon\": {\n    \"address\": \"0xbe1418df0bAd87577de1A41385F19c6e77312780\",\n    \"version\": 6,\n    \"fileName\": \"2024-12-19.txt\",\n    \"acceptanceMessage\": \"I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \\n\\nThis Terms of Service version 6, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt\"\n  },\n  \"arbitrum\": {\n    \"address\": \"0xDCD7C644a6AA72eb2f86781175b18ADc30Aa4f4d\",\n    \"version\": 2,\n    \"fileName\": \"2024-12-19.txt\",\n    \"acceptanceMessage\": \"I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \\n\\nThis Terms of Service version 2, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt\"\n  },\n  \"base\": {\n    \"address\": \"0x7f0a89B113e5D36Daf001cd6c50A7F68A6172281\",\n    \"version\": 1,\n    \"fileName\": \"2024-12-19.txt\",\n    \"acceptanceMessage\": \"I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \\n\\nThis Terms of Service version 1, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt\"\n  }\n}",
    "TS_PUBLIC_TYPESENSE_API_KEY": "poBMapJFGbKw9pJ634QWCrlwbbr9w2V2",
    "TS_PUBLIC_CHAINS_UNDER_MAINTENANCE": "{ }",
    "TS_PUBLIC_VAULT_PROTOCOL_METADATA_URL": "https://vault-protocol-metadata.tradingstrategy.ai/vault-protocol-metadata",
    "TS_PUBLIC_STRATEGIES": "[\n\t{\n\t\t\"id\": \"enzyme-arbitrum-eth-btc-rsi\",\n\t\t\"name\": \"ETH-BTC long swing\",\n\t\t\"url\": \"https://enzyme-arbitrum-eth-btc-rsi.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-rolling-ratio\",\n\t\t\"name\": \"ETH/BTC rolling ratio\",\n\t\t\"url\": \"https://enzyme-polygon-eth-rolling-ratio.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"master-vault\",\n\t\t\"name\": \"Master Vault\",\n\t\t\"url\": \"https://master-vault.tradingstrategy.ai\",\n\t\t\"useSharePrice\": true,\n\t\t\"frontpage\": true\n\t},\n\t{\n\t\t\"id\": \"base-ath\",\n\t\t\"name\": \"All-time high on Base\",\n\t\t\"url\": \"https://base-ath.tradingstrategy.ai\",\n\t\t\"useSharePrice\": true\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-matic-eth-usdc\",\n\t\t\"name\": \"ETH-MATIC-USDC momentum\",\n\t\t\"url\": \"https://enzyme-polygon-matic-eth-usdc.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-ethereum-btc-eth-stoch-rsi\",\n\t\t\"name\": \"Stochastic ETH-BTC\",\n\t\t\"url\": \"https://enzyme-ethereum-btc-eth-stoch-rsi.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-matic-usdc\",\n\t\t\"name\": \"MATIC Level crush\",\n\t\t\"url\": \"https://enzyme-polygon-matic-usdc.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-breakout\",\n\t\t\"name\": \"ETH breakout\",\n\t\t\"url\": \"https://enzyme-polygon-eth-breakout.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-usdc\",\n\t\t\"name\": \"ETH Breakout bounce\",\n\t\t\"url\": \"https://enzyme-polygon-eth-usdc.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-usdc-sls\",\n\t\t\"name\": \"ETH Balance snap\",\n\t\t\"url\": \"https://enzyme-polygon-eth-usdc-sls.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"polygon-eth-spot-short\",\n\t\t\"name\": \"ETH Mean Flip\",\n\t\t\"url\": \"https://polygon-eth-spot-short.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"arbitrum-btc-breakout\",\n\t\t\"name\": \"BTC Barrier Breach\",\n\t\t\"url\": \"https://arbitrum-btc-breakout.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"ethereum-memecoin-swing\",\n\t\t\"name\": \"ETH Memecoin Social Trend Spotter\",\n\t\t\"url\": \"https://ethereum-memecoin-swing.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"ethereum-memecoin-vol-basket\",\n\t\t\"name\": \"Memecoin index\",\n\t\t\"url\": \"https://ethereum-memecoin-vol-basket.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"base-memecoin-index\",\n\t\t\"name\": \"Memetic Pulse (Base)\",\n\t\t\"url\": \"https://base-memecoin-index.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"base-memex\",\n\t\t\"name\": \"Memecoin Equal Weighted Index (Base)\",\n\t\t\"url\": \"https://base-memex.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"base-sentimeme\",\n\t\t\"name\": \"Sentimeme AI Trading Strategy (Base)\",\n\t\t\"url\": \"https://base-sentimeme.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"bnb-ath\",\n\t\t\"name\": \"All-time high\",\n\t\t\"url\": \"https://bnb-ath.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-btc-rsi\",\n\t\t\"name\": \"ETH-BTC price surge\",\n\t\t\"url\": \"https://enzyme-polygon-eth-btc-rsi.tradingstrategy.ai\",\n\t\t\"newVersionId\": \"enzyme-arbitrum-eth-btc-rsi\",\n\t\t\"hiddenPositions\": [4]\n\t},\n\t{\n\t\t\"id\": \"enzyme-polygon-eth-btc-usdc\",\n\t\t\"name\": \"ETH-BTC-USDC momentum\",\n\t\t\"url\": \"https://enzyme-polygon-eth-btc-usdc.tradingstrategy.ai\",\n\t\t\"newVersionId\": \"enzyme-polygon-eth-btc-rsi\"\n\t},\n\t{\n\t\t\"id\": \"bnb-local-high\",\n\t\t\"name\": \"BNB local high\",\n\t\t\"url\": \"https://bnb-local-high.tradingstrategy.ai\"\n\t},\n\t{\n\t\t\"id\": \"vega\",\n\t\t\"name\": \"Premium Harvest Vault\",\n\t\t\"url\": \"https://vega.tradingstrategy.ai\",\n\t\t\"useSharePrice\": true\n\t},\n\t{\n\t\t\"id\": \"gmx-ai\",\n\t\t\"name\": \"GMX.ai\",\n\t\t\"url\": \"https://gmx-ai.tradingstrategy.ai\",\n\t\t\"useSharePrice\": true,\n    \"hiddenElements\": {\n      \"timeframes\": true\n    }},\n\t{\n\t\t\"id\": \"hyper-ai\",\n\t\t\"name\": \"HyperAi\",\n\t\t\"url\": \"https://hyper-ai.tradingstrategy.ai\",\n\t\t\"useSharePrice\": true,\n    \"hiddenElements\": {\n      \"timeframes\": true\n    }\n\t}\n]",
    "TS_PUBLIC_TOP_VAULTS_URL": "https://top-defi-vaults.tradingstrategy.ai/top_vaults_by_chain.json",
    "TS_PUBLIC_GHOST_CONTENT_API_KEY": "4f54e499a627473f560945d524",
    "TS_PUBLIC_RPC_URLS": "{\n  \"1\": \"https://light-winter-orb.quiknode.pro/35689778fae5a024cb697e7db1c27008d9bfa70d/\",\n  \"137\": \"https://holy-cosmopolitan-river.matic.quiknode.pro/142856186da7fa1d97792ef6bea2f3f06d583cd4/\"\n}",
    "TS_PUBLIC_GHOST_API_URL": "https://trading-strategy.ghost.io",
    "TS_PUBLIC_WALLET_CONNECT_PROJECT_ID": "9ee7efad98897eb60ba023db6aa72355",
    "TS_PUBLIC_SENTRY_DSN": "https://[email protected]/3",
    "TS_PUBLIC_TYPESENSE_API_URL": "https://typesense3.tradingstrategy.ai",
    "TS_PUBLIC_CREEM_CHECKOUT_URL": "https://www.creem.io/payment/prod_53PolewYVyya9lOWDQME1k",
    "TS_PUBLIC_VAULT_API_URL": "tradingstrategy-store-api.tradingstrategy.ai",
    "TS_PUBLIC_VAULT_SPARKLINES_URL": "https://vault-sparklines.tradingstrategy.ai",
    "TS_PUBLIC_SITE_MODE": "production",
    "TS_PUBLIC_STABLECOIN_METADATA_URL": "https://vault-protocol-metadata.tradingstrategy.ai/stablecoin-metadata"
}

Config

{
    "announcement": {
        "title": "Scheduled maintenance",
        "description": "We're upgrading our systems to serve you better. Some features may be temporarily unavailable during this maintenance window: August 27, 11:00 - 13:00 UTC.",
        "ctaLabel": "Join Discord",
        "href": "https://discord.gg/5M88m9nM8H",
        "publishAt": "2025-08-26T17:00:00.000Z",
        "expireAt": "2025-08-27T11:30:00.000Z"
    },
    "backendInternalUrl": "http://host.docker.internal:3456/api",
    "backendUrl": "https://tradingstrategy.ai/api",
    "chainsUnderMaintenance": {},
    "chartWickThreshold": 0.3333333333333333,
    "creemCheckoutUrl": "https://www.creem.io/payment/prod_53PolewYVyya9lOWDQME1k",
    "discordUrl": "https://discord.gg/5M88m9nM8H",
    "geoBlock": {
        "strategies:view": [
            "CU",
            "IR",
            "KP",
            "RU",
            "SY"
        ],
        "strategies:deposit": [
            "CU",
            "IR",
            "KP",
            "RU",
            "SY",
            "US"
        ]
    },
    "ghostConfig": {
        "contentApiKey": "4f54e499a627473f560945d524",
        "apiUrl": "https://trading-strategy.ghost.io"
    },
    "rpcUrls": {
        "1": "https://light-winter-orb.quiknode.pro/35689778fae5a024cb697e7db1c27008d9bfa70d/",
        "137": "https://holy-cosmopolitan-river.matic.quiknode.pro/142856186da7fa1d97792ef6bea2f3f06d583cd4/"
    },
    "sentryDsn": "https://[email protected]/3",
    "siteMode": "production",
    "stablecoinMetadataUrl": "https://vault-protocol-metadata.tradingstrategy.ai/stablecoin-metadata",
    "strategyConfig": [
        {
            "id": "enzyme-arbitrum-eth-btc-rsi",
            "name": "ETH-BTC long swing",
            "url": "https://enzyme-arbitrum-eth-btc-rsi.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-eth-rolling-ratio",
            "name": "ETH/BTC rolling ratio",
            "url": "https://enzyme-polygon-eth-rolling-ratio.tradingstrategy.ai"
        },
        {
            "id": "master-vault",
            "name": "Master Vault",
            "url": "https://master-vault.tradingstrategy.ai",
            "useSharePrice": true,
            "frontpage": true
        },
        {
            "id": "base-ath",
            "name": "All-time high on Base",
            "url": "https://base-ath.tradingstrategy.ai",
            "useSharePrice": true
        },
        {
            "id": "enzyme-polygon-matic-eth-usdc",
            "name": "ETH-MATIC-USDC momentum",
            "url": "https://enzyme-polygon-matic-eth-usdc.tradingstrategy.ai"
        },
        {
            "id": "enzyme-ethereum-btc-eth-stoch-rsi",
            "name": "Stochastic ETH-BTC",
            "url": "https://enzyme-ethereum-btc-eth-stoch-rsi.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-matic-usdc",
            "name": "MATIC Level crush",
            "url": "https://enzyme-polygon-matic-usdc.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-eth-breakout",
            "name": "ETH breakout",
            "url": "https://enzyme-polygon-eth-breakout.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-eth-usdc",
            "name": "ETH Breakout bounce",
            "url": "https://enzyme-polygon-eth-usdc.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-eth-usdc-sls",
            "name": "ETH Balance snap",
            "url": "https://enzyme-polygon-eth-usdc-sls.tradingstrategy.ai"
        },
        {
            "id": "polygon-eth-spot-short",
            "name": "ETH Mean Flip",
            "url": "https://polygon-eth-spot-short.tradingstrategy.ai"
        },
        {
            "id": "arbitrum-btc-breakout",
            "name": "BTC Barrier Breach",
            "url": "https://arbitrum-btc-breakout.tradingstrategy.ai"
        },
        {
            "id": "ethereum-memecoin-swing",
            "name": "ETH Memecoin Social Trend Spotter",
            "url": "https://ethereum-memecoin-swing.tradingstrategy.ai"
        },
        {
            "id": "ethereum-memecoin-vol-basket",
            "name": "Memecoin index",
            "url": "https://ethereum-memecoin-vol-basket.tradingstrategy.ai"
        },
        {
            "id": "base-memecoin-index",
            "name": "Memetic Pulse (Base)",
            "url": "https://base-memecoin-index.tradingstrategy.ai"
        },
        {
            "id": "base-memex",
            "name": "Memecoin Equal Weighted Index (Base)",
            "url": "https://base-memex.tradingstrategy.ai"
        },
        {
            "id": "base-sentimeme",
            "name": "Sentimeme AI Trading Strategy (Base)",
            "url": "https://base-sentimeme.tradingstrategy.ai"
        },
        {
            "id": "bnb-ath",
            "name": "All-time high",
            "url": "https://bnb-ath.tradingstrategy.ai"
        },
        {
            "id": "enzyme-polygon-eth-btc-rsi",
            "name": "ETH-BTC price surge",
            "url": "https://enzyme-polygon-eth-btc-rsi.tradingstrategy.ai",
            "newVersionId": "enzyme-arbitrum-eth-btc-rsi",
            "hiddenPositions": [
                4
            ]
        },
        {
            "id": "enzyme-polygon-eth-btc-usdc",
            "name": "ETH-BTC-USDC momentum",
            "url": "https://enzyme-polygon-eth-btc-usdc.tradingstrategy.ai",
            "newVersionId": "enzyme-polygon-eth-btc-rsi"
        },
        {
            "id": "bnb-local-high",
            "name": "BNB local high",
            "url": "https://bnb-local-high.tradingstrategy.ai"
        },
        {
            "id": "vega",
            "name": "Premium Harvest Vault",
            "url": "https://vega.tradingstrategy.ai",
            "useSharePrice": true
        },
        {
            "id": "gmx-ai",
            "name": "GMX.ai",
            "url": "https://gmx-ai.tradingstrategy.ai",
            "useSharePrice": true,
            "hiddenElements": {
                "timeframes": true
            }
        },
        {
            "id": "hyper-ai",
            "name": "HyperAi",
            "url": "https://hyper-ai.tradingstrategy.ai",
            "useSharePrice": true,
            "hiddenElements": {
                "timeframes": true
            }
        }
    ],
    "tosContracts": {
        "ethereum": {
            "address": "0xd63c1bE9D8B56CCcD6fd2Dd9F9c030c6a9916f5F",
            "version": 2,
            "fileName": "2024-12-19.txt",
            "acceptanceMessage": "I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \n\nThis Terms of Service version 2, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt"
        },
        "polygon": {
            "address": "0xbe1418df0bAd87577de1A41385F19c6e77312780",
            "version": 6,
            "fileName": "2024-12-19.txt",
            "acceptanceMessage": "I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \n\nThis Terms of Service version 6, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt"
        },
        "arbitrum": {
            "address": "0xDCD7C644a6AA72eb2f86781175b18ADc30Aa4f4d",
            "version": 2,
            "fileName": "2024-12-19.txt",
            "acceptanceMessage": "I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \n\nThis Terms of Service version 2, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt"
        },
        "base": {
            "address": "0x7f0a89B113e5D36Daf001cd6c50A7F68A6172281",
            "version": 1,
            "fileName": "2024-12-19.txt",
            "acceptanceMessage": "I agree on Terms of Service. I understand smart contract trading is risky and I may lose all of my deposits. \n\nThis Terms of Service version 1, dated 2024-12-19, was published at https://tradingstrategy.ai/tos/2024-12-19.txt"
        }
    },
    "turnstileSiteKey": "0x4AAAAAABV1WHMSvn6ikguq",
    "typesenseConfig": {
        "apiKey": "poBMapJFGbKw9pJ634QWCrlwbbr9w2V2",
        "apiUrl": "https://typesense3.tradingstrategy.ai"
    },
    "vaultApiUrl": "tradingstrategy-store-api.tradingstrategy.ai",
    "vaultProtocolMetadataUrl": "https://vault-protocol-metadata.tradingstrategy.ai/vault-protocol-metadata",
    "vaultSparklinesUrl": "https://vault-sparklines.tradingstrategy.ai",
    "version": "v647",
    "walletConnectConfig": {
        "projectId": "9ee7efad98897eb60ba023db6aa72355"
    }
}

Geo-blocked features

{
    "ipCountry": "US",
    "strategies:view": "allowed",
    "strategies:deposit": "blocked"
}

Request headers

{
    "accept": "*/*",
    "accept-encoding": "gzip, br",
    "cdn-loop": "cloudflare; loops=1",
    "cf-connecting-ip": "216.73.216.47",
    "cf-ipcountry": "US",
    "cf-ray": "9eb328c25c65284b-CMH",
    "cf-visitor": "{\"scheme\":\"https\"}",
    "host": "tradingstrategy.ai",
    "user-agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])",
    "via": "1.1 Caddy",
    "x-forwarded-for": "104.23.243.8",
    "x-forwarded-host": "tradingstrategy.ai",
    "x-forwarded-proto": "https"
}