Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a1acdc6a6 | ||
|
|
31a295185b |
+1
-1
@@ -41,7 +41,7 @@
|
|||||||
"@cosmjs/tendermint-rpc": "^0.31.0",
|
"@cosmjs/tendermint-rpc": "^0.31.0",
|
||||||
"@dydxprotocol/v4-abacus": "^1.1.24",
|
"@dydxprotocol/v4-abacus": "^1.1.24",
|
||||||
"@dydxprotocol/v4-client-js": "^1.0.11",
|
"@dydxprotocol/v4-client-js": "^1.0.11",
|
||||||
"@dydxprotocol/v4-localization": "^1.0.18",
|
"@dydxprotocol/v4-localization": "^1.0.19",
|
||||||
"@ethersproject/providers": "^5.7.2",
|
"@ethersproject/providers": "^5.7.2",
|
||||||
"@js-joda/core": "^5.5.3",
|
"@js-joda/core": "^5.5.3",
|
||||||
"@radix-ui/react-checkbox": "^1.0.4",
|
"@radix-ui/react-checkbox": "^1.0.4",
|
||||||
|
|||||||
Generated
+9
-4
@@ -33,8 +33,8 @@ dependencies:
|
|||||||
specifier: ^1.0.11
|
specifier: ^1.0.11
|
||||||
version: 1.0.11
|
version: 1.0.11
|
||||||
'@dydxprotocol/v4-localization':
|
'@dydxprotocol/v4-localization':
|
||||||
specifier: ^1.0.18
|
specifier: ^1.0.19
|
||||||
version: 1.0.18
|
version: 1.0.19
|
||||||
'@ethersproject/providers':
|
'@ethersproject/providers':
|
||||||
specifier: ^5.7.2
|
specifier: ^5.7.2
|
||||||
version: 5.7.2
|
version: 5.7.2
|
||||||
@@ -1020,8 +1020,8 @@ packages:
|
|||||||
- utf-8-validate
|
- utf-8-validate
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@dydxprotocol/v4-localization@1.0.18:
|
/@dydxprotocol/v4-localization@1.0.19:
|
||||||
resolution: {integrity: sha512-790ajXfGzqRs7JVA3vISCg0Vh4EEN7SlcI8u04iryPcBp1WwkQ5TFGllF32+YPs1+mgjMRhwrg6jP8zEGMQFyw==}
|
resolution: {integrity: sha512-fKmJlyCCyo+SamH+Rb3fFR2Vu2F6G1JQcABAjWBMgihhA+XbdVVzTgydpQQfUgzIkmzy0CDFul6InAHlLvY1EQ==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@dydxprotocol/v4-proto@0.4.1:
|
/@dydxprotocol/v4-proto@0.4.1:
|
||||||
@@ -2190,6 +2190,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
is-glob: 4.0.3
|
is-glob: 4.0.3
|
||||||
micromatch: 4.0.5
|
micromatch: 4.0.5
|
||||||
|
napi-wasm: 1.1.0
|
||||||
dev: false
|
dev: false
|
||||||
bundledDependencies:
|
bundledDependencies:
|
||||||
- napi-wasm
|
- napi-wasm
|
||||||
@@ -11685,6 +11686,10 @@ packages:
|
|||||||
hasBin: true
|
hasBin: true
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/napi-wasm@1.1.0:
|
||||||
|
resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/native-abort-controller@1.0.4(abort-controller@3.0.0):
|
/native-abort-controller@1.0.4(abort-controller@3.0.0):
|
||||||
resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==}
|
resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
|
|||||||
+57
-151
@@ -1,189 +1,147 @@
|
|||||||
{
|
{
|
||||||
"1INCH-USD": {
|
"1INCH-USD": {
|
||||||
"name": "1inch",
|
"name": "1inch",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://1inch.io/",
|
"websiteLink": "https://1inch.io/",
|
||||||
"whitepaperLink": "https://github.com/1inch",
|
"whitepaperLink": "https://github.com/1inch",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/1inch/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/1inch/"
|
||||||
},
|
},
|
||||||
"AAVE-USD": {
|
"AAVE-USD": {
|
||||||
"name": "Aave",
|
"name": "Aave",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://aave.com/",
|
"websiteLink": "https://aave.com/",
|
||||||
"whitepaperLink": "https://github.com/aave/protocol-v2/blob/master/aave-v2-whitepaper.pdf",
|
"whitepaperLink": "https://github.com/aave/protocol-v2/blob/master/aave-v2-whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/aave/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/aave/"
|
||||||
},
|
},
|
||||||
"ADA-USD": {
|
"ADA-USD": {
|
||||||
"name": "Cardano",
|
"name": "Cardano",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://cardano.org/",
|
"websiteLink": "https://cardano.org/",
|
||||||
"whitepaperLink": "https://why.cardano.org/en/introduction/motivation/",
|
"whitepaperLink": "https://why.cardano.org/en/introduction/motivation/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/cardano/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/cardano/"
|
||||||
},
|
},
|
||||||
"ALGO-USD": {
|
"ALGO-USD": {
|
||||||
"name": "Algorand",
|
"name": "Algorand",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://algorand.com/",
|
"websiteLink": "https://algorand.com/",
|
||||||
"whitepaperLink": "https://algorand.com/technology/white-papers",
|
"whitepaperLink": "https://algorand.com/technology/white-papers",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/algorand/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/algorand/"
|
||||||
},
|
},
|
||||||
"APE-USD": {
|
"APE-USD": {
|
||||||
"name": "ApeCoin",
|
"name": "ApeCoin",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://apecoin.com/",
|
"websiteLink": "https://apecoin.com/",
|
||||||
"whitepaperLink": "https://apecoin.com/about",
|
"whitepaperLink": "https://apecoin.com/about",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/apecoin-ape/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/apecoin-ape/"
|
||||||
},
|
},
|
||||||
"APT-USD": {
|
"APT-USD": {
|
||||||
"name": "Aptos",
|
"name": "Aptos",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://aptoslabs.com/",
|
"websiteLink": "https://aptoslabs.com/",
|
||||||
"whitepaperLink": "https://aptos.dev/aptos-white-paper/",
|
"whitepaperLink": "https://aptos.dev/aptos-white-paper/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/aptos/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/aptos/"
|
||||||
},
|
},
|
||||||
"ARB-USD": {
|
"ARB-USD": {
|
||||||
"name": "Arbitrum",
|
"name": "Arbitrum",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://arbitrum.io/",
|
"websiteLink": "https://arbitrum.io/",
|
||||||
"whitepaperLink": "https://github.com/OffchainLabs/nitro",
|
"whitepaperLink": "https://github.com/OffchainLabs/nitro",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/arbitrum/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/arbitrum/"
|
||||||
},
|
},
|
||||||
"ATOM-USD": {
|
"ATOM-USD": {
|
||||||
"name": "Cosmos",
|
"name": "Cosmos",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://cosmos.network/",
|
"websiteLink": "https://cosmos.network/",
|
||||||
"whitepaperLink": "https://v1.cosmos.network/resources/whitepaper",
|
"whitepaperLink": "https://v1.cosmos.network/resources/whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/cosmos/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/cosmos/"
|
||||||
},
|
},
|
||||||
"AVAX-USD": {
|
"AVAX-USD": {
|
||||||
"name": "Avalanche",
|
"name": "Avalanche",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.avalabs.org/",
|
"websiteLink": "https://www.avalabs.org/",
|
||||||
"whitepaperLink": "https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf",
|
"whitepaperLink": "https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bbf8b10d1eb01e7e16_Avalanche%20Platform%20Whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/avalanche/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/avalanche/"
|
||||||
},
|
},
|
||||||
"BCH-USD": {
|
"BCH-USD": {
|
||||||
"name": "Bitcoin Cash",
|
"name": "Bitcoin Cash",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://bitcoincash.org/",
|
"websiteLink": "https://bitcoincash.org/",
|
||||||
"whitepaperLink": "https://bitcoincash.org/",
|
"whitepaperLink": "https://bitcoincash.org/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/bitcoin-cash/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/bitcoin-cash/"
|
||||||
},
|
},
|
||||||
"BLUR-USD": {
|
"BLUR-USD": {
|
||||||
"name": "Blur",
|
"name": "Blur",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://blur.io/",
|
"websiteLink": "https://blur.io/",
|
||||||
"whitepaperLink": "https://docs.blur.foundation/",
|
"whitepaperLink": "https://docs.blur.foundation/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/blur-token/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/blur-token/"
|
||||||
},
|
},
|
||||||
"CELO-USD": {
|
"CELO-USD": {
|
||||||
"name": "Celo",
|
"name": "Celo",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://celo.org",
|
"websiteLink": "https://celo.org",
|
||||||
"whitepaperLink": "https://docs.celo.org",
|
"whitepaperLink": "https://docs.celo.org",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/celo/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/celo/"
|
||||||
},
|
},
|
||||||
"BTC-USD": {
|
"BTC-USD": {
|
||||||
"name": "Bitcoin",
|
"name": "Bitcoin",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://bitcoin.org/",
|
"websiteLink": "https://bitcoin.org/",
|
||||||
"whitepaperLink": "https://bitcoin.org/bitcoin.pdf",
|
"whitepaperLink": "https://bitcoin.org/bitcoin.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/bitcoin/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/bitcoin/"
|
||||||
},
|
},
|
||||||
"COMP-USD": {
|
"COMP-USD": {
|
||||||
"name": "Compound",
|
"name": "Compound",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://compound.finance/",
|
"websiteLink": "https://compound.finance/",
|
||||||
"whitepaperLink": "https://compound.finance/documents/Compound.Whitepaper.pdf",
|
"whitepaperLink": "https://compound.finance/documents/Compound.Whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/compound/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/compound/"
|
||||||
},
|
},
|
||||||
"CRV-USD": {
|
"CRV-USD": {
|
||||||
"name": "Curve",
|
"name": "Curve",
|
||||||
"tags":[
|
"tags": ["Governance"],
|
||||||
"Governance"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://curve.fi/",
|
"websiteLink": "https://curve.fi/",
|
||||||
"whitepaperLink": "https://curve.fi/whitepaper",
|
"whitepaperLink": "https://curve.fi/whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/curve-dao-token/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/curve-dao-token/"
|
||||||
},
|
},
|
||||||
"DOGE-USD": {
|
"DOGE-USD": {
|
||||||
"name": "Dogecoin",
|
"name": "Dogecoin",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://dogecoin.com/",
|
"websiteLink": "https://dogecoin.com/",
|
||||||
"whitepaperLink": "https://github.com/dogecoin/dogecoin",
|
"whitepaperLink": "https://github.com/dogecoin/dogecoin",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/dogecoin/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/dogecoin/"
|
||||||
},
|
},
|
||||||
"DOT-USD": {
|
"DOT-USD": {
|
||||||
"name": "Polkadot",
|
"name": "Polkadot",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://polkadot.network/",
|
"websiteLink": "https://polkadot.network/",
|
||||||
"whitepaperLink": "https://polkadot.network/PolkaDotPaper.pdf",
|
"whitepaperLink": "https://polkadot.network/PolkaDotPaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/polkadot-new/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/polkadot-new/"
|
||||||
},
|
},
|
||||||
"ENJ-USD": {
|
"ENJ-USD": {
|
||||||
"name": "Enjin",
|
"name": "Enjin",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://enjin.io/",
|
"websiteLink": "https://enjin.io/",
|
||||||
"whitepaperLink": "https://cdn.enjin.io/downloads/whitepapers/enjin-coin/en.pdf/",
|
"whitepaperLink": "https://cdn.enjin.io/downloads/whitepapers/enjin-coin/en.pdf/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/enjin-coin/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/enjin-coin/"
|
||||||
},
|
},
|
||||||
"EOS-USD": {
|
"EOS-USD": {
|
||||||
"name": "EOS",
|
"name": "EOS",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://eos.io/",
|
"websiteLink": "https://eos.io/",
|
||||||
"whitepaperLink": "https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md",
|
"whitepaperLink": "https://github.com/EOSIO/Documentation/blob/master/TechnicalWhitePaper.md",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/eos/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/eos/"
|
||||||
},
|
},
|
||||||
"ETC-USD": {
|
"ETC-USD": {
|
||||||
"name": "Ethereum Classic",
|
"name": "Ethereum Classic",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://ethereumclassic.org/",
|
"websiteLink": "https://ethereumclassic.org/",
|
||||||
"whitepaperLink": "https://ethereumclassic.org/why-classic",
|
"whitepaperLink": "https://ethereumclassic.org/why-classic",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/ethereum-classic/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/ethereum-classic/"
|
||||||
},
|
},
|
||||||
"ETH-USD": {
|
"ETH-USD": {
|
||||||
"name": "Ethereum",
|
"name": "Ethereum",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://ethereum.org/",
|
"websiteLink": "https://ethereum.org/",
|
||||||
"whitepaperLink": "https://ethereum.org/whitepaper/",
|
"whitepaperLink": "https://ethereum.org/whitepaper/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/ethereum/",
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/ethereum/",
|
||||||
@@ -192,261 +150,209 @@
|
|||||||
},
|
},
|
||||||
"FIL-USD": {
|
"FIL-USD": {
|
||||||
"name": "Filecoin",
|
"name": "Filecoin",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://filecoin.io/",
|
"websiteLink": "https://filecoin.io/",
|
||||||
"whitepaperLink": "https://filecoin.io/filecoin.pdf",
|
"whitepaperLink": "https://filecoin.io/filecoin.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/filecoin/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/filecoin/"
|
||||||
},
|
},
|
||||||
"HNT-USD": {
|
"HNT-USD": {
|
||||||
"name": "Helium",
|
"name": "Helium",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.helium.com",
|
"websiteLink": "https://www.helium.com",
|
||||||
"whitepaperLink": "http://whitepaper.helium.com",
|
"whitepaperLink": "http://whitepaper.helium.com",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/helium/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/helium/"
|
||||||
},
|
},
|
||||||
"ICP-USD": {
|
"ICP-USD": {
|
||||||
"name": "Internet Computer",
|
"name": "Internet Computer",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://dfinity.org",
|
"websiteLink": "https://dfinity.org",
|
||||||
"whitepaperLink": "https://dfinity.org/whitepaper.pdf",
|
"whitepaperLink": "https://dfinity.org/whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/internet-computer/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/internet-computer/"
|
||||||
},
|
},
|
||||||
"LDO-USD": {
|
"LDO-USD": {
|
||||||
"name": "Lido DAO",
|
"name": "Lido DAO",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://lido.fi/",
|
"websiteLink": "https://lido.fi/",
|
||||||
"whitepaperLink": "https://lido.fi/static/Lido:Ethereum-Liquid-Staking.pdf",
|
"whitepaperLink": "https://lido.fi/static/Lido:Ethereum-Liquid-Staking.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/lido-dao/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/lido-dao/"
|
||||||
},
|
},
|
||||||
"LINK-USD": {
|
"LINK-USD": {
|
||||||
"name": "Chainlink",
|
"name": "Chainlink",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://chain.link/",
|
"websiteLink": "https://chain.link/",
|
||||||
"whitepaperLink": "https://link.smartcontract.com/whitepaper",
|
"whitepaperLink": "https://link.smartcontract.com/whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/chainlink/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/chainlink/"
|
||||||
},
|
},
|
||||||
"LTC-USD": {
|
"LTC-USD": {
|
||||||
"name": "Litecoin",
|
"name": "Litecoin",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://litecoin.org/",
|
"websiteLink": "https://litecoin.org/",
|
||||||
"whitepaperLink": "https://litecoin.info/index.php/Main_Page",
|
"whitepaperLink": "https://litecoin.info/index.php/Main_Page",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/litecoin/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/litecoin/"
|
||||||
},
|
},
|
||||||
"MATIC-USD": {
|
"MATIC-USD": {
|
||||||
"name": "Polygon",
|
"name": "Polygon",
|
||||||
"tags":[
|
"tags": ["Layer 2"],
|
||||||
"Layer 2"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://polygon.technology/",
|
"websiteLink": "https://polygon.technology/",
|
||||||
"whitepaperLink": "https://polygon.technology/lightpaper-polygon.pdf",
|
"whitepaperLink": "https://polygon.technology/lightpaper-polygon.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/polygon/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/polygon/"
|
||||||
},
|
},
|
||||||
"MKR-USD": {
|
"MKR-USD": {
|
||||||
"name": "Maker",
|
"name": "Maker",
|
||||||
"tags":[
|
"tags": ["Governance"],
|
||||||
"Governance"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://makerdao.com",
|
"websiteLink": "https://makerdao.com",
|
||||||
"whitepaperLink": "https://makerdao.com/whitepaper",
|
"whitepaperLink": "https://makerdao.com/whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/maker/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/maker/"
|
||||||
},
|
},
|
||||||
"NEAR-USD": {
|
"NEAR-USD": {
|
||||||
"name": "NEAR Protocol",
|
"name": "NEAR Protocol",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://near.org",
|
"websiteLink": "https://near.org",
|
||||||
"whitepaperLink": "https://near.org/papers/the-official-near-white-paper/",
|
"whitepaperLink": "https://near.org/papers/the-official-near-white-paper/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/near-protocol/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/near-protocol/"
|
||||||
},
|
},
|
||||||
"OP-USD": {
|
"OP-USD": {
|
||||||
"name": "Optimism",
|
"name": "Optimism",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.optimism.io/",
|
"websiteLink": "https://www.optimism.io/",
|
||||||
"whitepaperLink": "https://github.com/ethereum-optimism",
|
"whitepaperLink": "https://github.com/ethereum-optimism",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/optimism-ethereum/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/optimism-ethereum/"
|
||||||
},
|
},
|
||||||
"PEPE-USD": {
|
"PEPE-USD": {
|
||||||
"name": "Pepe",
|
"name": "Pepe",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.pepe.vip/",
|
"websiteLink": "https://www.pepe.vip/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/pepe/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/pepe/"
|
||||||
},
|
},
|
||||||
"RUNE-USD": {
|
"RUNE-USD": {
|
||||||
"name": "THORChain",
|
"name": "THORChain",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://thorchain.org",
|
"websiteLink": "https://thorchain.org",
|
||||||
"whitepaperLink": "https://whitepaper.io/document/709/thorchain-whitepaper",
|
"whitepaperLink": "https://whitepaper.io/document/709/thorchain-whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/thorchain/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/thorchain/"
|
||||||
},
|
},
|
||||||
"SEI-USD": {
|
"SEI-USD": {
|
||||||
"name": "Sei",
|
"name": "Sei",
|
||||||
"tags":[
|
"tags": ["Layer 1", "Defi"],
|
||||||
"Layer 1",
|
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.sei.io/",
|
"websiteLink": "https://www.sei.io/",
|
||||||
"whitepaperLink": "https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf",
|
"whitepaperLink": "https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sei/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sei/"
|
||||||
},
|
},
|
||||||
"SHIB-USD": {
|
"SHIB-USD": {
|
||||||
"name": "Shiba Inu",
|
"name": "Shiba Inu",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://shibatoken.com/",
|
"websiteLink": "https://shibatoken.com/",
|
||||||
"whitepaperLink": "https://docs.shibatoken.com/",
|
"whitepaperLink": "https://docs.shibatoken.com/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/shiba-inu/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/shiba-inu/"
|
||||||
},
|
},
|
||||||
"SNX-USD": {
|
"SNX-USD": {
|
||||||
"name": "Synthetix",
|
"name": "Synthetix",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://synthetix.io/",
|
"websiteLink": "https://synthetix.io/",
|
||||||
"whitepaperLink": "https://docs.synthetix.io/litepaper",
|
"whitepaperLink": "https://docs.synthetix.io/litepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/synthetix-network-token/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/synthetix-network-token/"
|
||||||
},
|
},
|
||||||
"SOL-USD": {
|
"SOL-USD": {
|
||||||
"name": "Solana",
|
"name": "Solana",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://solana.com/",
|
"websiteLink": "https://solana.com/",
|
||||||
"whitepaperLink": "https://solana.com/solana-whitepaper.pdf",
|
"whitepaperLink": "https://solana.com/solana-whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/solana/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/solana/"
|
||||||
},
|
},
|
||||||
"SUI-USD": {
|
"SUI-USD": {
|
||||||
"name": "Sui",
|
"name": "Sui",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://sui.io/",
|
"websiteLink": "https://sui.io/",
|
||||||
"whitepaperLink": "https://github.com/MystenLabs",
|
"whitepaperLink": "https://github.com/MystenLabs",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sui/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sui/"
|
||||||
},
|
},
|
||||||
"SUSHI-USD": {
|
"SUSHI-USD": {
|
||||||
"name": "Sushi",
|
"name": "Sushi",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://sushi.com/",
|
"websiteLink": "https://sushi.com/",
|
||||||
"whitepaperLink": "https://docs.sushi.com/",
|
"whitepaperLink": "https://docs.sushi.com/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sushiswap/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/sushiswap/"
|
||||||
},
|
},
|
||||||
|
"TIA-USD": {
|
||||||
|
"name": "Celestia",
|
||||||
|
"tags": ["Layer 1"],
|
||||||
|
"websiteLink": "https://celestia.org/",
|
||||||
|
"whitepaperLink": "https://arxiv.org/pdf/1905.09274.pdf",
|
||||||
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/celestia/"
|
||||||
|
},
|
||||||
"TRX-USD": {
|
"TRX-USD": {
|
||||||
"name": "TRON",
|
"name": "TRON",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://tron.network/",
|
"websiteLink": "https://tron.network/",
|
||||||
"whitepaperLink": "https://tron.network/static/doc/white_paper_v_2_0.pdf",
|
"whitepaperLink": "https://tron.network/static/doc/white_paper_v_2_0.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/tron/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/tron/"
|
||||||
},
|
},
|
||||||
"UMA-USD": {
|
"UMA-USD": {
|
||||||
"name": "UMA",
|
"name": "UMA",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://umaproject.org/",
|
"websiteLink": "https://umaproject.org/",
|
||||||
"whitepaperLink": "https://github.com/UMAprotocol/whitepaper",
|
"whitepaperLink": "https://github.com/UMAprotocol/whitepaper",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/uma/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/uma/"
|
||||||
},
|
},
|
||||||
"UNI-USD": {
|
"UNI-USD": {
|
||||||
"name": "Uniswap",
|
"name": "Uniswap",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://uniswap.org/",
|
"websiteLink": "https://uniswap.org/",
|
||||||
"whitepaperLink": "https://uniswap.org/whitepaper-v3.pdf",
|
"whitepaperLink": "https://uniswap.org/whitepaper-v3.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/uniswap/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/uniswap/"
|
||||||
},
|
},
|
||||||
"WLD-USD": {
|
"WLD-USD": {
|
||||||
"name": "Worldcoin",
|
"name": "Worldcoin",
|
||||||
"tags":[
|
"tags": [],
|
||||||
|
|
||||||
],
|
|
||||||
"websiteLink": "https://worldcoin.org/",
|
"websiteLink": "https://worldcoin.org/",
|
||||||
"whitepaperLink": "https://whitepaper.worldcoin.org/",
|
"whitepaperLink": "https://whitepaper.worldcoin.org/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/worldcoin-org/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/worldcoin-org/"
|
||||||
},
|
},
|
||||||
"XLM-USD": {
|
"XLM-USD": {
|
||||||
"name": "Stellar",
|
"name": "Stellar",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.stellar.org/",
|
"websiteLink": "https://www.stellar.org/",
|
||||||
"whitepaperLink": "https://www.stellar.org/papers/stellar-consensus-protocol",
|
"whitepaperLink": "https://www.stellar.org/papers/stellar-consensus-protocol",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/stellar/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/stellar/"
|
||||||
},
|
},
|
||||||
"XMR-USD": {
|
"XMR-USD": {
|
||||||
"name": "Monero",
|
"name": "Monero",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://www.getmonero.org/",
|
"websiteLink": "https://www.getmonero.org/",
|
||||||
"whitepaperLink": "https://www.getmonero.org/resources/research-lab/",
|
"whitepaperLink": "https://www.getmonero.org/resources/research-lab/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/monero/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/monero/"
|
||||||
},
|
},
|
||||||
"XRP-USD": {
|
"XRP-USD": {
|
||||||
"name": "Ripple",
|
"name": "Ripple",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://ripple.com/currency/",
|
"websiteLink": "https://ripple.com/currency/",
|
||||||
"whitepaperLink": "https://github.com/ripple",
|
"whitepaperLink": "https://github.com/ripple",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/xrp/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/xrp/"
|
||||||
},
|
},
|
||||||
"XTZ-USD": {
|
"XTZ-USD": {
|
||||||
"name": "Tezos",
|
"name": "Tezos",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://tezos.com",
|
"websiteLink": "https://tezos.com",
|
||||||
"whitepaperLink": "https://tezos.com/whitepaper.pdf",
|
"whitepaperLink": "https://tezos.com/whitepaper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/tezos/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/tezos/"
|
||||||
},
|
},
|
||||||
"YFI-USD": {
|
"YFI-USD": {
|
||||||
"name": "Yearn",
|
"name": "Yearn",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://yearn.finance/",
|
"websiteLink": "https://yearn.finance/",
|
||||||
"whitepaperLink": "https://docs.yearn.finance/",
|
"whitepaperLink": "https://docs.yearn.finance/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/yearn-finance/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/yearn-finance/"
|
||||||
},
|
},
|
||||||
"ZEC-USD": {
|
"ZEC-USD": {
|
||||||
"name": "Zcash",
|
"name": "Zcash",
|
||||||
"tags":[
|
"tags": ["Layer 1"],
|
||||||
"Layer 1"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://z.cash/",
|
"websiteLink": "https://z.cash/",
|
||||||
"whitepaperLink": "https://z.cash/technology/",
|
"whitepaperLink": "https://z.cash/technology/",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/zcash/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/zcash/"
|
||||||
},
|
},
|
||||||
"ZRX-USD": {
|
"ZRX-USD": {
|
||||||
"name": "0x",
|
"name": "0x",
|
||||||
"tags":[
|
"tags": ["Defi"],
|
||||||
"Defi"
|
|
||||||
],
|
|
||||||
"websiteLink": "https://0x.org/",
|
"websiteLink": "https://0x.org/",
|
||||||
"whitepaperLink": "https://0x.org/pdfs/0x_white_paper.pdf",
|
"whitepaperLink": "https://0x.org/pdfs/0x_white_paper.pdf",
|
||||||
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/0x/"
|
"coinMarketCapsLink": "https://coinmarketcap.com/currencies/0x/"
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
@@ -45,6 +45,7 @@ const assetIcons = {
|
|||||||
SOL: '/currencies/sol.png',
|
SOL: '/currencies/sol.png',
|
||||||
SUI: '/currencies/sui.png',
|
SUI: '/currencies/sui.png',
|
||||||
SUSHI: '/currencies/sushi.png',
|
SUSHI: '/currencies/sushi.png',
|
||||||
|
TIA: '/currencies/tia.png',
|
||||||
TRX: '/currencies/trx.png',
|
TRX: '/currencies/trx.png',
|
||||||
UMA: '/currencies/uma.png',
|
UMA: '/currencies/uma.png',
|
||||||
UNI: '/currencies/uni.png',
|
UNI: '/currencies/uni.png',
|
||||||
@@ -71,8 +72,13 @@ export const AssetIcon = ({
|
|||||||
}: {
|
}: {
|
||||||
symbol?: Nullable<string>;
|
symbol?: Nullable<string>;
|
||||||
className?: string;
|
className?: string;
|
||||||
}) =>
|
}) => (
|
||||||
isAssetSymbol(symbol) ? <Styled.Img src={assetIcons[symbol]} className={className} /> : null;
|
<Styled.Img
|
||||||
|
src={isAssetSymbol(symbol) ? assetIcons[symbol] : '/currencies/unavailable.png'}
|
||||||
|
className={className}
|
||||||
|
alt={symbol}
|
||||||
|
/>
|
||||||
|
);
|
||||||
|
|
||||||
const Styled: Record<string, AnyStyledComponent> = {};
|
const Styled: Record<string, AnyStyledComponent> = {};
|
||||||
|
|
||||||
|
|||||||
@@ -26,39 +26,3 @@ export enum FundingDirection {
|
|||||||
ToShort = 'ToShort',
|
ToShort = 'ToShort',
|
||||||
ToLong = 'ToLong',
|
ToLong = 'ToLong',
|
||||||
}
|
}
|
||||||
|
|
||||||
export const MARKETS_TO_DISPLAY = [
|
|
||||||
'BTC-USD',
|
|
||||||
'ETH-USD',
|
|
||||||
'LINK-USD',
|
|
||||||
'SOL-USD',
|
|
||||||
'MATIC-USD',
|
|
||||||
'ATOM-USD',
|
|
||||||
'AVAX-USD',
|
|
||||||
'APE-USD',
|
|
||||||
'XRP-USD',
|
|
||||||
'UNI-USD',
|
|
||||||
'ADA-USD',
|
|
||||||
'TRX-USD',
|
|
||||||
'OP-USD',
|
|
||||||
'MKR-USD',
|
|
||||||
'DOGE-USD',
|
|
||||||
'SHIB-USD',
|
|
||||||
'COMP-USD',
|
|
||||||
'LDO-USD',
|
|
||||||
'NEAR-USD',
|
|
||||||
'APT-USD',
|
|
||||||
'SUI-USD',
|
|
||||||
'DOT-USD',
|
|
||||||
'ETC-USD',
|
|
||||||
'ARB-USD',
|
|
||||||
'CRV-USD',
|
|
||||||
'BLUR-USD',
|
|
||||||
'FIL-USD',
|
|
||||||
'XLM-USD',
|
|
||||||
'PEPE-USD',
|
|
||||||
'WLD-USD',
|
|
||||||
'SEI-USD',
|
|
||||||
'LTC-USD',
|
|
||||||
'BCH-USD',
|
|
||||||
];
|
|
||||||
|
|||||||
@@ -1,14 +1,7 @@
|
|||||||
import { useMemo } from 'react';
|
import { useMemo } from 'react';
|
||||||
import { useSelector, shallowEqual } from 'react-redux';
|
import { useSelector, shallowEqual } from 'react-redux';
|
||||||
|
|
||||||
import {
|
import { MarketFilters, MARKET_FILTER_LABELS, type MarketData } from '@/constants/markets';
|
||||||
MarketFilters,
|
|
||||||
MARKET_FILTER_LABELS,
|
|
||||||
type MarketData,
|
|
||||||
MARKETS_TO_DISPLAY,
|
|
||||||
} from '@/constants/markets';
|
|
||||||
|
|
||||||
import { testFlags } from '@/lib/testFlags';
|
|
||||||
|
|
||||||
import { getAssets } from '@/state/assetsSelectors';
|
import { getAssets } from '@/state/assetsSelectors';
|
||||||
import { getPerpetualMarkets } from '@/state/perpetualsSelectors';
|
import { getPerpetualMarkets } from '@/state/perpetualsSelectors';
|
||||||
@@ -49,9 +42,7 @@ export const useMarketsData = (
|
|||||||
}, [allPerpetualMarkets, allAssets]);
|
}, [allPerpetualMarkets, allAssets]);
|
||||||
|
|
||||||
const filteredMarkets = useMemo(() => {
|
const filteredMarkets = useMemo(() => {
|
||||||
const filtered = markets
|
const filtered = markets.filter(filterFunctions[filter]);
|
||||||
.filter(filterFunctions[filter])
|
|
||||||
.filter(({ id }) => (testFlags.displayAllMarkets ? true : MARKETS_TO_DISPLAY.includes(id)));
|
|
||||||
|
|
||||||
if (searchFilter) {
|
if (searchFilter) {
|
||||||
return filtered.filter(
|
return filtered.filter(
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ class TestFlags {
|
|||||||
this.queryParams = {};
|
this.queryParams = {};
|
||||||
const hash = window.location.hash;
|
const hash = window.location.hash;
|
||||||
const queryIndex = hash.indexOf('?');
|
const queryIndex = hash.indexOf('?');
|
||||||
if (queryIndex === -1) return
|
if (queryIndex === -1) return;
|
||||||
|
|
||||||
const queryParamsString = hash.substring(queryIndex + 1);
|
const queryParamsString = hash.substring(queryIndex + 1);
|
||||||
const params = new URLSearchParams(queryParamsString);
|
const params = new URLSearchParams(queryParamsString);
|
||||||
@@ -19,10 +19,6 @@ class TestFlags {
|
|||||||
return !!this.queryParams.displayInitializingMarkets;
|
return !!this.queryParams.displayInitializingMarkets;
|
||||||
}
|
}
|
||||||
|
|
||||||
get displayAllMarkets() {
|
|
||||||
return !!this.queryParams.displayAllMarkets;
|
|
||||||
}
|
|
||||||
|
|
||||||
get withCCTP() {
|
get withCCTP() {
|
||||||
return !!this.queryParams.withCCTP;
|
return !!this.queryParams.withCCTP;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,9 +2,7 @@ import styled, { type AnyStyledComponent } from 'styled-components';
|
|||||||
import { shallowEqual, useSelector } from 'react-redux';
|
import { shallowEqual, useSelector } from 'react-redux';
|
||||||
|
|
||||||
import { STRING_KEYS } from '@/constants/localization';
|
import { STRING_KEYS } from '@/constants/localization';
|
||||||
import { MARKETS_TO_DISPLAY } from '@/constants/markets';
|
|
||||||
import { useBreakpoints, useStringGetter } from '@/hooks';
|
import { useBreakpoints, useStringGetter } from '@/hooks';
|
||||||
import { testFlags } from '@/lib/testFlags';
|
|
||||||
import { breakpoints } from '@/styles';
|
import { breakpoints } from '@/styles';
|
||||||
import { layoutMixins } from '@/styles/layoutMixins';
|
import { layoutMixins } from '@/styles/layoutMixins';
|
||||||
|
|
||||||
@@ -34,7 +32,6 @@ export const ExchangeBillboards: React.FC<ExchangeBillboardsProps> = ({
|
|||||||
|
|
||||||
Object.values(perpetualMarkets)
|
Object.values(perpetualMarkets)
|
||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
.filter(({ id }) => (testFlags.displayAllMarkets ? true : MARKETS_TO_DISPLAY.includes(id)))
|
|
||||||
.forEach(({ oraclePrice, perpetual }) => {
|
.forEach(({ oraclePrice, perpetual }) => {
|
||||||
const { volume24H, trades24H, openInterest = 0 } = perpetual || {};
|
const { volume24H, trades24H, openInterest = 0 } = perpetual || {};
|
||||||
volume24HUSDC += volume24H ?? 0;
|
volume24HUSDC += volume24H ?? 0;
|
||||||
|
|||||||
@@ -94,7 +94,7 @@ export const FillDetailsDialog = ({ fillId, setIsOpen }: ElementProps) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<DetailsDialog
|
<DetailsDialog
|
||||||
slotIcon={<Styled.AssetIcon symbol={asset.id} />}
|
slotIcon={<Styled.AssetIcon symbol={asset?.id} />}
|
||||||
title={resources.typeStringKey && stringGetter({ key: resources.typeStringKey })}
|
title={resources.typeStringKey && stringGetter({ key: resources.typeStringKey })}
|
||||||
items={detailItems}
|
items={detailItems}
|
||||||
setIsOpen={setIsOpen}
|
setIsOpen={setIsOpen}
|
||||||
|
|||||||
@@ -194,7 +194,7 @@ export const OrderDetailsDialog = ({ orderId, setIsOpen }: ElementProps) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<DetailsDialog
|
<DetailsDialog
|
||||||
slotIcon={<Styled.AssetIcon symbol={asset.id} />}
|
slotIcon={<Styled.AssetIcon symbol={asset?.id} />}
|
||||||
title={!resources.typeStringKey ? '' : stringGetter({ key: resources.typeStringKey })}
|
title={!resources.typeStringKey ? '' : stringGetter({ key: resources.typeStringKey })}
|
||||||
slotFooter={
|
slotFooter={
|
||||||
isAccountViewOnly ? null : isOrderStatusClearable(status) ? (
|
isAccountViewOnly ? null : isOrderStatusClearable(status) ? (
|
||||||
|
|||||||
Reference in New Issue
Block a user