bridge_ui: testnet covalent and explorers
Change-Id: Ia52c7d6ba64c834f9f76c83ca44b4a8172dbbe6e
This commit is contained in:
parent
793a4b4f5f
commit
b99216f462
|
@ -39,9 +39,13 @@ export default function ShowTx({
|
||||||
tx?.id
|
tx?.id
|
||||||
}`
|
}`
|
||||||
: chainId === CHAIN_ID_BSC
|
: chainId === CHAIN_ID_BSC
|
||||||
? `https://bscscan.com/tx/${tx?.id}`
|
? `https://${CLUSTER === "testnet" ? "testnet." : ""}bscscan.com/tx/${
|
||||||
|
tx?.id
|
||||||
|
}`
|
||||||
: chainId === CHAIN_ID_POLYGON
|
: chainId === CHAIN_ID_POLYGON
|
||||||
? `https://polygonscan.com/tx/${tx?.id}`
|
? `https://${CLUSTER === "testnet" ? "mumbai." : ""}polygonscan.com/tx/${
|
||||||
|
tx?.id
|
||||||
|
}`
|
||||||
: chainId === CHAIN_ID_SOLANA
|
: chainId === CHAIN_ID_SOLANA
|
||||||
? `https://explorer.solana.com/tx/${tx?.id}${
|
? `https://explorer.solana.com/tx/${tx?.id}${
|
||||||
CLUSTER === "testnet"
|
CLUSTER === "testnet"
|
||||||
|
|
|
@ -98,9 +98,13 @@ export default function SmartAddress({
|
||||||
CLUSTER === "testnet" ? "goerli." : ""
|
CLUSTER === "testnet" ? "goerli." : ""
|
||||||
}etherscan.io/address/${useableAddress}`
|
}etherscan.io/address/${useableAddress}`
|
||||||
: chainId === CHAIN_ID_BSC
|
: chainId === CHAIN_ID_BSC
|
||||||
? `https://bscscan.com/address/${useableAddress}`
|
? `https://${
|
||||||
|
CLUSTER === "testnet" ? "testnet." : ""
|
||||||
|
}bscscan.com/address/${useableAddress}`
|
||||||
: chainId === CHAIN_ID_POLYGON
|
: chainId === CHAIN_ID_POLYGON
|
||||||
? `https://polygonscan.com/address/${useableAddress}`
|
? `https://${
|
||||||
|
CLUSTER === "testnet" ? "mumbai." : ""
|
||||||
|
}polygonscan.com/address/${useableAddress}`
|
||||||
: chainId === CHAIN_ID_SOLANA
|
: chainId === CHAIN_ID_SOLANA
|
||||||
? `https://explorer.solana.com/address/${useableAddress}${
|
? `https://explorer.solana.com/address/${useableAddress}${
|
||||||
CLUSTER === "testnet"
|
CLUSTER === "testnet"
|
||||||
|
|
|
@ -57,16 +57,31 @@ export const CHAINS =
|
||||||
]
|
]
|
||||||
: CLUSTER === "testnet"
|
: CLUSTER === "testnet"
|
||||||
? [
|
? [
|
||||||
|
{
|
||||||
|
id: CHAIN_ID_BSC,
|
||||||
|
name: "Binance Smart Chain",
|
||||||
|
logo: bscIcon,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: CHAIN_ID_ETH,
|
id: CHAIN_ID_ETH,
|
||||||
name: "Ethereum",
|
name: "Ethereum",
|
||||||
logo: ethIcon,
|
logo: ethIcon,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: CHAIN_ID_POLYGON,
|
||||||
|
name: "Polygon",
|
||||||
|
logo: polygonIcon,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: CHAIN_ID_SOLANA,
|
id: CHAIN_ID_SOLANA,
|
||||||
name: "Solana",
|
name: "Solana",
|
||||||
logo: solanaIcon,
|
logo: solanaIcon,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: CHAIN_ID_TERRA,
|
||||||
|
name: "Terra",
|
||||||
|
logo: terraIcon,
|
||||||
|
},
|
||||||
]
|
]
|
||||||
: [
|
: [
|
||||||
{
|
{
|
||||||
|
@ -318,9 +333,10 @@ export const COVALENT_API_KEY = process.env.REACT_APP_COVALENT_API_KEY
|
||||||
? process.env.REACT_APP_COVALENT_API_KEY
|
? process.env.REACT_APP_COVALENT_API_KEY
|
||||||
: "";
|
: "";
|
||||||
|
|
||||||
export const COVALENT_ETHEREUM_MAINNET = "1";
|
export const COVALENT_ETHEREUM = 1; // Covalent only supports mainnet and Kovan
|
||||||
export const COVALENT_BSC_MAINNET = "56";
|
export const COVALENT_BSC = CLUSTER === "devnet" ? 56 : BSC_NETWORK_CHAIN_ID;
|
||||||
export const COVALENT_POLYGON_MAINNET = "137";
|
export const COVALENT_POLYGON =
|
||||||
|
CLUSTER === "devnet" ? 137 : POLYGON_NETWORK_CHAIN_ID;
|
||||||
export const COVALENT_GET_TOKENS_URL = (
|
export const COVALENT_GET_TOKENS_URL = (
|
||||||
chainId: ChainId,
|
chainId: ChainId,
|
||||||
walletAddress: string,
|
walletAddress: string,
|
||||||
|
@ -329,11 +345,11 @@ export const COVALENT_GET_TOKENS_URL = (
|
||||||
) => {
|
) => {
|
||||||
const chainNum =
|
const chainNum =
|
||||||
chainId === CHAIN_ID_ETH
|
chainId === CHAIN_ID_ETH
|
||||||
? COVALENT_ETHEREUM_MAINNET
|
? COVALENT_ETHEREUM
|
||||||
: chainId === CHAIN_ID_BSC
|
: chainId === CHAIN_ID_BSC
|
||||||
? COVALENT_BSC_MAINNET
|
? COVALENT_BSC
|
||||||
: chainId === CHAIN_ID_POLYGON
|
: chainId === CHAIN_ID_POLYGON
|
||||||
? COVALENT_POLYGON_MAINNET
|
? COVALENT_POLYGON
|
||||||
: "";
|
: "";
|
||||||
// https://www.covalenthq.com/docs/api/#get-/v1/{chain_id}/address/{address}/balances_v2/
|
// https://www.covalenthq.com/docs/api/#get-/v1/{chain_id}/address/{address}/balances_v2/
|
||||||
return `https://api.covalenthq.com/v1/${chainNum}/address/${walletAddress}/balances_v2/?key=${COVALENT_API_KEY}${
|
return `https://api.covalenthq.com/v1/${chainNum}/address/${walletAddress}/balances_v2/?key=${COVALENT_API_KEY}${
|
||||||
|
|
Loading…
Reference in New Issue