UNPKG

@eco-foundation/routes

Version:

The Eco Routes Protocol is a decentralized intent based system that allows users to submit their intent to the network and have it fulfilled by a solver on the destination rollup of their choice.

404 lines (403 loc) 21.3 kB
import { Hex } from 'viem'; export * from './abi'; export * from './utils'; /** * This file contains the addresses of the contracts deployed on the EcoProtocol network * for the current npm package release. The addresses are generated by the deploy script. * * @packageDocumentation * @module index */ export declare const EcoProtocolAddresses: { readonly "1": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "10": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "56": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "130": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "137": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "146": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "169": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "360": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "466": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "478": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "480": { readonly IntentSource: "0xeA5a5D21c9A4C7AEa216f63e0A6f9550092675aB"; readonly Inbox: "0xc06F962a412c7aF34E44D324AaBF340365f29a55"; readonly HyperProver: "0x1871c138cEaB2bB36c5dBcAED0AB4BC88271feE7"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "1992": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "1996": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "2525": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "5000": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "5330": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "8333": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "8453": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "33111": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "33139": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "42161": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "42220": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "57073": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "84532": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "3441006": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "6524490": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "10241024": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "11155111": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "11155420": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "1380012617": { readonly IntentSource: "0x2020ae689ED3e017450280CEA110d0ef6E640Da4"; readonly Inbox: "0x04c816032A076dF65b411Bb3F31c8d569d411ee2"; readonly HyperProver: "0x0f124aA8F92F47302fCba08b7349AEFEe853Ed8d"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "1-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "10-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "56-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "130-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "137-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "146-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "169-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "360-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "466-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "478-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "480-pre": { readonly IntentSource: "0xe39F0072f5C267ae79cC81b6D404d66c00D91092"; readonly Inbox: "0x46a5C76Fe4248Bc49D9f934903ac212A9EFe0995"; readonly HyperProver: "0xA9b1aA9f11045EFd418e50F96fa9c019C39ff70F"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "1992-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "1996-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "2525-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "5000-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "5330-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "8333-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "8453-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "33111-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "33139-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "42161-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; readonly "42220-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "57073-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "84532-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "3441006-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "6524490-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "10241024-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; readonly HyperProver: "0x0000000000000000000000000000000000000000"; }; readonly "11155111-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "11155420-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x0000000000000000000000000000000000000000"; }; readonly "1380012617-pre": { readonly IntentSource: "0x17683C781adb1CD185B08041dA61b02a2DF65538"; readonly Inbox: "0xE02A17467Df7b1950C8849dA226844e5d3Db781a"; readonly HyperProver: "0x06A931CC393692eC523E413e341A00fe6C801824"; readonly MetaProver: "0x3d529eFAEDb3B999A404c1B8543441aE616cB914"; }; }; /** * The eco protocol chain configuration type. Represents * all the deployed contracts on a chain. * * @packageDocumentation * @module index */ export type EcoChainConfig = { IntentSource: Hex; Inbox: Hex; HyperProver: Hex; MetaProver: Hex; }; /** * The chain ids of the eco protocol, including the different environments. */ export type EcoChainIdsEnv = keyof typeof EcoProtocolAddresses; /** * The chain ids of the eco protocol, exluding the different environments. */ export type EcoChainIds = Exclude<EcoChainIdsEnv, `${number}-pre`> extends `${infer N extends number}` ? N : never; export type ContractName<T extends EcoChainIdsEnv> = keyof typeof EcoProtocolAddresses[T]; /** * An array of all the chain ids of the eco protocol, including the different environments. */ export declare const EcoChainIdsEnvArray: EcoChainIdsEnv[]; /** * An array of all the chain ids of the eco protocol, excluding the different environments. */ export declare const EcoChainIdsArray: EcoChainIds[]; export declare function getContractAddress<T extends EcoChainIdsEnv>(chainId: T, contractName: ContractName<T>): Hex;