@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
114 lines (112 loc) • 3.31 kB
text/typescript
import { ConfigInfo } from "@ledgerhq/live-config/LiveConfig";
import { getEnv } from "@ledgerhq/live-env";
export const polkadotConfig: Record<string, ConfigInfo> = {
config_currency_polkadot: {
type: "object",
default: {
status: {
type: "active",
},
sidecar: {
url: getEnv("API_POLKADOT_SIDECAR"),
credentials: getEnv("API_POLKADOT_SIDECAR_CREDENTIALS"),
},
indexer: {
url: getEnv("API_POLKADOT_INDEXER"),
},
node: {
url: getEnv("API_POLKADOT_NODE"),
},
staking: {
electionStatusThreshold: getEnv("POLKADOT_ELECTION_STATUS_THRESHOLD"),
},
metadataShortener: {
url: "https://polkadot-metadata-shortener.api.live.ledger.com/transaction/metadata",
id: "dot",
},
metadataHash: {
url: "https://polkadot-metadata-shortener.api.live.ledger.com/node/metadata/hash",
id: "dot",
},
},
},
config_currency_assethub_polkadot: {
type: "object",
default: {
status: {
type: "active",
},
sidecar: {
url: "https://polkadot-asset-hub-sidecar.coin.ledger.com",
},
node: {
url: "https://polkadot-asset-hub-fullnodes.api.live.ledger.com",
},
staking: {
electionStatusThreshold: getEnv("POLKADOT_ELECTION_STATUS_THRESHOLD"),
},
indexer: {
url: "https://explorers.api.live.ledger.com/blockchain/dot_asset_hub",
},
metadataShortener: {
url: "https://polkadot-metadata-shortener.api.live.ledger.com/transaction/metadata",
id: "dot-hub",
},
metadataHash: {
url: "https://polkadot-metadata-shortener.api.live.ledger.com/node/metadata/hash",
id: "dot-hub",
},
hasBeenMigrated: false,
},
},
config_currency_westend: {
type: "object",
default: {
status: {
type: "active",
},
sidecar: {
url: "https://polkadot-westend-sidecar.coin.ledger.com/rc",
},
node: {
url: "https://polkadot-westend-fullnodes.api.live.ledger.com",
},
indexer: {
url: "https://explorers.api.live.ledger.com/blockchain/dot_westend",
},
metadataShortener: {
url: "https://polkadot-westend-metadata-shortener.api.live.ledger.com/transaction/metadata",
id: "dot-hub",
},
metadataHash: {
url: "https://polkadot-westend-metadata-shortener.api.live.ledger.com/node/metadata/hash",
id: "dot-hub",
},
},
},
config_currency_assethub_westend: {
type: "object",
default: {
status: {
type: "active",
},
sidecar: {
url: "https://polkadot-westend-sidecar.coin.ledger.com",
},
node: {
url: "https://polkadot-westend-asset-hub-fullnodes.api.live.ledger.com",
},
indexer: {
url: "https://explorers.api.live.ledger.com/blockchain/dot_asset_hub_westend",
},
metadataShortener: {
url: "https://polkadot-westend-metadata-shortener.api.live.ledger.com/transaction/metadata",
id: "dot-hub",
},
metadataHash: {
url: "https://polkadot-westend-metadata-shortener.api.live.ledger.com/node/metadata/hash",
id: "dot-hub",
},
},
},
};