• Type Parameters

    • K1 extends "Mainnet" | "Testnet"

    • K2 extends string | number | symbol

    Parameters

    • args_0: K1
    • args_1: K2

    Returns (K1 extends bigint | boolean | PropertyKey
            ? AssertType<K1 extends bigint
                ? `bigint(${K1})`
                : K1 extends boolean
                    ? `boolean(${K1})`
                    : K1, PropertyKey>
            : never) extends "Mainnet" | "Testnet"
        ? ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Avalanche", {
                messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Ethereum", {
                messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Optimism", {
                messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
            }], readonly ["Avalanche", {
                messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
            }], readonly ["Ethereum", {
                messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
            }], readonly ["Optimism", {
                messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Base", {
                messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                wormhole: "";
                wormholeRelayer: "";
            }]]]]>[Object] extends {
                [key: string]: unknown;
            }
            ? (K2 extends bigint | boolean | PropertyKey
                    ? AssertType<K2 extends bigint
                        ? `bigint(${K2})`
                        : K2 extends boolean
                            ? `boolean(${K2})`
                            : K2, PropertyKey>
                    : never) extends keyof ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                    messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                    tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                    wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                    wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                }], readonly ["Avalanche", {
                    messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                    tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                    wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                    wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                }], readonly ["Ethereum", {
                    messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                    tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                    wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                    wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                }], readonly ["Optimism", {
                    messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                    tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                    wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                    wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                    messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                    tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                    wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                    wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                }], readonly ["Avalanche", {
                    messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                    tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                    wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                    wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                }], readonly ["Ethereum", {
                    messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                    tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                    wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                    wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                }], readonly ["Optimism", {
                    messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                    tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                    wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                    wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                }], readonly ["Base", {
                    messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                    tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                    wormhole: "";
                    wormholeRelayer: "";
                }]]]]>[Object]
                ? ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object][keyof ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object] & (K2 extends bigint | boolean | PropertyKey
                        ? AssertType<K2 extends bigint
                            ? `bigint(${K2})`
                            : K2 extends boolean
                                ? `boolean(${K2})`
                                : K2, PropertyKey>
                        : never)] extends {
                        [key: string]: unknown;
                    }
                    ? ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object][keyof ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object] & (K2 extends bigint | boolean | PropertyKey
                        ? AssertType<K2 extends bigint
                            ? `bigint(${K2})`
                            : K2 extends boolean
                                ? `boolean(${K2})`
                                : K2, PropertyKey>
                        : never)]
                    : ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object][keyof ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                        tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                        tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                        tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                        wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                        tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                        messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                        tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                        wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                        wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
                    }], readonly ["Avalanche", {
                        messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                        tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                        wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                        wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
                    }], readonly ["Ethereum", {
                        messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                        tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                        wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                        wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
                    }], readonly ["Optimism", {
                        messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                        tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                        wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                        wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
                    }], readonly ["Base", {
                        messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                        tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                        wormhole: "";
                        wormholeRelayer: "";
                    }]]]]>[Object] & (K2 extends bigint | boolean | PropertyKey
                        ? AssertType<K2 extends bigint
                            ? `bigint(${K2})`
                            : K2 extends boolean
                                ? `boolean(${K2})`
                                : K2, PropertyKey>
                        : never)]
                : never
            : ObjectFromMappingEntries<readonly [readonly ["Mainnet", readonly [readonly ["Arbitrum", {
                messageTransmitter: "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca";
                tokenMessenger: "0x19330d10D9Cc8751218eaf51E8885D058642E08A";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Avalanche", {
                messageTransmitter: "0x8186359af5f57fbb40c6b14a588d2a59c0c29880";
                tokenMessenger: "0x6b25532e1060ce10cc3b0a99e5683b91bfde6982";
                wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Ethereum", {
                messageTransmitter: "0x0a992d191deec32afe36203ad87d7d289a738f81";
                tokenMessenger: "0xbd3fa81b58ba92a82136038b25adec7066af3155";
                wormhole: "0x09Fb06A271faFf70A651047395AaEb6265265F13";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Optimism", {
                messageTransmitter: "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8";
                tokenMessenger: "0x2B4069517957735bE00ceE0fadAE88a26365528f";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }]]], readonly ["Testnet", readonly [readonly ["Arbitrum", {
                messageTransmitter: "0x109bc137cb64eab7c0b1dddd1edf341467dc2d35";
                tokenMessenger: "0x12dcfd3fe2e9eac2859fd1ed86d2ab8c5a2f9352";
                wormhole: "0x2e8f5e00a9c5d450a72700546b89e2b70dfb00f2";
                wormholeRelayer: "0xbf683d541e11320418ca78ec13309938e6c5922f";
            }], readonly ["Avalanche", {
                messageTransmitter: "0xa9fb1b3009dcb79e2fe346c16a604b8fa8ae0a79";
                tokenMessenger: "0xeb08f243e5d3fcff26a9e38ae5520a669f4019d0";
                wormhole: "0x58f4c17449c90665891c42e14d34aae7a26a472e";
                wormholeRelayer: "0x774a70bbd03327c21460b60f25b677d9e46ab458";
            }], readonly ["Ethereum", {
                messageTransmitter: "0x26413e8157cd32011e726065a5462e97dd4d03d9";
                tokenMessenger: "0xd0c3da58f55358142b8d3e06c1c30c5c6114efe8";
                wormhole: "0x0a69146716b3a21622287efa1607424c663069a4";
                wormholeRelayer: "0x17da1ff5386d044c63f00747b5b8ad1e3806448d";
            }], readonly ["Optimism", {
                messageTransmitter: "0x9ff9a4da6f2157a9c82ce756f8fd7e0d75be8895";
                tokenMessenger: "0x23a04d5935ed8bc8e3eb78db3541f0abfb001c6e";
                wormhole: "0x2703483b1a5a7c577e8680de9df8be03c6f30e3c";
                wormholeRelayer: "0x4cb69FaE7e7Af841e44E1A1c30Af640739378bb2";
            }], readonly ["Base", {
                messageTransmitter: "0x9ff9a4da6f2157A9c82CE756f8fD7E0d75be8895";
                tokenMessenger: "\t0x877b8e8c9e2383077809787ED6F279ce01CB4cc8";
                wormhole: "";
                wormholeRelayer: "";
            }]]]]>[Object]
        : never

Generated using TypeDoc