diff --git a/public/configs.json b/public/configs.json index d53041b..3b86e8e 100644 --- a/public/configs.json +++ b/public/configs.json @@ -1,38 +1,173 @@ { - "deployments":{ - "TESTNET":{ - "environments":[ - { - "id":"dydxprotocol-testnet", - "name":"v4 Public Testnet", - "ethereumChainId":"5", - "dydxChainId":"dydx-testnet-3", - "isMainNet":false, - "endpoints":{ - "indexers":[ - { - "api":"https://dydx-testnet.imperator.co", - "socket":"wss://dydx-testnet.imperator.co" - } - ], - "validators":[ - "https://dydx-testnet.nodefleet.org", - "https://dydx-testnet-archive.allthatnode.com:26657/XZvMM41hESf8PJrEQiTzbCOMVyFca79R", - "https://test-dydx.kingnodes.com/" - ], - "0xsquid":"https://squid-api-git-main-cosmos-testnet-0xsquid.vercel.app", - "faucet":"https://faucet.v4testnet.dydx.exchange" - }, - "links":{ - "tos":"https://dydx.exchange/v4-terms", - "privacy":"https://dydx.exchange/privacy", - "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + "deploments": { + "MAINNET": null, + "TESTNET": { + "environments" : [ + "dydxprotocol-testnet" + ], + "default": "dydxprotocol-testnet" + }, + "DEV": { + "environments" : [ + "dydxprotocol-dev", + "dydxprotocol-dev-2", + "dydxprotocol-dev-4", + "dydxprotocol-dev-5", + "dydxprotocol-staging", + "dydxprotocol-testnet" + ], + "default": "dydxprotocol-staging" + } + }, + "environments":[ + { + "id":"dydxprotocol-dev", + "name":"v4 Dev", + "ethereumChainId":"5", + "dydxChainId":"dydxprotocol-testnet", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"http://indexer.v4dev.dydx.exchange", + "socket":"wss://indexer.v4dev.dydx.exchange" } - } - ], - "default":"dydxprotocol-testnet" + ], + "validators":[ + "http://validator.v4dev.dydx.exchange" + ], + "0xsquid":"https://testnet.api.0xsquid.com", + "faucet":"http://faucet.v4dev.dydx.exchange" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } }, - "DEV":null, - "MAINNET":null - } + { + "id":"dydxprotocol-dev-2", + "name":"v4 Dev 2", + "ethereumChainId":"5", + "dydxChainId":"dydxprotocol-testnet", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"http://dev2-indexer-apne1-lb-public-2076363889.ap-northeast-1.elb.amazonaws.com", + "socket":"ws://dev2-indexer-apne1-lb-public-2076363889.ap-northeast-1.elb.amazonaws.com" + } + ], + "validators":[ + "http://35.75.227.118" + ], + "0xsquid":"https://testnet.api.0xsquid.com" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } + }, + { + "id":"dydxprotocol-dev-4", + "name":"v4 Dev 4", + "ethereumChainId":"5", + "dydxChainId":"dydxprotocol-testnet", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"http://indexer.v4dev4.dydx.exchange", + "socket":"ws://indexer.v4dev4.dydx.exchange" + } + ], + "validators":[ + "http://validator.v4dev4.dydx.exchange" + ], + "0xsquid":"https://testnet.api.0xsquid.com" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } + }, + { + "id":"dydxprotocol-dev-5", + "name":"v4 Dev 5", + "ethereumChainId":"5", + "dydxChainId":"dydxprotocol-testnet", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"http://dev5-indexer-apne1-lb-public-1721328151.ap-northeast-1.elb.amazonaws.com", + "socket":"ws://dev5-indexer-apne1-lb-public-1721328151.ap-northeast-1.elb.amazonaws.com" + } + ], + "validators":[ + "http://18.223.78.50" + ], + "0xsquid":"https://testnet.api.0xsquid.com" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } + }, + { + "id":"dydxprotocol-staging", + "name":"v4 Staging", + "ethereumChainId":"5", + "dydxChainId":"dydxprotocol-testnet", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"https://indexer.v4staging.dydx.exchange", + "socket":"wss://indexer.v4staging.dydx.exchange" + } + ], + "faucet":"https://faucet.v4staging.dydx.exchange", + "validators":[ + "https://validator.v4staging.dydx.exchange" + ], + "0xsquid":"https://squid-api-git-main-cosmos-testnet-0xsquid.vercel.app" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } + }, + { + "id":"dydxprotocol-testnet", + "name":"v4 Public Testnet", + "ethereumChainId":"5", + "dydxChainId":"dydx-testnet-3", + "isMainNet":false, + "endpoints":{ + "indexers":[ + { + "api":"https://dydx-testnet.imperator.co", + "socket":"wss://dydx-testnet.imperator.co" + } + ], + "validators":[ + "https://dydx-testnet.nodefleet.org", + "https://dydx-testnet-archive.allthatnode.com:26657/XZvMM41hESf8PJrEQiTzbCOMVyFca79R", + "https://test-dydx.kingnodes.com/" + ], + "0xsquid":"https://squid-api-git-main-cosmos-testnet-0xsquid.vercel.app", + "faucet":"https://faucet.v4testnet.dydx.exchange" + }, + "links":{ + "tos":"https://dydx.exchange/v4-terms", + "privacy":"https://dydx.exchange/privacy", + "mintscan":"https://testnet.mintscan.io/dydx-testnet/txs/{tx_hash}" + } + } + ] } \ No newline at end of file