12345678910111213141516171819202122232425262728 |
- const {CHAIN_STAGE, CHAIN_ID, ChainStage} = require("@layerzerolabs/lz-sdk")
- const {getEndpointIdByName} = require("./layerzero");
- function getEndpointId() {
- if (isLocalhost()) {
- return 30137
- }
- return getEndpointIdByName(hre.network.name);
- }
- function isLocalhost() {
- return hre.network.name === "localhost" || hre.network.name === "hardhat"
- }
- function isTestnet() {
- return (
- hre.network.name === "localhost" ||
- hre.network.name === "hardhat" ||
- CHAIN_STAGE[hre.network.name] === ChainStage.TESTNET ||
- CHAIN_STAGE[hre.network.name] === ChainStage.TESTNET_SANDBOX
- )
- }
- module.exports = {
- getEndpointId,
- isLocalhost,
- isTestnet
- };
|