diff --git a/cli-typescript/src/utils/constants.ts b/cli-typescript/src/utils/constants.ts index 451760c0..142934bf 100644 --- a/cli-typescript/src/utils/constants.ts +++ b/cli-typescript/src/utils/constants.ts @@ -146,7 +146,7 @@ export const explorerUrls: { [chainId in SUPPORTED_CHAINS]: string } = { [SUPPORTED_CHAINS.BERACHAIN]: 'https://berascan.com', // Berachain [SUPPORTED_CHAINS.MONAD]: 'https://monadvision.com', // Monad [SUPPORTED_CHAINS.AVALANCHE]: 'https://snowtrace.io', // Avalanche - [SUPPORTED_CHAINS.MEGAETH]: 'https://TBD', // MegaETH + [SUPPORTED_CHAINS.MEGAETH]: 'https://megaeth.blockscout.com', // MegaETH }; export const DEFAULT_TOKEN_URI_SUFFIX = '.json'; diff --git a/cli-typescript/src/utils/getters.ts b/cli-typescript/src/utils/getters.ts index 8ee16662..1bf0ac41 100644 --- a/cli-typescript/src/utils/getters.ts +++ b/cli-typescript/src/utils/getters.ts @@ -54,7 +54,10 @@ export const megaeth = defineChain({ }, }, blockExplorers: { - default: { name: 'MegaETH Explorer', url: 'https://TBD' }, + default: { + name: 'MegaETH Explorer', + url: 'https://megaeth.blockscout.com', + }, }, }); diff --git a/cli/cmds/const b/cli/cmds/const index fac975d5..ef8b94e4 100644 --- a/cli/cmds/const +++ b/cli/cmds/const @@ -14,6 +14,7 @@ SUPPORTED_CHAINS=( "80094:Berachain" "10143:MonadTestnet" "143:Monad" + "4326:MegaETH" ) MAGIC_DROP_KEYSTORE="MAGIC_DROP_KEYSTORE" @@ -43,7 +44,7 @@ get_factory_address() { echo "0x4a08d3F6881c4843232EFdE05baCfb5eAaB35d19" elif [ "$chain_id" == "43114" ]; then echo "0x0b49bDcf2eC9329Fa6F42DCCC66e8906a3E4ACF0" - elif [ "$chain_id" == "143" ]; then + elif [ "$chain_id" == "143" ] || [ "$chain_id" == "4326" ]; then echo "0x00000000bEa935F8315156894Aa4a45D3c7a0075" else # default echo "0x000000009e44eBa131196847C685F20Cd4b68aC4" @@ -56,7 +57,7 @@ get_registry_address() { echo "0x9b60ad31F145ec7EE3c559153bB57928B65C0F87" elif [ "$chain_id" == "43114" ]; then echo "0x09E0135dfBb7528D6eAA5beB69f3C030dF26F57c" - elif [ "$chain_id" == "143" ]; then + elif [ "$chain_id" == "143" ] || [ "$chain_id" == "4326" ]; then echo "0x000000000e447e71b2EC36CD62048Dd2a1Cd0a57" else # default echo "0x00000000caF1E3978e291c5Fb53FeedB957eC146" @@ -80,6 +81,8 @@ get_impl_id() { echo "6" # avalanche elif [ "$chain_id" == "143" ]; then echo "2" # monad + elif [ "$chain_id" == "4326" ]; then + echo "2" # megaeth else echo "8" # all other chains fi diff --git a/cli/cmds/getters b/cli/cmds/getters index 439a9d96..5984ad5b 100644 --- a/cli/cmds/getters +++ b/cli/cmds/getters @@ -92,6 +92,9 @@ get_transfer_validator_address() { "143") echo "$LIMITBREAK_TRANSFER_VALIDATOR_V5" ;; + "4326") + echo "$LIMITBREAK_TRANSFER_VALIDATOR_V5" + ;; *) echo "$LIMITBREAK_TRANSFER_VALIDATOR_V3" ;; diff --git a/cli/cmds/utils b/cli/cmds/utils index 54843159..4f1d11b9 100644 --- a/cli/cmds/utils +++ b/cli/cmds/utils @@ -62,7 +62,7 @@ chain_id_to_explorer_url() { 10143) echo "https://testnet.monadexplorer.com" ;; 43114) echo "https://snowtrace.io" ;; 143) echo "https://monadvision.com" ;; - 4326) echo "https://TBD" ;; + 4326) echo "https://megaeth.blockscout.com" ;; *) echo "Unknown" ;; esac } diff --git a/foundry.toml b/foundry.toml index 0c918b85..5f1f8761 100644 --- a/foundry.toml +++ b/foundry.toml @@ -19,4 +19,4 @@ berachain = {key = "${VERIFICATION_API_KEY_BERACHAIN}", chain = 80094, url = "ht abstract = {key = "${VERIFICATION_API_KEY_ABSTRACT}", chain = 2741, url = "https://api.abscan.org/api"} avalanche = {key = "${VERIFICATION_API_KEY_AVALANCHE}", chain = 43114, url = "https://api.routescan.io/v2/network/mainnet/evm/43114/etherscan"} monad = {key = "${VERIFICATION_API_KEY_MONAD}", chain = 143, url = "https://sourcify-api-monad.blockvision.org"} -megaeth = {key = "${VERIFICATION_API_KEY_MEGAETH}", chain = 4326, url = "https://TBD"} +megaeth = {key = "${VERIFICATION_API_KEY_MEGAETH}", chain = 4326, url = "https://megaeth.blockscout.com/api"}