68 lines
1.4 KiB
TypeScript
68 lines
1.4 KiB
TypeScript
export enum NetworkId {
|
|
TESTNET_SEPOLIA = 11155111,
|
|
TESTNET_HOODI = 560048,
|
|
TESTNET_MORDOR = 63,
|
|
}
|
|
|
|
export const isGovernanceAvailable = (chainId, addressChainId) => {
|
|
chainId = addressChainId ? addressChainId : chainId;
|
|
let exists = false;
|
|
switch (chainId) {
|
|
case 11155111:
|
|
exists = true
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return exists;
|
|
}
|
|
|
|
export const isNetworkAvailable = (chainId, addressChainId) => {
|
|
chainId = addressChainId ? addressChainId : chainId;
|
|
let exists = false;
|
|
switch (chainId) {
|
|
case 11155111:
|
|
exists = true
|
|
break;
|
|
case 560048:
|
|
exists = true
|
|
break;
|
|
case 63:
|
|
exists = true
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return exists;
|
|
}
|
|
|
|
export const isNetworkLegacy = (chainId) => {
|
|
let exists = false;
|
|
switch (chainId) {
|
|
case 560048:
|
|
exists = true
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return exists;
|
|
}
|
|
|
|
export const networkAvgBlockSpeed = (chainId) => {
|
|
let blockSpeed = 12n;
|
|
switch (chainId) {
|
|
case 11155111:
|
|
blockSpeed = 12n
|
|
break;
|
|
case 560048:
|
|
blockSpeed = 12n
|
|
break;
|
|
case 63:
|
|
blockSpeed = 13n
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
return blockSpeed
|
|
}
|