import { Chain } from 'viem/chains';
import * as viem from 'viem';
import { PublicClient, Transport, GetContractReturnType, HttpTransport, Chain as Chain$1 } from 'viem';

declare const EAC: readonly [{
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "_aggregator";
        readonly type: "address";
    }, {
        readonly internalType: "address";
        readonly name: "_accessController";
        readonly type: "address";
    }];
    readonly stateMutability: "nonpayable";
    readonly type: "constructor";
}, {
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: true;
        readonly internalType: "int256";
        readonly name: "current";
        readonly type: "int256";
    }, {
        readonly indexed: true;
        readonly internalType: "uint256";
        readonly name: "roundId";
        readonly type: "uint256";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "updatedAt";
        readonly type: "uint256";
    }];
    readonly name: "AnswerUpdated";
    readonly type: "event";
}, {
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: true;
        readonly internalType: "uint256";
        readonly name: "roundId";
        readonly type: "uint256";
    }, {
        readonly indexed: true;
        readonly internalType: "address";
        readonly name: "startedBy";
        readonly type: "address";
    }, {
        readonly indexed: false;
        readonly internalType: "uint256";
        readonly name: "startedAt";
        readonly type: "uint256";
    }];
    readonly name: "NewRound";
    readonly type: "event";
}, {
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: true;
        readonly internalType: "address";
        readonly name: "from";
        readonly type: "address";
    }, {
        readonly indexed: true;
        readonly internalType: "address";
        readonly name: "to";
        readonly type: "address";
    }];
    readonly name: "OwnershipTransferRequested";
    readonly type: "event";
}, {
    readonly anonymous: false;
    readonly inputs: readonly [{
        readonly indexed: true;
        readonly internalType: "address";
        readonly name: "from";
        readonly type: "address";
    }, {
        readonly indexed: true;
        readonly internalType: "address";
        readonly name: "to";
        readonly type: "address";
    }];
    readonly name: "OwnershipTransferred";
    readonly type: "event";
}, {
    readonly inputs: readonly [];
    readonly name: "acceptOwnership";
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "accessController";
    readonly outputs: readonly [{
        readonly internalType: "contract AccessControllerInterface";
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "aggregator";
    readonly outputs: readonly [{
        readonly internalType: "address";
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "_aggregator";
        readonly type: "address";
    }];
    readonly name: "confirmAggregator";
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "decimals";
    readonly outputs: readonly [{
        readonly internalType: "uint8";
        readonly name: "";
        readonly type: "uint8";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "description";
    readonly outputs: readonly [{
        readonly internalType: "string";
        readonly name: "";
        readonly type: "string";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "_roundId";
        readonly type: "uint256";
    }];
    readonly name: "getAnswer";
    readonly outputs: readonly [{
        readonly internalType: "int256";
        readonly name: "";
        readonly type: "int256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "_roundId";
        readonly type: "uint80";
    }];
    readonly name: "getRoundData";
    readonly outputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "roundId";
        readonly type: "uint80";
    }, {
        readonly internalType: "int256";
        readonly name: "answer";
        readonly type: "int256";
    }, {
        readonly internalType: "uint256";
        readonly name: "startedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "updatedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint80";
        readonly name: "answeredInRound";
        readonly type: "uint80";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "_roundId";
        readonly type: "uint256";
    }];
    readonly name: "getTimestamp";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "latestAnswer";
    readonly outputs: readonly [{
        readonly internalType: "int256";
        readonly name: "";
        readonly type: "int256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "latestRound";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "latestRoundData";
    readonly outputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "roundId";
        readonly type: "uint80";
    }, {
        readonly internalType: "int256";
        readonly name: "answer";
        readonly type: "int256";
    }, {
        readonly internalType: "uint256";
        readonly name: "startedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "updatedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint80";
        readonly name: "answeredInRound";
        readonly type: "uint80";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "latestTimestamp";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "owner";
    readonly outputs: readonly [{
        readonly internalType: "address payable";
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint16";
        readonly name: "";
        readonly type: "uint16";
    }];
    readonly name: "phaseAggregators";
    readonly outputs: readonly [{
        readonly internalType: "contract AggregatorV2V3Interface";
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "phaseId";
    readonly outputs: readonly [{
        readonly internalType: "uint16";
        readonly name: "";
        readonly type: "uint16";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "_aggregator";
        readonly type: "address";
    }];
    readonly name: "proposeAggregator";
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "proposedAggregator";
    readonly outputs: readonly [{
        readonly internalType: "contract AggregatorV2V3Interface";
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "_roundId";
        readonly type: "uint80";
    }];
    readonly name: "proposedGetRoundData";
    readonly outputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "roundId";
        readonly type: "uint80";
    }, {
        readonly internalType: "int256";
        readonly name: "answer";
        readonly type: "int256";
    }, {
        readonly internalType: "uint256";
        readonly name: "startedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "updatedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint80";
        readonly name: "answeredInRound";
        readonly type: "uint80";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "proposedLatestRoundData";
    readonly outputs: readonly [{
        readonly internalType: "uint80";
        readonly name: "roundId";
        readonly type: "uint80";
    }, {
        readonly internalType: "int256";
        readonly name: "answer";
        readonly type: "int256";
    }, {
        readonly internalType: "uint256";
        readonly name: "startedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint256";
        readonly name: "updatedAt";
        readonly type: "uint256";
    }, {
        readonly internalType: "uint80";
        readonly name: "answeredInRound";
        readonly type: "uint80";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "_accessController";
        readonly type: "address";
    }];
    readonly name: "setController";
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}, {
    readonly inputs: readonly [{
        readonly internalType: "address";
        readonly name: "_to";
        readonly type: "address";
    }];
    readonly name: "transferOwnership";
    readonly outputs: readonly [];
    readonly stateMutability: "nonpayable";
    readonly type: "function";
}, {
    readonly inputs: readonly [];
    readonly name: "version";
    readonly outputs: readonly [{
        readonly internalType: "uint256";
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
    readonly type: "function";
}];

declare const formatRoundData: (round: [
    bigint,
    bigint,
    bigint,
    bigint,
    bigint
] | readonly [
    bigint,
    bigint,
    bigint,
    bigint,
    bigint
], decimals: number, description: string) => {
    roundId: bigint;
    answer: string;
    time: Date;
    description: string;
};
declare const formatLogWithMetadata: (current: bigint, decimals: number, roundId: bigint, updatedAt: bigint, description: string) => {
    roundId: bigint;
    current: string;
    updatedAt: Date;
    description: string;
    decimals: number;
};
declare const useWebsocketOrHttpTransport: (rpcUrl: string) => viem.HttpTransport | viem.WebSocketTransport;

type EACContract = GetContractReturnType<typeof EAC, PublicClient<HttpTransport, Chain>>;
type EVMAddress = `0x${string}`;
type RoundDataFormatted = ReturnType<typeof formatRoundData>;
/**
 * A ChainLink data feed.
 */
declare class ChainLinkDataFeed {
    contract: EACContract;
    decimals: number;
    description: string;
    contractAddress: EVMAddress;
    isWorking: boolean;
    private isMetadataUpdated;
    constructor({ contractAddress, viemClient, }: {
        contractAddress: EVMAddress;
        viemClient: PublicClient<Transport, Chain>;
        rank?: boolean;
    });
    updateMetadata(): Promise<void>;
    checkIfMetadataIsUpdated(): Promise<void>;
    /**
     * @param format (optional) - Whether to format the result in human readable units.
     * @returns The latest round data.
     */
    getLatestRoundData(format: true): Promise<RoundDataFormatted>;
    getLatestRoundData(format: false): Promise<readonly [bigint, bigint, bigint, bigint, bigint]>;
    getRoundDataInterval(intervalSeconds: number): AsyncGenerator<{
        roundId: bigint;
        answer: string;
        time: Date;
        description: string;
    }, void, unknown>;
    /**
     * Retrieves round data for a given round ID.
     * @param roundId The ID of the round to retrieve data for.
     * @param format Whether or not to format the result.
     * @returns The round data, optionally formatted.
     */
    getRoundData(roundId: bigint, format?: boolean): Promise<readonly [bigint, bigint, bigint, bigint, bigint] | {
        roundId: bigint;
        answer: string;
        time: Date;
        description: string;
    }>;
    /**
     * @returns The current phase of the contract.
     *
     */
    getCurrentPhase(): Promise<number>;
    getPhaseAggregator(): Promise<`0x${string}`>;
}

declare const baseDataFeeds: {
    readonly "APT / USD": "0x88a98431C25329AA422B21D147c1518b34dD36F4";
    readonly "AXL / USD": "0x676C4C6C31D97A5581D3204C04A8125B350E2F9D";
    readonly "CBETH / ETH": "0x806b4Ac04501c29769051e42783cF04dCE41440b";
    readonly "CBETH / USD": "0xd7818272B9e248357d13057AAb0B417aF31E817d";
    readonly "cbETH-ETH Exchange Rate": "0x868a501e68F3D1E89CfC0D22F6b22E8dabce5F04";
    readonly "COMP / USD": "0x9DDa783DE64A9d1A60c49ca761EbE528C35BA428";
    readonly "DAI / USD": "0x591e79239a7d679378eC8c847e5038150364C78F";
    readonly "ETH / USD": "0x71041dddad3595F9CEd3DcCFBe3D1F4b0a16Bb70";
    readonly "LINK / ETH": "0xc5E65227fe3385B88468F9A01600017cDC9F3A12";
    readonly "LINK / USD": "0x17CAb8FE31E32f08326e5E27412894e49B0f9D65";
    readonly "OP / USD": "0x3E3A6bD129A63564FE7abde85FA67c3950569060";
    readonly "RETH / ETH": "0xf397bF97280B488cA19ee3093E81C0a77F02e9a5";
    readonly "RSR / USD": "0xAa98aE504658766Dfe11F31c5D95a0bdcABDe0b1";
    readonly "sfrxETH-frxETH Exchange Rate": "0x1Eba1d6941088c8FCE2CbcaC80754C77871aD093";
    readonly "SNX / USD": "0xe3971Ed6F1A5903321479Ef3148B5950c0612075";
    readonly "SOL / USD": "0x975043adBb80fc32276CbF9Bbcfd4A601a12462D";
    readonly "STETH / ETH": "0xf586d0728a47229e747d824a939000Cf21dEF5A0";
    readonly "STG / USD": "0x63Af8341b62E683B87bB540896bF283D96B4D385";
    readonly "USDC / USD": "0x7e860098F58bBFC8648a4311b374B1D669a2bc6B";
    readonly "USDT / USD": "0xf19d560eB8d2ADf07BD6D13ed03e1D11215721F9";
    readonly "WBTC / USD": "0xCCADC697c55bbB68dc5bCdf8d3CBe83CdD4E071E";
    readonly "wstETH-ETH Exchange Rate": "0xa669E5272E60f78299F4824495cE01a3923f4380";
    readonly "wstETH-stETH Exchange Rate": "0xB88BAc61a4Ca37C43a3725912B1f472c9A5bc061";
    readonly "YFI / USD": "0xD40e758b5eC80820B68DFC302fc5Ce1239083548";
};

declare const ethereumDataFeeds: {
    readonly "1INCH / ETH": "0x72AFAECF99C9d9C8215fF44C77B94B99C28741e8";
    readonly "1INCH / USD": "0xc929ad75B72593967DE83E7F7Cda0493458261D9";
    readonly "AAVE / ETH": "0x6Df09E975c830ECae5bd4eD9d90f3A95a4f88012";
    readonly "AAVE / USD": "0x547a514d5e3769680Ce22B2361c10Ea13619e8a9";
    readonly "ALCX / ETH": "0x194a9AaF2e0b67c35915cD01101585A33Fe25CAa";
    readonly "AMPL / ETH": "0x492575FDD11a0fCf2C6C719867890a7648d526eB";
    readonly "AMPL / USD": "0xe20CA8D7546932360e37E9D72c1a47334af57706";
    readonly "ANKR / USD": "0x7eed379bf00005CfeD29feD4009669dE9Bcc21ce";
    readonly "APE / ETH": "0xc7de7f4d4C9c991fF62a07D18b3E31e349833A18";
    readonly "APE / USD": "0xD10aBbC76679a20055E167BB80A24ac851b37056";
    readonly "ARB / USD": "0x31697852a68433DbCc2Ff612c516d69E3D9bd08F";
    readonly "ARKB Reserves": "0x80f8D7b4fB192De43Ed6aE0DD4A42A60f43641b0";
    readonly "AUD / USD": "0x77F9710E7d0A19669A13c055F62cd80d313dF022";
    readonly "AVAX / USD": "0xFF3EEb22B5E3dE6e705b44749C2559d704923FD7";
    readonly "Azuki Floor Price / ETH": "0xA8B9A447C73191744D5B79BcE864F343455E1150";
    readonly "BADGER / ETH": "0x58921Ac140522867bf50b9E009599Da0CA4A2379";
    readonly "BAL / ETH": "0xC1438AA3823A6Ba0C159CfA8D98dF5A994bA120b";
    readonly "BAL / USD": "0xdF2917806E30300537aEB49A7663062F4d1F2b5F";
    readonly "BAT / ETH": "0x0d16d4528239e9ee52fa531af613AcdB23D88c94";
    readonly "BEANZ Official Floor Price": "0xA97477aB5ab6ED2f6A2B5Cbe59D71e88ad334b90";
    readonly "BNB / USD": "0x14e613AC84a31f709eadbdF89C6CC390fDc9540A";
    readonly "Bored Ape Yacht Club Floor Price / ETH": "0x352f2Bc3039429fC2fe62004a1575aE74001CfcE";
    readonly "BTC / ETH": "0xdeb288F737066589598e9214E782fa5A8eD689e8";
    readonly "BTC / USD": "0xF4030086522a5bEEa4988F8cA5B36dbC97BeE88c";
    readonly "C3M / EUR": "0xD41390267Afec3fA5b4c0B3aA6c706556CCE75ec";
    readonly "CacheGold PoR USD": "0x5586bF404C7A22A4a4077401272cE5945f80189C";
    readonly "CAD / USD": "0xa34317DB73e77d453b1B8d04550c44D10e981C8e";
    readonly "CAKE / USD": "0xEb0adf5C06861d6c07174288ce4D0a8128164003";
    readonly "Calculated XSUSHI / ETH": "0xF05D9B6C08757EAcb1fbec18e36A1B7566a13DEB";
    readonly "CBETH / ETH": "0xF017fcB346A1885194689bA23Eff2fE6fA5C483b";
    readonly "CHF / USD": "0x449d117117838fFA61263B61dA6301AA2a88B13A";
    readonly "CloneX Floor Price": "0x021264d59DAbD26E7506Ee7278407891Bb8CDCCc";
    readonly "CNY / USD": "0xeF8A4aF35cd47424672E3C590aBD37FBB7A7759a";
    readonly "COMP / ETH": "0x1B39Ee86Ec5979ba5C322b826B3ECb8C79991699";
    readonly "COMP / USD": "0xdbd020CAeF83eFd542f4De03e3cF0C28A4428bd5";
    readonly "Consumer Price Index": "0x9a51192e065ECC6BDEafE5e194ce54702DE4f1f5";
    readonly "CoolCats Floor Price": "0xF49f8F5b931B0e4B4246E4CcA7cD2083997Aa83d";
    readonly "CRV / ETH": "0x8a12Be339B0cD1829b91Adc01977caa5E9ac121e";
    readonly "CRV / USD": "0xCd627aA160A6fA45Eb793D19Ef54f5062F20f33f";
    readonly "CRVUSD / USD": "0xEEf0C605546958c1f899b6fB336C20671f9cD49F";
    readonly "Cryptoadz Floor Price": "0xFaA8F6073845DBe5627dAA3208F78A3043F99bcA";
    readonly "CryptoPunks Floor Price / ETH": "0x01B6710B01cF3dd8Ae64243097d91aFb03728Fdd";
    readonly "CSPX / USD": "0xF4E1B57FB228879D057ac5AE33973e8C53e4A0e0";
    readonly "CVX / ETH": "0xC9CbF687f43176B302F03f5e58470b77D07c61c6";
    readonly "CVX / USD": "0xd962fC30A72A84cE50161031391756Bf2876Af5D";
    readonly "DAI / ETH": "0x773616E4d11A78F511299002da57A0a94577F1f4";
    readonly "DAI / USD": "0xAed0c38402a5d19df6E4c03F4E2DceD6e29c1ee9";
    readonly "Doodles Floor Price": "0x027828052840a43Cc2D0187BcfA6e3D6AcE60336";
    readonly "DPI / ETH": "0x029849bbc0b1d93b85a8b6190e979fd38F5760E2";
    readonly "DPI / USD": "0xD2A593BF7594aCE1faD597adb697b5645d5edDB2";
    readonly "ENJ / ETH": "0x24D9aB51950F3d62E9144fdC2f3135DAA6Ce8D1B";
    readonly "ENS / USD": "0x5C00128d4d1c2F4f652C267d7bcdD7aC99C16E16";
    readonly "ETH / BTC": "0xAc559F25B1619171CbC396a50854A3240b6A4e99";
    readonly "ETH / USD": "0x5f4eC3Df9cbd43714FE2740f5E3616155c5b8419";
    readonly "ETHx / ETH": "0xC5f8c4aB091Be1A899214c0C3636ca33DcA0C547";
    readonly "EUR / USD": "0xb49f677943BC038e9857d61E7d053CaA2C1734C1";
    readonly "EURR Reserves": "0x652Ac4468688f277fB84b26940e736a20A87Ac2d";
    readonly "ezETH / ETH": "0x636A000262F6aA9e1F094ABF0aD8f645C44f641C";
    readonly "Fast Gas / Gwei": "0x169E633A2D1E6c10dD91238Ba11c4A708dfEF37C";
    readonly "FDUSD / USD": "0xfAA9147190c2C2cc5B8387B4f49016bDB3380572";
    readonly "FIL / ETH": "0x0606Be69451B1C9861Ac6b3626b99093b713E801";
    readonly "FRAX / ETH": "0x14d04Fff8D21bd62987a5cE9ce543d2F1edF5D3E";
    readonly "FRAX / USD": "0xB9E1E3A9feFf48998E45Fa90847ed4D467E8BcfD";
    readonly "FTM / ETH": "0x2DE7E4a9488488e0058B95854CC2f7955B35dC9b";
    readonly "FTT / ETH": "0xF0985f7E2CaBFf22CecC5a71282a89582c382EFE";
    readonly "FXS / USD": "0x6Ebc52C8C1089be9eB3945C4350B68B8E4C2233f";
    readonly "GBP / USD": "0x5c0Ab2d9b5a7ed9f470386e82BB36A3613cDd4b5";
    readonly "GBPT PoR": "0xF6f5b570aB6E39E55558AfD8E1E30c5f20E6527E";
    readonly "GHO / USD": "0x3f12643D3f6f874d39C2a4c9f2Cd6f2DbAC877FC";
    readonly "GRT / ETH": "0x17D054eCac33D91F7340645341eFB5DE9009F1C1";
    readonly "GRT / USD": "0x86cF33a451dE9dc61a2862FD94FF4ad4Bd65A5d2";
    readonly "HBTC PoR": "0x0A8cD0115B1EE87EbA5b8E06A9a15ED93e230f7a";
    readonly "HIGH / USD": "0x5C8D8AaB4ffa4652753Df94f299330Bb4479bF85";
    readonly "IB01 / USD": "0x32d1463EB53b73C095625719Afa544D5426354cB";
    readonly "IBTA / USD": "0xd27e6D02b72eB6FCe04Ad5690C419196B4EF2885";
    readonly "IMX / USD": "0xBAEbEFc1D023c0feCcc047Bff42E75F15Ff213E6";
    readonly "JPY / USD": "0xBcE206caE7f0ec07b545EddE332A47C2F75bbeb3";
    readonly "KNC / ETH": "0x656c0544eF4C98A6a98491833A89204Abb045d6b";
    readonly "KNC / USD": "0xf8fF43E991A81e6eC886a3D281A2C6cC19aE70Fc";
    readonly "KRW / USD": "0x01435677FB11763550905594A16B645847C1d0F3";
    readonly "LDO / ETH": "0x4e844125952D32AcdF339BE976c98E22F6F318dB";
    readonly "LINK / ETH": "0xDC530D9457755926550b59e8ECcdaE7624181557";
    readonly "LINK / USD": "0x2c1d072e956AFFC0D435Cb7AC38EF18d24d9127c";
    readonly "LTC / USD": "0x6AF09DF7563C363B5763b9102712EbeD3b9e859B";
    readonly "LUSD / USD": "0x3D7aE7E594f2f2091Ad8798313450130d0Aba3a0";
    readonly "MANA / ETH": "0x82A44D92D6c329826dc557c5E1Be6ebeC5D5FeB9";
    readonly "MATIC / USD": "0x7bAC85A8a13A4BcD8abb3eB7d6b4d632c5a57676";
    readonly "MAVIA / USD": "0x29d26C008e8f201eD0D864b1Fd9392D29d0C8e96";
    readonly "MAYC Floor Price": "0x1823C89715Fe3fB96A24d11c917aCA918894A090";
    readonly "MIM / USD": "0x7A364e8770418566e3eb2001A96116E6138Eb32F";
    readonly "MKR / ETH": "0x24551a8Fb2A7211A25a17B1481f043A8a8adC7f2";
    readonly "MKR / USD": "0xec1D1B3b0443256cc3860e24a46F108e699484Aa";
    readonly "MLN / ETH": "0xDaeA8386611A157B08829ED4997A8A62B557014C";
    readonly "Moonbirds Floor Price": "0x9cd36E0E8D3C27d630D00406ACFC3463154951Af";
    readonly "Nexus wETH Reserves": "0xCc72039A141c6e34a779eF93AEF5eB4C82A893c7";
    readonly "NZD / USD": "0x3977CFc9e4f29C184D4675f4EB8e0013236e5f3e";
    readonly "OHMv2 / ETH": "0x9a72298ae3886221820B1c878d12D872087D3a23";
    readonly "Otherdeed for Otherside Floor Price": "0x6e3A4376B4C8D3ba49602f8542D9D3C4A87ba901";
    readonly "PAX / ETH": "0x3a08ebBaB125224b7b6474384Ee39fBb247D2200";
    readonly "PAXG / ETH": "0x9B97304EA12EFed0FAd976FBeCAad46016bf269e";
    readonly "PERP / ETH": "0x3b41D5571468904D4e53b6a8d93A6BaC43f02dC9";
    readonly "Pudgy Penguins Floor Price": "0x9f2ba149c2A0Ee76043d83558C4E79E9F3E5731B";
    readonly "PYUSD / USD": "0x8f1dF6D7F2db73eECE86a18b4381F4707b918FB1";
    readonly "RDNT / USD": "0x393CC05baD439c9B36489384F11487d9C8410471";
    readonly "REN / ETH": "0x3147D7203354Dc06D9fd350c7a2437bcA92387a4";
    readonly "RETH / ETH": "0x536218f9E9Eb48863970252233c8F271f554C2d0";
    readonly "RPL / USD": "0x4E155eD98aFE9034b7A5962f6C84c86d869daA9d";
    readonly "RSETH / ETH": "0x03c68933f7a3F76875C0bc670a58e69294cDFD01";
    readonly "RSR / USD": "0x759bBC1be8F90eE6457C44abc7d443842a976d02";
    readonly "SAND / USD": "0x35E3f7E558C04cE7eEE1629258EcbbA03B36Ec56";
    readonly "SGD / USD": "0xe25277fF4bbF9081C75Ab0EB13B4A13a721f3E13";
    readonly "SHIB / ETH": "0x8dD1CD88F43aF196ae478e91b9F5E4Ac69A97C61";
    readonly "SHV / USD": "0xc04611C43842220fd941515F86d1DDdB15F04e46";
    readonly "SNX / ETH": "0x79291A9d692Df95334B1a0B3B4AE6bC606782f8c";
    readonly "SNX / USD": "0xDC3EA94CD0AC27d9A86C180091e7f78C683d3699";
    readonly "SOL / USD": "0x4ffC43a60e009B551865A93d232E33Fce9f01507";
    readonly "SPELL / USD": "0x8c110B94C5f1d347fAcF5E1E938AB2db60E3c9a8";
    readonly "STBT PoR": "0xad4A9bED9a5E2c1c9a6E43D35Db53c83873dd901";
    readonly "STETH / ETH": "0x86392dC19c0b719886221c78AB11eb8Cf5c52812";
    readonly "STETH / USD": "0xCfE54B5cD566aB89272946F602D76Ea879CAb4a8";
    readonly "STG / USD": "0x7A9f34a0Aa917D438e9b6E630067062B7F8f6f3d";
    readonly "SUSD / ETH": "0x8e0b7e6062272B5eF4524250bFFF8e5Bd3497757";
    readonly "SUSHI / ETH": "0xe572CeF69f43c2E488b33924AF04BDacE19079cf";
    readonly "SUSHI / USD": "0xCc70F09A6CC17553b2E31954cD36E4A2d89501f7";
    readonly "Swell ETH PoR": "0x60cbE8D88EF519cF3C62414D76f50818D211fea1";
    readonly "SWETH / ETH": "0xec21B3e882CE09928cb397DcfF31B15cBBD1e1C3";
    readonly "SXP / USD": "0xFb0CfD6c19e25DB4a08D8a204a387cEa48Cc138f";
    readonly "Total Marketcap / USD": "0xEC8761a0A73c34329CA5B1D3Dc7eD07F30e836e2";
    readonly "TRY / USD": "0xB09fC5fD3f11Cf9eb5E1C5Dba43114e3C9f477b5";
    readonly "TUSD / ETH": "0x3886BA987236181D98F2401c507Fb8BeA7871dF2";
    readonly "TUSD / USD": "0xec746eCF986E2927Abd291a2A1716c940100f8Ba";
    readonly "TUSD Reserves": "0xBE456fd14720C3aCCc30A2013Bffd782c9Cb75D5";
    readonly "UNI / ETH": "0xD6aA3D25116d8dA79Ea0246c4826EB951872e02e";
    readonly "UNI / USD": "0x553303d460EE0afB37EdFf9bE42922D8FF63220e";
    readonly "USDC / ETH": "0x986b5E1e1755e3C2440e960477f25201B0a8bbD4";
    readonly "USDC / USD": "0x8fFfFfd4AfB6115b954Bd326cbe7B4BA576818f6";
    readonly "USDD / USD": "0x0ed39A19D2a68b722408d84e4d970827f61E6c0A";
    readonly "USDP / USD": "0x09023c0DA49Aaf8fc3fA3ADF34C6A7016D38D5e3";
    readonly "USDT / ETH": "0xEe9F2375b4bdF6387aa8265dD4FB8F16512A1d46";
    readonly "USDT / USD": "0x3E7d1eAB13ad0104d2750B8863b489D65364e32D";
    readonly "USDV / USD": "0x925B831EB4c9fFA7e384254fb2cd508c65FAe3FE";
    readonly "VeeFriends Floor Price": "0x35bf6767577091E7f04707c0290b3f889e968307";
    readonly "WBTC / BTC": "0xfdFD9C85aD200c506Cf9e21F1FD8dd01932FBB23";
    readonly "WBTC PoR": "0xa81FE04086865e63E12dD3776978E49DEEa2ea4e";
    readonly "WING / USD": "0x134fE0a225Fb8e6683617C13cEB6B3319fB4fb82";
    readonly "World of Women Floor Price": "0xDdf0B85C600DAF9e308AFed9F597ACA212354764";
    readonly "XAG / USD": "0x379589227b15F1a12195D3f2d90bBc9F31f95235";
    readonly "XAU / USD": "0x214eD9Da11D2fbe465a6fc601a91E62EbEc1a0D6";
    readonly "XCN / USD": "0xeb988B77b94C186053282BfcD8B7ED55142D3cAB";
    readonly "YFI / ETH": "0x7c5d4F8345e66f68099581Db340cd65B078C41f4";
    readonly "YFI / USD": "0xA027702dbb89fbd58938e4324ac03B58d812b0E1";
    readonly "ZRX / ETH": "0x2Da4983a622a8498bb1a21FaE9D8F6C664939962";
    readonly "ZRX / USD": "0x2885d15b8Af22648b98B122b22FDF4D2a56c6023";
};

declare const polygonDataFeeds: {
    readonly "1INCH / USD": "0x443C5116CdF663Eb387e72C688D276e702135C87";
    readonly "AAPL / USD": "0x7E7B45b08F68EC69A99AAb12e42FcCB078e10094";
    readonly "AAVE / ETH": "0xbE23a3AA13038CfC28aFd0ECe4FdE379fE7fBfc4";
    readonly "AAVE / USD": "0x72484B12719E23115761D5DA1646945632979bB6";
    readonly "ADA / USD": "0x882554df528115a743c4537828DA8D5B58e52544";
    readonly "AGEUR / USD": "0x9b88d07B2354eF5f4579690356818e07371c7BeD";
    readonly "ALCX / USD": "0x5DB6e61B6159B20F068dc15A47dF2E5931b14f29";
    readonly "ALGO / USD": "0x03Bc6D9EFed65708D35fDaEfb25E87631a0a3437";
    readonly "ALPHA / USD": "0x289833F252eaB98582D62db94Bd75aB48AD9CF0D";
    readonly "AMZN / USD": "0xf9184b8E5da48C19fA4E06f83f77742e748cca96";
    readonly "ANT / USD": "0x213b030E24C906ee3b98EC7538Cc6D3D3C82aF55";
    readonly "APE / USD": "0x2Ac3F3Bfac8fC9094BC3f0F9041a51375235B992";
    readonly "AUD / USD": "0x062Df9C4efd2030e243ffCc398b652e8b8F95C6f";
    readonly "AVAX / USD": "0xe01eA2fbd8D76ee323FbEd03eB9a8625EC981A10";
    readonly "AXS / USD": "0x9c371aE34509590E10aB98205d2dF5936A1aD875";
    readonly "BADGER / ETH": "0x82C9d4E88862f194C2bd874a106a90dDD0D35AAB";
    readonly "BADGER / USD": "0xF626964Ba5e81405f47e8004F0b276Bb974742B5";
    readonly "BAL / ETH": "0x03CD157746c61F44597dD54C6f6702105258C722";
    readonly "BAL / USD": "0xD106B538F2A868c28Ca1Ec7E298C3325E0251d66";
    readonly "BAT / USD": "0x2346Ce62bd732c62618944E51cbFa09D985d86D2";
    readonly "bC3M Reserves": "0x648E0fF6A36D58F6FCE5927cB77601b73cAdc2Af";
    readonly "BCH / USD": "0x327d9822e9932996f55b39F557AEC838313da8b7";
    readonly "bCSPX Reserves": "0x55e75d35c44A9EE1A5b05416640965EbcA4a8D33";
    readonly "bIB01 Reserves": "0xad4395fc414Fc1575A7a38C20B0Bfdbdb09ee41A";
    readonly "bIBTA Reserves": "0x4517002fCD31062Ea38680dF9Ee37f29528C2707";
    readonly "BNB / USD": "0x82a6c4AF830caa6c97bb504425f6A66165C2c26e";
    readonly "BOND / USD": "0x58527C2dCC755297bB81f9334b80b2B6032d8524";
    readonly "BRL / USD": "0xB90DA3ff54C3ED09115abf6FbA0Ff4645586af2c";
    readonly "BTC / ETH": "0x19b0F0833C78c0848109E3842D34d2fDF2cA69BA";
    readonly "BTC / USD": "0xc907E116054Ad103354f2D350FD2514433D57F6f";
    readonly "BTC-USD Total Marketcap": "0x18E4058491C3F58bC2f747A9E64cA256Ed6B318d";
    readonly "CAD / USD": "0xACA44ABb8B04D07D883202F99FA5E3c53ed57Fb5";
    readonly "Calculated MaticX / USD": "0x5d37E4b374E6907de8Fc7fb33EE3b0af403C7403";
    readonly "Calculated stMATIC / USD": "0x97371dF4492605486e23Da797fA68e55Fc38a13f";
    readonly "CBETH / ETH": "0x0a6a03CdF7d0b48d4e4BA8e362A4FfC3aAC4f3c0";
    readonly "CEL / USD": "0xc9ECF45956f576681bDc01F79602A79bC2667B0c";
    readonly "CGT PoR (ETH)": "0x4e9fc7480c16F3FE5d956C0759eE6b4808d1F5D7";
    readonly "CHF / USD": "0xc76f762CedF0F78a439727861628E0fdfE1e70c2";
    readonly "CHZ / USD": "0x2409987e514Ad8B0973C2b90ee1D95051DF0ECB9";
    readonly "CNY / USD": "0x04bB437Aa63E098236FA47365f0268547f6EAB32";
    readonly "COMP / USD": "0x2A8758b7257102461BC958279054e372C2b1bDE6";
    readonly "COPW Reserves": "0x1d22c334621364F16f050076eE15Acd5eb8225Ce";
    readonly "CRV / ETH": "0x1CF68C76803c9A415bE301f50E82e44c64B7F1D4";
    readonly "CRV / USD": "0x336584C8E6Dc19637A5b36206B1c79923111b405";
    readonly "CVX / USD": "0x5ec151834040B4D453A1eA46aA634C1773b36084";
    readonly "DAI / ETH": "0xFC539A559e170f848323e19dfD66007520510085";
    readonly "DAI / USD": "0x4746DeC9e833A82EC7C2C1356372CcF2cfcD2F3D";
    readonly "DASH / USD": "0xD94427eDee70E4991b4b8DdCc848f2B58ED01C0b";
    readonly "DGB / USD": "0x4205eC5fd179A843caa7B0860a8eC7D980013359";
    readonly "DODO / USD": "0x59161117086a4C7A9beDA16C66e40Bdaa1C5a8B6";
    readonly "DOGE / USD": "0xbaf9327b6564454F4a3364C33eFeEf032b4b4444";
    readonly "DOGE-USD Total Marketcap": "0xbd238a35Fb47aE22F0cC551f14ffB8E8f04FCA21";
    readonly "DOT / USD": "0xacb51F1a83922632ca02B25a8164c10748001BdE";
    readonly "DPI / ETH": "0xC70aAF9092De3a4E5000956E672cDf5E996B4610";
    readonly "ENJ / USD": "0x440A341bbC9FA86aA60A195e2409a547e48d4C0C";
    readonly "EOS / USD": "0xd6285F06203D938ab713Fa6A315e7d23247DDE95";
    readonly "ETC / USD": "0xDf3f72Be10d194b58B1BB56f2c4183e661cB2114";
    readonly "ETH / USD": "0xF9680D99D6C9589e2a93a78A04A279e509205945";
    readonly "ETH-USD Total Marketcap": "0x67935f65D1577ced9f4929D3679A157E95C1c02c";
    readonly "EUR / USD": "0x73366Fe0AA0Ded304479862808e02506FE556a98";
    readonly "FARM / USD": "0xDFb138ba3A6CCe675A6F5961323Be31eE42E40ff";
    readonly "FB / USD": "0x5b4586C911144A947D7814Fd71fe0872b8334748";
    readonly "FIL / USD": "0xa07703E5C2eD1516107c7c72A494493Dcb99C676";
    readonly "FRAX / USD": "0x00DBeB1e45485d53DF7C2F0dF1Aa0b6Dc30311d3";
    readonly "FTM / USD": "0x58326c0F831b2Dbf7234A4204F28Bba79AA06d5f";
    readonly "FTT / USD": "0x817A7D43f0277Ca480AE03Ec76Fc63A2EC7114bA";
    readonly "FXS / USD": "0x6C0fe985D3cAcbCdE428b84fc9431792694d0f51";
    readonly "GBP / USD": "0x099a2540848573e94fb1Ca0Fa420b00acbBc845a";
    readonly "GHST / ETH": "0xe638249AF9642CdA55A92245525268482eE4C67b";
    readonly "GHST / USD": "0xDD229Ce42f11D8Ee7fFf29bDB71C7b81352e11be";
    readonly "GNS / USD": "0x9cb43aa3D036Cb035a694Ba0AAa91f8875B16cE1";
    readonly "GOOGL / USD": "0x1b32682C033b2DD7EFdC615FA82d353e254F39b5";
    readonly "GRT / USD": "0x3FabBfb300B1e2D7c9B84512fe9D30aeDF24C410";
    readonly "HBAR / USD": "0xC5878bDf8a89FA3bF0DC8389ae8EE6DE601D01bC";
    readonly "ibBTC PricePerShare": "0xc3E676E68dB28c9Fb2199f25B60560723237cc76";
    readonly "ICP / USD": "0x84227A76a04289473057BEF706646199D7C58c34";
    readonly "ILS / USD": "0x8d5eB34C509261533235b91350d359EdcB969D33";
    readonly "INR / USD": "0xDA0F8Df6F5dB15b346f4B8D1156722027E194E60";
    readonly "JPY / USD": "0xD647a6fC9BC6402301583C91decC5989d8Bc382D";
    readonly "KAVA / USD": "0x7899dd75C329eFe63e35b02bC7d60D3739FB23c5";
    readonly "KLAY / USD": "0x86F87CB74238a6f24606534A2fCc05469Eb2bcF5";
    readonly "KNC / USD": "0x10e5f3DFc81B3e5Ef4e648C4454D04e79E1E41E2";
    readonly "KRW / USD": "0x24B820870F726dA9B0D83B0B28a93885061dbF50";
    readonly "LINK / ETH": "0xb77fa460604b9C6435A235D057F7D319AC83cb53";
    readonly "LINK / MATIC": "0x5787BefDc0ECd210Dfa948264631CD53E68F7802";
    readonly "LINK / USD": "0xd9FFdb71EbE7496cC440152d43986Aae0AB76665";
    readonly "LTC / USD": "0xEB99F173cf7d9a6dC4D889C2Ad7103e8383b6Efa";
    readonly "MANA / USD": "0xA1CbF3Fe43BC3501e3Fc4b573e822c70e76A7512";
    readonly "MATIC / ETH": "0x327e23A4855b6F663a28c5161541d69Af8973302";
    readonly "MATIC / USD": "0xAB594600376Ec9fD91F8e885dADF0CE036862dE0";
    readonly "MIM / USD": "0xd133F916e04ed5D67b231183d85Be12eAA018320";
    readonly "MKR / ETH": "0x807b59d12520830D1864286FA0271c27baa94197";
    readonly "MKR / USD": "0xa070427bF5bA5709f70e98b94Cb2F435a242C46C";
    readonly "MLN / ETH": "0xB89D583B72aBF9C3a7e6e093251C2fCad3365312";
    readonly "MSFT / USD": "0xC43081d9EA6d1c53f1F0e525504d47Dd60de12da";
    readonly "MXN / USD": "0x171b16562EA3476F5C61d1b8dad031DbA0768545";
    readonly "NZD / USD": "0xa302a0B8a499fD0f00449df0a490DedE21105955";
    readonly "OGN / USD": "0x8Ec0eC2e0F26D8253ABf39Db4B1793D76B49C6D5";
    readonly "OHM Index": "0xc08f70c26ab8C659EaF259c51a0F7ae22758c6ac";
    readonly "OHMv2 / USD": "0x4cE90F28C6357A7d3F47D680723d18AF3684cD00";
    readonly "OM / USD": "0xc86105DccF9BD629Cea7Fd41f94c6050bF96D57F";
    readonly "OMG / USD": "0x93FfEE768F74208a7b9f2a4426f0F6BCbb1D09de";
    readonly "PAXG / USD": "0x0f6914d8e7e1214CDb3A4C6fbf729b75C69DF608";
    readonly "PHP / USD": "0x218231089Bebb2A31970c3b77E96eCfb3BA006D1";
    readonly "PLN / USD": "0xB34BCE11040702f71c11529D00179B2959BcE6C0";
    readonly "QNT / USD": "0xF7F291042F6Cbc4deC0Ad75c17786511a530dbe8";
    readonly "QUICK / USD": "0x2251169D32E7538652a9a8c86bf0c43bFcd956f1";
    readonly "SAND / USD": "0x3D49406EDd4D52Fb7FFd25485f32E073b529C924";
    readonly "SEK / USD": "0xbd92B4919ae82be8473859295dEF0e778A626302";
    readonly "SGD / USD": "0x8CE3cAc0E6635ce04783709ca3CC4F5fc5304299";
    readonly "SHIB / USD": "0x3710abeb1A0Fc7C2EC59C26c8DAA7a448ff6125A";
    readonly "SLP / USD": "0xBB3eF70953fC3766bec4Ab7A9BF05B6E4caf89c6";
    readonly "SNX / USD": "0xbF90A5D9B6EE9019028dbFc2a9E50056d5252894";
    readonly "SOL / USD": "0x10C8264C0935b3B9870013e057f330Ff3e9C56dC";
    readonly "SPY.US": "0x187c42f6C0e7395AeA00B1B30CB0fF807ef86d5d";
    readonly "STORJ / USD": "0x0F1d5Bd7be9B30Fc09E110cd6504Bd450e53cb0E";
    readonly "SUSHI / ETH": "0x17414Eb5159A082e8d41D243C1601c2944401431";
    readonly "SUSHI / USD": "0x49B0c695039243BBfEb8EcD054EB70061fd54aa0";
    readonly "THB / USD": "0x5164Ad28fb12a5e55946090Ec3eE1B748AFb3785";
    readonly "THETA / USD": "0x38611b09F8f2D520c14eA973765C225Bf57B9Eac";
    readonly "TRUMATIC-MATIC Exchange Rate": "0x30BadC453d20b520E0Ed98fce6Ba1AC5876cF1e5";
    readonly "TRX / USD": "0x307cCF7cBD17b69A487b9C3dbe483931Cf3E1833";
    readonly "TRY / USD": "0xd78325DcA0F90F0FFe53cCeA1B02Bb12E1bf8FdB";
    readonly "TSLA / USD": "0x567E67f456c7453c583B6eFA6F18452cDee1F5a8";
    readonly "TUSD / USD": "0x7C5D415B64312D38c56B54358449d0a4058339d2";
    readonly "UMA / USD": "0x33D9B1BAaDcF4b26ab6F8E83e9cb8a611B2B3956";
    readonly "UNI / ETH": "0x162d8c5bF15eB6BEe003a1ffc4049C92114bc931";
    readonly "UNI / USD": "0xdf0Fb4e4F928d2dCB76f438575fDD8682386e13C";
    readonly "USDC / ETH": "0xefb7e6be8356cCc6827799B6A7348eE674A80EaE";
    readonly "USDC / USD": "0xfE4A8cc5b5B2366C1B58Bea3858e81843581b2F7";
    readonly "USDT / ETH": "0xf9d5AAC6E5572AEFa6bd64108ff86a222F69B64d";
    readonly "USDT / USD": "0x0A6513e40db6EB1b165753AD52E80663aeA50545";
    readonly "WBTC / ETH": "0xA338e0492B2F944E9F8C0653D3AD1484f2657a37";
    readonly "WBTC / USD": "0xDE31F8bFBD8c84b5360CFACCa3539B938dd78ae6";
    readonly "WOO / USD": "0x6a99EC84819FB7007dd5D032068742604E755c56";
    readonly "WSTETH / ETH": "0x10f964234cae09cB6a9854B56FF7D4F38Cda5E6a";
    readonly "wstETH-stETH Exchange Rate": "0x3Ea1eC855fBda8bA0396975eC260AD2e9B2Bc01c";
    readonly "XAG / USD": "0x461c7B8D370a240DdB46B402748381C3210136b3";
    readonly "XAU / USD": "0x0C466540B2ee1a31b441671eac0ca886e051E410";
    readonly "XLM / USD": "0x692AE5510cA9070095A496dbcFBCDA99D4024Cd9";
    readonly "XMR / USD": "0xBE6FB0AB6302B693368D0E9001fAF77ecc6571db";
    readonly "XPT / USD": "0x76631863c2ae7367aF8f37Cd10d251DA7f1DE186";
    readonly "XRP / USD": "0x785ba89291f676b5386652eB12b30cF361020694";
    readonly "XTZ / USD": "0x691e26AB58ff05800E028b0876A41B720b26FC65";
    readonly "YFI / ETH": "0x9896A1eA7A00F5f32Ab131eBbeE07487B0af31D0";
    readonly "YFI / USD": "0x9d3A43c111E7b2C6601705D9fcF7a70c95b1dc55";
    readonly "ZEC / USD": "0xBC08c639e579a391C4228F20d0C29d0690092DF0";
};

declare const bscDataFeeds: {
    readonly "BNB / USD": "0x0567f2323251f0aab15c8dfb1967e4e8a7d42aee";
    readonly "ETH / USD": "0x9ef1b8c0e4f7dc8bf5719ea496883dc6401d5b2e";
    readonly "BTC / USD": "0x264990fbd0a4796a3e3d8e37c4d5f87a3aca5ebf";
    readonly "BTC / BNB": "0x116eeb23384451c78ed366d4f67d5ad44ee771a0";
    readonly "USDT / BNB": "0xd5c40f5144848bd4ef08a9605d860e727b991513";
    readonly "USDC / BNB": "0x45f86ca2a8bc9ebd757225b19a1a0d7051be46db";
    readonly "ETH / BNB": "0x63d407f32aa72e63c7209ce1c2f5da40b3aae726";
    readonly "BCH / USD": "0x43d80f616daf0b0b42a928eed32147dc59027d41";
    readonly "XVS / USD": "0xbf63f430a79d4036a5900c19818aff1fa710f206";
    readonly "USDC / USD": "0x51597f405303c4377e36123cbc172b13269ea163";
    readonly "SXP / USD": "0xe188a9875af525d25334d75f3327863b2b8cd0f1";
    readonly "LTC / USD": "0x74e72f37a8c415c8f1a98ed42e78ff997435791d";
    readonly "LINK / USD": "0xca236e327f629f9fc2c30a4e95775ebf0b89fac8";
    readonly "USDT / USD": "0xb97ad0e74fa7d920791e90258a6e2085088b4320";
    readonly "FIL / USD": "0xe5dbfd9003bff9df5feb2f4f445ca00fb121fb83";
    readonly "XRP / USD": "0x93a67d414896a280bf8ffb3b389fe3686e014fda";
    readonly "DOT / USD": "0xc333eb0086309a16aa7c8308dfd32c8bba0a2592";
    readonly "XAU / USD": "0x86896feb19d8a607c3b11f2af50a0f239bd71cd0";
    readonly "YFI / USD": "0xd7eaa5bf3013a96e3d515c055dbd98dbdc8c620d";
    readonly "XAG / USD": "0x817326922c909b16944817c207562b25c4df16ad";
    readonly "TRX / USD": "0xf4c5e535756d11994fcbb12ba8add0192d9b88be";
    readonly "XTZ / BNB": "0x8264d6983b219be65c4d62f1c82b3a2999944cf2";
    readonly "YFI / BNB": "0xf841761481df19831ccc851a54d8350ae6022583";
    readonly "LINA / USD": "0x38393201952f2764e04b290af9df427217d56b41";
    readonly "LINK / BNB": "0xb38722f6a608646a538e882ee9972d15c86fc597";
    readonly "ADA / BNB": "0x2d5fc41d1365ffe13d03d91e82e04ca878d69f4b";
    readonly "BAND / BNB": "0x3334bf7ec892ca03d1378b51769b7782eaf318c4";
    readonly "XRP / BNB": "0x798a65d349b2b5e6645695912880b54dffd79074";
    readonly "BCH / BNB": "0x2a548935a323bb7329a5e3f1667b979f16bc890b";
    readonly "EOS / BNB": "0xed93f3764334788f2f6628b30e505fe1fc5d1d7b";
    readonly "DOT / BNB": "0xba8683e9c3b1455be6e18e7768e8cad95eb5ed49";
    readonly "LTC / BNB": "0x4e5a43a79f53c0a8e83489648ea7e429278f8b2d";
    readonly "UNI / USD": "0xb57f259e7c24e56a1da00f66b55a5640d9f9e7e4";
    readonly "JPY / USD": "0x22db8397a6e77e41471de256a7803829fdc8bc57";
    readonly "EUR / USD": "0x0bf79f617988c472dca68ff41efe1338955b9a80";
    readonly "WOO / USD": "0x02bfe714e78e2ad1bb1c2bee93ec8dc5423b66d4";
    readonly "ATOM / USD": "0xb056b7c804297279a9a673289264c17e6dc6055d";
    readonly "ALPHA / BNB": "0x7bc032a7c19b1bdcb981d892854d090cfb0f238e";
    readonly "CAKE / BNB": "0xcb23da9ea243f53194cbc2380a6d4d9bc046161f";
    readonly "TWT / BNB": "0x7e728dfa6bca9023d9abee759fdf56beab8ac7ad";
    readonly "DF / USD": "0x1b816f5e122efa230300126f97c018716c4e47f5";
    readonly "PAXG / USD": "0x7f8cad4690a38ac28bda3d132ef83db1c17557df";
    readonly "YFII / USD": "0xc94580faaf145b2fd0ab5215031833c98d3b77e4";
    readonly "AUTO / USD": "0x88e71e6520e5ac75f5338f5f0c9ded9d4f692cda";
    readonly "XTZ / USD": "0x9a18137adcf7b05f033ad26968ed5a9cf0bf8e6b";
    readonly "DOGE / USD": "0x3ab0a0d137d4f946fbb19eecc6e92e64660231c8";
    readonly "EOS / USD": "0xd5508c8ffdb8f15ce336e629fd4ca9adb48f50f0";
    readonly "WING / USD": "0xf7e7c0ffcb11dac6eca1434c67fab9ae000e10a7";
    readonly "ONT / USD": "0x887f177cbed2cf555a64e7bf125e1825eb69db82";
    readonly "CFX / USD": "0xe3ca2f3bad1d8327820f648c759f17162b5383ae";
    readonly "COMP / USD": "0x0db8945f9aef5651fa5bd52314c5aae78dfde540";
    readonly "SOL / USD": "0x0e8a53dd9c13589df6382f13da6b3ec8f919b323";
    readonly "LIT / USD": "0x83766ba8d964feaed3819b145a69c947df9cb035";
    readonly "REEF / USD": "0x46f13472a4d4fec9e07e8a00ee52f4fa77810736";
    readonly "AAVE / USD": "0xa8357bf572460fc40f4b0acacbb2a6a61c89f475";
    readonly "ICP / USD": "0x84210d9013a30c6ab169e28840a6cc54b60fa042";
    readonly "MATIC / USD": "0x7ca57b0ca6367191c94c8914d7df09a57655905f";
    readonly "XVS / BNB": "0xf369a13e7f2449e58dde8302f008ee9131f8d859";
    readonly "BTC / ETH": "0xf1769eb4d1943af02ab1096d7893759f6177d6b8";
    readonly "BETH / USD": "0x2a3796273d47c4ed363b361d3aefb7f7e2a13782";
    readonly "CHR / USD": "0x1f771b2b1f3c3db6c7a1d5f38961a49cecd116da";
    readonly "MASK / USD": "0x4978c0abe6899178c1a74838ee0062280888e2cf";
    readonly "ALPACA / USD": "0xe0073b60833249ffd1bb2af809112c2fbf221df6";
    readonly "CHF / USD": "0x964261740356cb4aad0c3d2003ce808a4176a46d";
    readonly "FET / USD": "0x657e700c66c48c135c4a29c4292908dbda7aa280";
    readonly "INJ / USD": "0x63a9133cd7c611d6049761038c16f238fdda71d7";
    readonly "TUSD / USD": "0xa3334a9762090e827413a7495afece76f41dfc06";
    readonly "CAKE / USD": "0xb6064ed41d4f67e353768aa239ca86f4f73665a1";
    readonly "DODO / USD": "0x87701b15c08687341c2a847ca44ecfbc8d7873e1";
    readonly "sAVAX / USD": "0x3b37c6f1e3207de5a4664e837072bd9a25269b39";
    readonly "KNC / USD": "0xf2f8273f6b9fc22c90891dc802caf60eef805cdf";
    readonly "NEAR / USD": "0x0fe4d87883005fcafaf56b81d09473d9a29dcdc3";
    readonly "SGD / USD": "0x3065b2369820f76c829b9bbcaf4b90f9f47d6314";
    readonly "KLAY / USD": "0xfd07b211044572898cdbcb1435f0a1369fd15726";
    readonly "VET / USD": "0x9f1fd2cef7b226d555a747da0411f93c5fe74e13";
    readonly "FDUSD / USD": "0x390180e80058a8499930f0c13963ad3e0d86bfc9";
    readonly "SPELL / USD": "0x47e01580c537cd47da339ea3a4afb5998ccf037c";
    readonly "CRV / USD": "0x2e1c3b6fcae47b20dd343d9354f7b1140a1e6b27";
    readonly "AUD / USD": "0x498f912b09b5df618c77fcc9e8da503304df92bf";
    readonly "SHIB / USD": "0xa615be6cb0f3f36a641858db6f30b9242d0abed8";
    readonly "ONG / USD": "0xcf95796f3016801a1da5c518fc7a59c51dcef793";
    readonly "SUSHI / USD": "0xa679c72a97b654cfff58ab704de3ba15cde89b07";
    readonly "GBP / USD": "0x8faf16f710003e538189334541f5d4a391da46a0";
    readonly "XLM / USD": "0x27cc356a5891a3fe6f84d0457de4d108c6078888";
    readonly "BRL / USD": "0x5cb1cb3ea5fb46de1ce1d0f3badb3212e8d8ef48";
    readonly "HIGH / USD": "0xdf4dd957a84f798acfadd448badd2d8b9bc99047";
    readonly "C98 / USD": "0x889158e39628c0397dc54b84f6b1cbe0aaeb7ffc";
    readonly "FXS / USD": "0x0e9d55932893fb1308882c7857285b2b0bcc4f4a";
    readonly "MXN / USD": "0x16c0c1f971b1780f952572670a9d5ce4123582a1";
    readonly "1INCH / USD": "0x9a177bb9f5b6083e962f9e62bd21d4b5660aeb03";
    readonly "BSW / USD": "0x08e70777b982a58d23d05e3d7714f44837c06a21";
    readonly "KAVA / USD": "0x12bf0c3f7d5aca9e711930d704da2774358d9210";
    readonly "WIN / USD": "0x9e7377e194e41d63795907c92c3eb351a2eb0233";
    readonly "RDNT / USD": "0x20123c6ebd45c6496102beea86e1a6616ca547c6";
    readonly "USDD / USD": "0x51c78c299c42b058bf11d47fbb74ac437c6a0c8c";
};

declare const fantomDataFeeds: {
    readonly "AAVE / USD": "0xE6ecF7d2361B6459cBb3b4fb065E0eF4B175Fe74";
    readonly "ALPACA / USD": "0x95d3FFf86A754AB81A7c59FcaB1468A2076f8C9b";
    readonly "BNB / USD": "0x6dE70f4791C4151E00aD02e969bD900DC961f92a";
    readonly "BTC / USD": "0x8e94C22142F4A64b99022ccDd994f4e9EC86E4B4";
    readonly "Calculated sFTMX / USD": "0xb94533460Db5A1d8baf56240896eBB3491E608f7";
    readonly "CHF / USD": "0x4be9c8fb4105380116c03fC2Eeb9eA1e1a109D95";
    readonly "CREAM / USD": "0xD2fFcCfA0934caFdA647c5Ff8e7918A10103c01c";
    readonly "CRV / USD": "0xa141D7E3B44594cc65142AE5F2C7844Abea66D2B";
    readonly "DAI / USD": "0x91d5DEFAFfE2854C7D02F50c80FA1fdc8A721e52";
    readonly "ETH / USD": "0x11DdD3d147E5b83D01cee7070027092397d63658";
    readonly "EUR / USD": "0x3E68e68ea2c3698400465e3104843597690ae0f7";
    readonly "FRAX / USD": "0xBaC409D670d996Ef852056f6d45eCA41A8D57FbD";
    readonly "FTM / USD": "0xf4766552D15AE4d256Ad41B6cf2933482B0680dc";
    readonly "GMX / USD": "0x8a84D922eF06c1f13a30ddD1304BEf556ffa7552";
    readonly "LINK / FTM": "0x3FFe75E8EDA86F48e454e6bfb5F74d95C20744f4";
    readonly "LINK / USD": "0x221C773d8647BC3034e91a0c47062e26D20d97B4";
    readonly "MIM / USD": "0x28de48D3291F31F839274B8d82691c77DF1c5ceD";
    readonly "OHM Index": "0xCeC98f20cCb5c19BB42553D70eBC2515E3B33947";
    readonly "SNX / USD": "0x2Eb00cC9dB7A7E0a013A49b3F6Ac66008d1456F7";
    readonly "SPELL / USD": "0x02E48946849e0BFDD7bEa5daa80AF77195C7E24c";
    readonly "SUSHI / USD": "0xCcc059a1a17577676c8673952Dc02070D29e5a66";
    readonly "USDC / USD": "0x2553f4eeb82d5A26427b8d1106C51499CBa5D99c";
    readonly "USDT / USD": "0xF64b636c5dFe1d3555A847341cDC449f612307d0";
    readonly "WBTC / USD": "0x9Da678cE7f28aAeC8A578A1e414219049509a552";
    readonly "YFI / USD": "0x9B25eC3d6acfF665DfbbFD68B3C1D896E067F0ae";
};

declare const xdaiDataFeeds: {
    readonly "YFI / USD": "0x14030d5a0c9e63d9606c6f2c8771fc95b34b07e0";
    readonly "ETH / USD": "0xa767f745331d267c7751297d982b050c93985627";
    readonly "BTC / USD": "0x6c1d7e76ef7304a40e8456ce883bc56d3dea3f7d";
    readonly "SUSHI / USD": "0xc0a6bf8d5d408b091d022c3c0653d4056d4b9c01";
    readonly "DOT / USD": "0x3c30c5c415b2410326297f0f65f5cbb32f3aefcc";
    readonly "AAVE / USD": "0x2b481dc923aa050e009113dca8dcb0dab4b68cdf";
    readonly "LINK / USD": "0xed322a5ac55bae091190dff9066760b86751947b";
    readonly "SNX / USD": "0x3b84d6e6976d5826500572600eb44f9f1753827b";
    readonly "DAI / USD": "0x678df3415fc31947da4324ec63212874be5a82f8";
    readonly "USDC / USD": "0x26c31ac71010af62e6b486d1132e266d6298857d";
    readonly "UNI / USD": "0xd98735d78266c62277bb4dbf3e3bcdd3694782f4";
    readonly "COMP / USD": "0xba95bc8418ebcdf8a690924e1d4ad5292139f2ea";
    readonly "1INCH / USD": "0xfdf9eb5fafc11efa65f6fd144898da39a7920ae8";
    readonly "MKR / USD": "0x51e4024255d0cbd1f4c79aee6bdb6565df2c5d1b";
    readonly "REN / USD": "0x27d4d36968a2bd1cc3406d99cb1df50561dbf2a4";
    readonly "CREAM / USD": "0x3b681e9bf56efe4b2a14196826230a5843fff758";
    readonly "XAU / USD": "0x4a5ab0f60d12a4420d36d3ed9a1f77d8c47eb94c";
    readonly "FTT / USD": "0x0cae8f5c10931f0ce87ed9bbb71391c6e93c2c26";
    readonly "ZIL / USD": "0x2997eba3d9c2447c36107bb0f082b8c33566b49c";
    readonly "JPY / USD": "0x2afb993c670c01e9da1550c58e8039c1d8b8a317";
    readonly "AVAX / USD": "0x911e08a32a6b7671a80387f93147ab29063de9a2";
    readonly "SOL / USD": "0xb7b7d008c49295a0ff6eed6df4ad3052fd39d5e6";
    readonly "BNB / USD": "0x6d42cc26756c34f26becdd9b30a279ce9ea8296e";
    readonly "GNO / USD": "0x22441d81416430a54336ab28765abd31a792ad37";
};

declare const celoDataFeeds: {
    readonly "BTC / USD": "0x128fE88eaa22bFFb868Bb3A584A54C96eE24014b";
    readonly "CELO / USD": "0x0568fD19986748cEfF3301e55c0eb1E729E0Ab7e";
    readonly "CUSD / USD": "0xe38A27BE4E7d866327e09736F3C570F256FFd048";
    readonly "ETH / USD": "0x1FcD30A73D67639c1cD89ff5746E7585731c083B";
    readonly "EUR / USD": "0x3D207061Dbe8E2473527611BFecB87Ff12b28dDa";
    readonly "LINK / USD": "0x6b6a4c71ec3858A024f3f0Ee44bb0AdcBEd3DcC2";
    readonly "USDC / USD": "0xc7A353BaE210aed958a1A2928b654938EC59DaB2";
    readonly "USDT / USD": "0x5e37AF40A7A344ec9b03CCD34a250F3dA9a20B02";
};

declare const arbitrumDataFeeds: {
    readonly "1INCH / USD": "0x4bC735Ef24bf286983024CAd5D03f0738865Aaef";
    readonly "AAPL / USD": "0x8d0CC5f38f9E802475f2CFf4F9fc7000C2E1557c";
    readonly "AAVE / USD": "0xaD1d5344AaDE45F43E596773Bcc4c423EAbdD034";
    readonly "ADA / USD": "0xD9f615A9b820225edbA2d821c4A696a0924051c6";
    readonly "AMZN / USD": "0xd6a77691f071E98Df7217BED98f38ae6d2313EBA";
    readonly "APE / USD": "0x221912ce795669f628c51c69b7d0873eDA9C03bB";
    readonly "ARB / USD": "0xb2A824043730FE05F3DA2efaFa1CBbe83fa548D6";
    readonly "ATOM / USD": "0xCDA67618e51762235eacA373894F0C79256768fa";
    readonly "AUD / USD": "0x9854e9a850e7C354c1de177eA953a6b1fba8Fc22";
    readonly "AVAX / USD": "0x8bf61728eeDCE2F32c456454d87B5d6eD6150208";
    readonly "AXL / USD": "0x84e8237CC1418Ea1B4A1e0C3e7F48c3A5fbC81AF";
    readonly "AXS / USD": "0x5B58aA6E0651Ae311864876A55411F481aD86080";
    readonly "BAL / USD": "0xBE5eA816870D11239c543F84b71439511D70B94f";
    readonly "BNB / USD": "0x6970460aabF80C5BE983C6b74e5D06dEDCA95D4A";
    readonly "Bored Ape Yacht Club Floor Price / ETH": "0x9E3fc57b2d644621CA7eFcb5dd28abD121CB0aDF";
    readonly "BRL / USD": "0x04b7384473A2aDF1903E3a98aCAc5D62ba8C2702";
    readonly "BTC / ETH": "0xc5a90A6d7e4Af242dA238FFe279e9f2BA0c64B2e";
    readonly "BTC / USD": "0x6ce185860a4963106506C203335A2910413708e9";
    readonly "BTC-USD Total Marketcap": "0x7519bCA20e21725557Bb98d9032124f8885a26C2";
    readonly "CAD / USD": "0xf6DA27749484843c4F02f5Ad1378ceE723dD61d4";
    readonly "CAKE / USD": "0x256654437f1ADA8057684b18d742eFD14034C400";
    readonly "CBETH / ETH": "0xa668682974E3f121185a3cD94f00322beC674275";
    readonly "cbETH-ETH Exchange Rate": "0x0518673439245BB95A58688Bc31cd513F3D5bDd6";
    readonly "CHF / USD": "0xe32AccC8c4eC03F6E75bd3621BfC9Fbb234E1FC3";
    readonly "CNY / USD": "0xcC3370Bde6AFE51e1205a5038947b9836371eCCb";
    readonly "COMP / USD": "0xe7C53FFd03Eb6ceF7d208bC4C13446c76d1E5884";
    readonly "CRV / USD": "0xaebDA2c976cfd1eE1977Eac079B4382acb849325";
    readonly "CRVUSD / USD": "0x0a32255dd4BB6177C994bAAc73E0606fDD568f66";
    readonly "CVX / USD": "0x851175a919f36c8e30197c09a9A49dA932c2CC00";
    readonly "DAI / USD": "0xc5C8E77B397E531B8EC06BFb0048328B30E9eCfB";
    readonly "DODO / USD": "0xA33a06c119EC08F92735F9ccA37e07Af08C4f281";
    readonly "DOGE / USD": "0x9A7FB1b3950837a8D9b40517626E11D4127C098C";
    readonly "DOT / USD": "0xa6bC5bAF2000424e90434bA7104ee399dEe80DEc";
    readonly "ETH / USD": "0x639Fe6ab55C921f74e7fac1ee960C0B6293ba612";
    readonly "ETH-USD Total Marketcap": "0xB1f70A229FE7cceD0428245db8B1f6C48c7Ea82a";
    readonly "ETHx / ETH": "0xB4AC4078DDA43d0eB6Bb9e08b8C12A73f9FEAA7d";
    readonly "EUR / USD": "0xA14d53bC1F1c0F31B4aA3BD109344E5009051a84";
    readonly "EURC / USD": "0xDdE3523b6654F4fE9Ce890A660b6f9679D5Ee6eA";
    readonly "FRAX / USD": "0x0809E3d38d1B4214958faf06D8b1B1a2b73f2ab8";
    readonly "frxETH-ETH Exchange Rate High": "0x5C3e80763862CB777Aa07BDDBcCE0123104e1c34";
    readonly "frxETH-ETH Exchange Rate Low": "0x1bD872f3A606471787B1a304cE0356e4e87Af930";
    readonly "FTM / USD": "0xFeaC1A3936514746e70170c0f539e70b23d36F19";
    readonly "FXS / USD": "0x36a121448D74Fa81450c992A1a44B9b7377CD3a5";
    readonly "GBP / USD": "0x9C4424Fd84C6661F97D8d6b3fc3C1aAc2BeDd137";
    readonly "gmARB / USD": "0x5d046567b97B0d7322F2402e3b34Bf789cE329f5";
    readonly "gmBTC / USD": "0x395D5c5D552Df670dc4B2B1cef0c4EABfFba492f";
    readonly "gmETH / USD": "0xfB3264D1129824933a52374c2C1696F4470D041e";
    readonly "GMX / USD": "0xDB98056FecFff59D032aB628337A4887110df3dB";
    readonly "GNS / USD": "0xE89E98CE4E19071E59Ed4780E0598b541CE76486";
    readonly "GOOGL / USD": "0x1D1a83331e9D255EB1Aaf75026B60dFD00A252ba";
    readonly "IOTX / USD": "0x484A1b29ED1Ea038dBd75D7c7293714343363122";
    readonly "JOE / USD": "0x04180965a782E487d0632013ABa488A472243542";
    readonly "JPY / USD": "0x3dD6e51CB9caE717d5a8778CF79A04029f9cFDF8";
    readonly "KNC / USD": "0xbF539d4c2106dd4D9AB6D56aed3d9023529Db145";
    readonly "KRW / USD": "0x85bb02E0Ae286600d1c68Bb6Ce22Cc998d411916";
    readonly "LDO / USD": "0xA43A34030088E6510FecCFb77E88ee5e7ed0fE64";
    readonly "LINK / ETH": "0xb7c8Fb1dB45007F98A68Da0588e1AA524C317f27";
    readonly "LINK / USD": "0x86E53CF1B870786351Da77A57575e79CB55812CB";
    readonly "LTC / USD": "0x5698690a7B7B84F6aa985ef7690A8A7288FBc9c8";
    readonly "LUSD / USD": "0x0411D28c94d85A36bC72Cb0f875dfA8371D8fFfF";
    readonly "MAGIC / USD": "0x47E55cCec6582838E173f252D08Afd8116c2202d";
    readonly "MATIC / USD": "0x52099D4523531f678Dfc568a7B1e5038aadcE1d6";
    readonly "META / USD": "0xcd1bd86fDc33080DCF1b5715B6FCe04eC6F85845";
    readonly "MIM / USD": "0x87121F6c9A9F6E90E59591E4Cf4804873f54A95b";
    readonly "MKR / USD": "0xdE9f0894670c4EFcacF370426F10C3AD2Cdf147e";
    readonly "MSFT / USD": "0xDde33fb9F21739602806580bdd73BAd831DcA867";
    readonly "NEAR / USD": "0xBF5C3fB2633e924598A46B9D07a174a9DBcF57C0";
    readonly "NFT Blue Chip Total Market Cap-USD": "0x8D0e319eBAA8DF32e088e469062F85abF2eBe599";
    readonly "OHM Index": "0x48C4721354A3B29D80EF03C65E6644A37338a0B1";
    readonly "OHMv2 / USD": "0x761aaeBf021F19F198D325D7979965D0c7C9e53b";
    readonly "OP / USD": "0x205aaD468a11fd5D34fA7211bC6Bad5b3deB9b98";
    readonly "PAXG / USD": "0x2BA975D4D7922cD264267Af16F3bD177F206FE3c";
    readonly "PENDLE / USD": "0x66853E19d73c0F9301fe099c324A1E9726953433";
    readonly "PEPE / USD": "0x02DEd5a7EDDA750E3Eb240b54437a54d57b74dBE";
    readonly "PHP / USD": "0xfF82AAF635645fD0bcc7b619C3F28004cDb58574";
    readonly "RDNT / USD": "0x20d0Fcab0ECFD078B036b6CAf1FaC69A6453b352";
    readonly "RETH / ETH": "0xD6aB2298946840262FcC278fF31516D39fF611eF";
    readonly "rETH-ETH Exchange Rate": "0xF3272CAfe65b190e76caAF483db13424a3e23dD2";
    readonly "RPL / USD": "0xF0b7159BbFc341Cc41E7Cb182216F62c6d40533D";
    readonly "RSR / USD": "0xcfF9349ec6d027f20fC9360117fef4a1Ad38B488";
    readonly "SEK / USD": "0xdE89a55d04DEd40A410877ab87d4F567ee66a1f0";
    readonly "sFRAX / FRAX Exchange Rate": "0x03e4054B11ad01915257bE53Af03A32Abf7837b9";
    readonly "sfrxETH-frxETH Exchange Rate": "0x98E5a52fB741347199C08a7a3fcF017364284431";
    readonly "SGD / USD": "0xF0d38324d1F86a176aC727A4b0c43c9F9d9c5EB1";
    readonly "SNX / USD": "0x054296f0D036b95531B4E14aFB578B80CFb41252";
    readonly "SOL / USD": "0x24ceA4b8ce57cdA5058b924B9B9987992450590c";
    readonly "SPELL / USD": "0x383b3624478124697BEF675F07cA37570b73992f";
    readonly "SPY / USD": "0x46306F3795342117721D8DEd50fbcF6DF2b3cc10";
    readonly "StaFi Staked ETH rETH-ETH Exchange Rate": "0x052d4200b624b07262F574af26C71A6553996Ab5";
    readonly "STETH / ETH": "0xded2c52b75B24732e9107377B7Ba93eC1fFa4BAf";
    readonly "STETH / USD": "0x07C5b924399cc23c24a95c8743DE4006a32b7f2a";
    readonly "STG / USD": "0xe74d69E233faB0d8F48921f2D93aDfDe44cEb3B7";
    readonly "SUSHI / USD": "0xb2A8BA74cbca38508BA1632761b56C897060147C";
    readonly "swETH / ETH Exchange Rate": "0xEcD471ef663eCEFFC7D731a0C7e51007433e6d6e";
    readonly "TAO / USD": "0x6aCcBB82aF71B8a576B4C05D4aF92A83A035B991";
    readonly "TBTC / USD": "0xE808488e8627F6531bA79a13A9E0271B39abEb1C";
    readonly "TIA / USD": "0x4096b9bfB4c34497B7a3939D4f629cf65EBf5634";
    readonly "Total Marketcap USD": "0x4763b84cdBc5211B9e0a57D5E39af3B3b2440012";
    readonly "TRY / USD": "0xE8f8AfE4b56c6C421F691bfAc225cE61b2C7CD05";
    readonly "TSLA / USD": "0x3609baAa0a9b1f0FE4d6CC01884585d0e191C3E3";
    readonly "TUSD / USD": "0x6fAbee62266Da6686EE2744C6f15bb8352d2f28D";
    readonly "UNI / USD": "0x9C917083fDb403ab5ADbEC26Ee294f6EcAda2720";
    readonly "USDC / USD": "0x50834F3163758fcC1Df9973b6e91f0F0F0434aD3";
    readonly "USDD / USD": "0x4Ee1f9ec1048979930aC832a3C1d18a0b4955a02";
    readonly "USDT / USD": "0x3f3f5dF88dC9F13eac63DF89EC16ef6e7E25DdE7";
    readonly "WBTC / BTC": "0x0017abAc5b6f291F9164e35B1234CA1D697f9CF4";
    readonly "WBTC / USD": "0xd0C7101eACbB49F3deCcCc166d238410D6D46d57";
    readonly "weETH / eETH Exchange Rate": "0x20bAe7e1De9c596f5F7615aeaa1342Ba99294e12";
    readonly "WOO / USD": "0x5e2b5C5C07cCA3437c4D724225Bb42c7E55d1597";
    readonly "WSTETH / ETH": "0xb523AE262D20A936BC152e6023996e46FDC2A95D";
    readonly "wstETH-stETH Exchange Rate": "0xB1552C5e96B312d0Bf8b554186F846C40614a540";
    readonly "WTI / USD": "0x594b919AD828e693B935705c3F816221729E7AE8";
    readonly "XAG / USD": "0xC56765f04B248394CF1619D20dB8082Edbfa75b1";
    readonly "XAI / USD": "0x806c532D543352e7C344ba6C7F3F00Bfbd309Af1";
    readonly "XAU / USD": "0x1F954Dc24a49708C26E0C1777f16750B5C6d5a2c";
    readonly "XRP / USD": "0xB4AD57B52aB9141de9926a3e0C8dc6264c2ef205";
    readonly "YFI / USD": "0x745Ab5b69E01E2BE1104Ca84937Bb71f96f5fB21";
};

declare const avalancheDataFeeds: {
    readonly "AAVE / USD": "0x3CA13391E9fb38a75330fb28f8cc2eB3D9ceceED";
    readonly "AAVE.e PoR": "0x14C4c668E34c09E1FBA823aD5DB47F60aeBDD4F7";
    readonly "ADA / USD": "0x69C2703b8F1A85a2EF6aBDd085699a9F909BE053";
    readonly "ALPHA / USD": "0x7B0ca9A6D03FE0467A31Ca850f5bcA51e027B3aF";
    readonly "APE / USD": "0xF0981a2BDE30cf767080d80b93BeCA6204dCC54A";
    readonly "AVAX / USD": "0x0A77230d17318075983913bC2145DB16C7366156";
    readonly "AXS / USD": "0x155835C5755205597d62703a5A0b37e57a26Ee5C";
    readonly "BAT / USD": "0xe89B3CE86D25599D1e615C0f6a353B4572FF868D";
    readonly "BTC / USD": "0x2779D32d5166BAaa2B2b658333bA7e6Ec0C65743";
    readonly "BTC.b PoR": "0x99311B4bf6D8E3D3B4b9fbdD09a1B0F4Ad8e06E9";
    readonly "CAKE / USD": "0x79bD0EDd79dB586F22fF300B602E85a662fc1208";
    readonly "Calculated SAVAX / USD": "0x2854Ca10a54800e15A2a25cFa52567166434Ff0a";
    readonly "CHF / USD": "0xA418573AB5226711c8564Eeb449c3618ABFaf677";
    readonly "CHZ / USD": "0xC4D7270aCc921DE5A17452437257f075C1298eB3";
    readonly "COMP / USD": "0x9D6AA0AC8c4818433bEA7a74F49C73B57BcEC4Ec";
    readonly "COQ / USD": "0x5B4712ce553E94d9b22bA3CfA10CB6F32fb828E0";
    readonly "CRV / USD": "0x7CF8A6090A9053B01F3DF4D4e6CfEdd8c90d9027";
    readonly "CVX / USD": "0x52F8026423B5E04FdD9E4b5725B68230b71D019b";
    readonly "DAI / USD": "0x51D7180edA2260cc4F6e4EebB82FEF5c3c2B8300";
    readonly "DAI.e PoR": "0x976D7fAc81A49FA71EF20694a3C56B9eFB93c30B";
    readonly "DOT / USD": "0xD73a74314AcCb53b30cAfDA0cb61c9772B57C4a2";
    readonly "ETH / USD": "0x976B3D034E162d8bD72D6b9C989d545b839003b0";
    readonly "EUR / USD": "0x192f2DBA961Bb0277520C082d6bfa87D5961333E";
    readonly "EURC / USD": "0x3368310bC4AeE5D96486A73bae8E6b49FcDE62D3";
    readonly "FIL / USD": "0x2F194315f122d374a27973e259783d5C864A5bf6";
    readonly "FRAX / USD": "0xbBa56eF1565354217a3353a466edB82E8F25b08e";
    readonly "FTM / USD": "0x2dD517B2f9ba49CedB0573131FD97a5AC19ff648";
    readonly "FXS / USD": "0x12Af94c3716bbf339Aa26BfD927DDdE63B27D50C";
    readonly "GMX / USD": "0x3F968A21647d7ca81Fb8A5b69c0A452701d5DCe8";
    readonly "Ion Digital Total Reserve": "0x0AB119EB3f6820BA43c345e9aAbF1e3dE3C09Ce4";
    readonly "JOE / USD": "0x02D35d3a8aC3e1626d3eE09A78Dd87286F5E8e3a";
    readonly "JPY / USD": "0xf8B283aD4d969ECFD70005714DD5910160565b94";
    readonly "KNC / USD": "0x9df2195dc96e6Ef983B1aAC275649F3f28F82Aa1";
    readonly "LINK / AVAX": "0x1b8a25F73c9420dD507406C3A3816A276b62f56a";
    readonly "LINK / USD": "0x49ccd9ca821EfEab2b98c60dC60F518E765EDe9a";
    readonly "LINK.e PoR": "0x943cEF1B112Ca9FD7EDaDC9A46477d3812a382b6";
    readonly "MANA / USD": "0x774f067083f23cAB866310489419C884a6Dc00a8";
    readonly "MATIC / USD": "0x1db18D41E4AD2403d9f52b5624031a2D9932Fd73";
    readonly "MIM / USD": "0x54EdAB30a7134A16a54218AE64C73e1DAf48a8Fb";
    readonly "MKR / USD": "0x3E54eB0475051401D093702A5DB84EFa1Ab77b14";
    readonly "NEAR / USD": "0x7FDE7f51dc2580dd051e17A333E28CDC8176da0A";
    readonly "QI / USD": "0x36E039e6391A5E7A7267650979fdf613f659be5D";
    readonly "SAND / USD": "0x6f2A1D4014FED967172FC7caCf7a6e04Cf02752e";
    readonly "SNX / USD": "0x01752eAAB988ECb0ceBa2C8FC97c4f1d38Bf246D";
    readonly "SPELL / USD": "0x4F3ddF9378a4865cf4f28BE51E10AECb83B7daeE";
    readonly "SUSHI / USD": "0x449A373A090d8A1e5F74c63Ef831Ceff39E94563";
    readonly "TRY / USD": "0xA61bF273688Ea095b5e4c11f1AF5E763F7aEEE91";
    readonly "TUSD / USD": "0x9Cf3Ef104A973b351B2c032AA6793c3A6F76b448";
    readonly "UNI / USD": "0x9a1372f9b1B71B3A5a72E092AE67E172dBd7Daaa";
    readonly "USDC / USD": "0xF096872672F44d6EBA71458D74fe67F9a77a23B9";
    readonly "USDC.e PoR": "0x63769951E4cfDbDC653dD9BBde63D2Ce0746e5F2";
    readonly "USDT / USD": "0xEBE676ee90Fe1112671f19b6B7459bC678B67e8a";
    readonly "USDT.e PoR": "0x94D8c2548018C27F1aa078A23C4158206bE1CC72";
    readonly "WBTC / USD": "0x86442E3a98558357d46E6182F4b262f76c4fa26F";
    readonly "WBTC.e PoR": "0xebEfEAA58636DF9B20a4fAd78Fad8759e6A20e87";
    readonly "WETH.e PoR": "0xDDaf9290D057BfA12d7576e6dADC109421F31948";
    readonly "WOO / ETH": "0xfAa665F5a0e13beea63b6DfF601DD634959690Df";
    readonly "wstETH-stETH Exchange Rate": "0x84FF93CAD57DcD39b21895171D30A7A0e7851C75";
    readonly "XAU / USD": "0x1F41EF93dece881Ad0b98082B2d44D3f6F0C515B";
    readonly "YFI / USD": "0x28043B1Ebd41860B93EC1F1eC19560760B6dB556";
};

declare const moonbeamDataFeeds: {
    readonly "ATOM / USD": "0x4F152D143c97B5e8d2293bc5B2380600f274a5dd";
    readonly "BNB / USD": "0x0147f2Ad7F1e2Bc51F998CC128a8355d5AE8C32D";
    readonly "BRL / USD": "0x6e9bC5f60c597aa4063640a4F426c29c23bc7034";
    readonly "BTC / USD": "0x8c4425e141979c66423A83bE2ee59135864487Eb";
    readonly "CAKE / USD": "0x6dD5ccbDBbb77a4827209104615db2333304F008";
    readonly "DAI / USD": "0x6063e1037B1afDA2bE5A3340757261E4d6a402ac";
    readonly "DOT / USD": "0x1466b4bD0C4B6B8e1164991909961e0EE6a66d8c";
    readonly "ETH / USD": "0x9ce2388a1696e22F870341C3FC1E89710C7569B5";
    readonly "FRAX / USD": "0x05Ec3Fb5B7CB3bE9D7150FBA1Fb0749407e5Aa8a";
    readonly "GLMR / USD": "0x4497B606be93e773bbA5eaCFCb2ac5E2214220Eb";
    readonly "LINK / USD": "0xd61D7398B7734aBe7C4B143fE57dC666D2fe83aD";
    readonly "USDC / USD": "0xA122591F60115D63421f66F752EF9f6e0bc73abC";
    readonly "USDT / USD": "0xD925C5BF88Bd0ca09312625d429240F811b437c6";
    readonly "WBTC / USD": "0x8211B991d713ddAE32326Fd69E1E2510F4a653B0";
};

declare const optimismDataFeeds: {
    readonly "AAVE / USD": "0x338ed6787f463394D24813b297401B9F05a8C9d1";
    readonly "ADA / USD": "0x43dEa17DeE1ca50c6266acb59b32659E44D3ee5D";
    readonly "ALGO / USD": "0xBf5384854988939729E8B76b8AeCe7d8D930F9f3";
    readonly "APE / USD": "0x89178957E9bD07934d7792fFc0CF39f11c8C2B1F";
    readonly "APT / USD": "0x48f2EcF0Bd180239AEF474a9da945F2e2d41daA3";
    readonly "ARB / USD": "0x8f14546d0B960793180ee355B73fA55041a4a356";
    readonly "ATOM / USD": "0xEF89db2eA46B4aD4E333466B6A486b809e613F39";
    readonly "AUD / USD": "0x39be70E93D2D285C9E71be7f70FC5a45A7777B14";
    readonly "AVAX / USD": "0x5087Dc69Fd3907a016BD42B38022F7f024140727";
    readonly "AXS / USD": "0x805a61D54bb686e57F02D1EC96A1491C7aF40893";
    readonly "BAL / USD": "0x30D9d31C1ac29Bc2c2c312c1bCa9F8b3D60e2376";
    readonly "BCH / USD": "0x33E047119359161288bcB143e0C15467C7151d4c";
    readonly "BLUR / USD": "0x517C2557c29F7c53Aa5F97a1DAE465E0d5C174AA";
    readonly "BNB / USD": "0xD38579f7cBD14c22cF1997575eA8eF7bfe62ca2c";
    readonly "BONK / USD": "0xec236454209A76a6deCdf5C1183aE2Eb5e82a829";
    readonly "BRL / USD": "0xB22900D4D0CEa5DB0B3bb08565a9f0f4a831D32C";
    readonly "BTC / USD": "0xD702DD976Fb76Fffc2D3963D037dfDae5b04E593";
    readonly "CBETH / ETH": "0x138b809B8472fF09Cd3E075E6EcbB2e42D41d870";
    readonly "COMP / USD": "0xe1011160d78a80E2eEBD60C228EEf7af4Dfcd4d7";
    readonly "CRV / USD": "0xbD92C6c284271c227a1e0bF1786F468b539f51D9";
    readonly "CVX / USD": "0x955b05dD4573dDFAfB47cb78db16B1Fa127E6e71";
    readonly "DAI / USD": "0x8dBa75e83DA73cc766A7e5a0ee71F656BAb470d6";
    readonly "DOGE / USD": "0xC6066533917f034Cf610c08e1fe5e9c7eADe0f54";
    readonly "DOT / USD": "0x28e67BAeEB5dE7A788f3Dde6CF6ee491369Bb3Fa";
    readonly "DYDX / USD": "0xee35A95c9a064491531493D8b380bC40A4CCd0Da";
    readonly "EOS / USD": "0x8E8E6C8c4942e4963C682fF54A0d058458393DCC";
    readonly "ETC / USD": "0xb7B9A39CC63f856b90B364911CC324dC46aC1770";
    readonly "ETH / BTC": "0xe4b9bcD7d0AA917f19019165EB89BdbbF36d2cBe";
    readonly "ETH / USD": "0x13e3Ee699D1909E989722E753853AE30b17e08c5";
    readonly "EUR / USD": "0x3626369857A10CcC6cc3A6e4f5C2f5984a519F20";
    readonly "FET / USD": "0xf37c76163b2918bB4533579D449524F8542E64AD";
    readonly "FIL / USD": "0x66F61FEe824c1dF059BccCC5F21ca39e083EefDf";
    readonly "FLOW / USD": "0x2fF1EB7D0ceC35959F0248E9354c3248c6683D9b";
    readonly "FRAX / USD": "0xc7D132BeCAbE7Dcc4204841F33bae45841e41D9C";
    readonly "FTM / USD": "0xc19d58652d6BfC6Db6FB3691eDA6Aa7f3379E4E9";
    readonly "FXS / USD": "0xB9B16330671067B1b062B9aC2eFd2dB75F03436E";
    readonly "GBP / USD": "0x540D48C01F946e729174517E013Ad0bdaE5F08C0";
    readonly "GMX / USD": "0x62f42f70ba85De1086476bB6BADE926d0E0b8a4C";
    readonly "GRT / USD": "0xfa042d5F474d7A39454C594CCfE014Ea011495f2";
    readonly "ICP / USD": "0xe98290265E4aE3758503a03e937F381A2A7aFB57";
    readonly "IMX / USD": "0x26Fce884555FAe5F0E4701cc976FE8D8bB111A38";
    readonly "INJ / USD": "0x90CC16F5493894eff84a5Fedd1dcE297d174fEEf";
    readonly "INR / USD": "0x5535e67d8f99c8ebe961E1Fc1F6DDAE96FEC82C9";
    readonly "JPY / USD": "0x536944c3A71FEb7c1E5C66Ee37d1a148d8D8f619";
    readonly "JTO / USD": "0xFC3b7bd4368b2919f67E437f8c6Ca42C7FD55dd5";
    readonly "JUP / USD": "0x5eb9F7baCd59C886fBD9aa2C0a891223482a1ed4";
    readonly "KNC / USD": "0xCB24d22aF35986aC1feb8874AdBbDF68f6dC2e96";
    readonly "LDO / USD": "0x221618871470f78D8a3391d35B77dFb3C0fbc383";
    readonly "LINK / ETH": "0x464A1515ADc20de946f8d0DEB99cead8CEAE310d";
    readonly "LINK / USD": "0xCc232dcFAAE6354cE191Bd574108c1aD03f86450";
    readonly "LTC / USD": "0x45954efBD01f5A12428A09E4C38b8434C3dD4Ac3";
    readonly "LUSD / USD": "0x9dfc79Aaeb5bb0f96C6e9402671981CdFc424052";
    readonly "MATIC / USD": "0x0ded608AFc23724f614B76955bbd9dFe7dDdc828";
    readonly "MAV / USD": "0x51E06250C8E46c8E5DE41ac8B917a47D706128C2";
    readonly "MEME / USD": "0xC6884869673a6960486FE0f6B0E775A53521e433";
    readonly "MKR / USD": "0x607b417DF51e0E1ed3A12fDb7FC0e8307ED250F3";
    readonly "NEAR / USD": "0xca6fa4b8CB365C02cd3Ba70544EFffe78f63ac82";
    readonly "ONE / USD": "0x7CFB4fac1a2FDB1267F8bc17FADc12804AC13CFE";
    readonly "OP / USD": "0x0D276FC14719f9292D5C1eA2198673d1f4269246";
    readonly "ORDI / USD": "0x30795BeACc0f43920EF1288dB6676B5e205AE288";
    readonly "PENDLE / USD": "0x58F23F80bF389DB1af9e3aA8c59679806749A8a4";
    readonly "PEPE / USD": "0x64Ecf089a6594Be781908D5a26FC8fA6CB08A2C7";
    readonly "PERP / USD": "0xA12CDDd8e986AF9288ab31E58C60e65F2987fB13";
    readonly "PYTH / USD": "0x0838cFe6A97C9CE1611a6Ed17252477a3c71eBEb";
    readonly "RETH / ETH": "0xb429DE60943a8e6DeD356dca2F93Cd31201D9ed0";
    readonly "rETH-ETH Exchange Rate": "0x22F3727be377781d1579B7C9222382b21c9d1a8f";
    readonly "RNDR / USD": "0x53623FD50C5Fd8788746af00F088FD7f06fD4116";
    readonly "RPL / USD": "0xADE082c91A6AeCC86fC11704a830e933e1b382eA";
    readonly "RUNE / USD": "0x372cc5e685115A56F14fa7e4716F1294e04c278A";
    readonly "SAND / USD": "0xAE33e077a02071E62d342E449Afd9895b016d541";
    readonly "SEI / USD": "0x6f6cED6B096708C1276056fdBdb7BbDe07Ca462C";
    readonly "sFRAX / FRAX Exchange Rate": "0x8f096bFFe37313Ad6bD5B9fF48F9FF6E4E5Cd065";
    readonly "sfrxETH / frxETH-Exchange-Rate": "0xd2AdD08d9Cd83720c9296A991ce066BB08265eAc";
    readonly "SHIB / USD": "0xd1e56e7657C0E0d20c0e11C2B6ae0D90932d5665";
    readonly "SNX / USD": "0x2FCF37343e916eAEd1f1DdaaF84458a359b53877";
    readonly "SOL / USD": "0xC663315f7aF904fbbB0F785c32046dFA03e85270";
    readonly "STETH / USD": "0x41878779a388585509657CE5Fb95a80050502186";
    readonly "STRK / USD": "0x8814dEC83E2862A3792A0D6aDFC48CF76Add1890";
    readonly "SUI / USD": "0xEaf1a9fe242aa9928faedc6CE7e09aD4875f7133";
    readonly "SUSD / USD": "0x7f99817d87baD03ea21E05112Ca799d715730efe";
    readonly "SUSHI / USD": "0x72155D46FD9f03AF1739637F9E7Db8A87C40A730";
    readonly "TBTC / USD": "0x5a61374950D4BFa5a3D4f2CA36FC1d23A92b6f21";
    readonly "TIA / USD": "0xD7bC56BBF8D555936cb5121f38d1d362c586776A";
    readonly "Total Marketcap USD": "0x15772F61e4cDC81c7C1c6c454724CE9c7065A6fF";
    readonly "TRX / USD": "0x0E09921cf7801A5aD47B892C8727593275625a9f";
    readonly "UNI / USD": "0x11429eE838cC01071402f21C219870cbAc0a59A0";
    readonly "USDC / USD": "0x16a9FA2FDa030272Ce99B29CF780dFA30361E0f3";
    readonly "USDT / USD": "0xECef79E109e997bCA29c1c0897ec9d7b03647F5E";
    readonly "WAVES / USD": "0x776003ECdF644F87a95B05da549b5e646d5F2Ae4";
    readonly "WBTC / USD": "0x718A5788b89454aAE3A028AE9c111A29Be6c2a6F";
    readonly "WLD / USD": "0x4e1C6B168DCFD7758bC2Ab9d2865f1895813D236";
    readonly "WSTETH / ETH": "0x524299Ab0987a7c4B3c8022a35669DdcdC715a10";
    readonly "WSTETH / USD": "0x698B585CbC4407e2D54aa898B2600B53C68958f7";
    readonly "wstETH-stETH Exchange Rate": "0xe59EBa0D492cA53C6f46015EEa00517F2707dc77";
    readonly "XAG / USD": "0x290dd71254874f0d4356443607cb8234958DEe49";
    readonly "XAU / USD": "0x8F7bFb42Bf7421c2b34AAD619be4654bFa7B3B8B";
    readonly "XLM / USD": "0x799A346e7dBfa0f66Ad0961259366F93A1ee34C4";
    readonly "XMR / USD": "0x2a8D91686A048E98e6CCF1A89E82f40D14312672";
    readonly "XRP / USD": "0x8788F0DBDa7678244Ac7FF09d963d7696D56A8a0";
    readonly "XTZ / USD": "0xeA2aeD0087A620995Bf609D1bCD76Ea099905138";
    readonly "YFI / USD": "0x5cdC797acCBf57EE2363Fed9701262Abc87a232e";
};

declare const harmonyDataFeeds: {
    readonly "AUD / USD": "0x1af363c2fcb47dd57133ee400e3c32eed4d37f8f";
    readonly "BTC / USD": "0x3c41439eb1bf3ba3b2c3f8c921088b267f8d11f4";
    readonly "USDT / USD": "0x5caaebe5c69a8287bffb9d00b5231bf7254145bf";
    readonly "JPY / USD": "0xcdbb167e6c2fbc5c84b8eb4acf0995ec3d7cefa1";
    readonly "CRV / USD": "0x054347c697e12782f906565e55996836e12da6ac";
    readonly "ETH / USD": "0xbaf7c8149d586055ed02c286367a41e0ada96b7c";
    readonly "AXS / USD": "0x3a65ee7351b603f950cb44ea6c265d6b5289512d";
    readonly "DAI / USD": "0xf8326d22b2caff4880115e92161c324abc5e0395";
    readonly "GBP / USD": "0x7dfab439b3aee18f6b687c40e5a9e62724e9099a";
    readonly "ONE / USD": "0xdcd81fbbd6c4572a69a534d8b8152c562da8abef";
    readonly "FRAX / USD": "0x5c0a80cba14a7afc825716b3f411cea7d9eb0f03";
    readonly "ILV / USD": "0x4698f8bfb418bad926a4c8012f648870424fc52d";
    readonly "EUR / USD": "0x8bc1cecd937cdd00e5feaf23b818aa8e30b8442a";
    readonly "AAVE / USD": "0x6ee1efcce688d5b79cb8a400870af471c5282992";
    readonly "SAND / USD": "0x6b890b13d48f46a8d4b85deabbd7155ee19d89b9";
    readonly "CAD / USD": "0xc056a53c210c72ba98d1062ef95b7a23c96ec552";
    readonly "LINK / USD": "0xd54f119d10901b4509610ea259a63169647800c4";
    readonly "CHF / USD": "0x1039a288189680c9986841efa0688955b07af729";
    readonly "CVX / USD": "0x4399420c25c52259edbeb974fc164e25964560c8";
    readonly "USDC / USD": "0xa45a41be2d8419b60a6ce2bc393a0b086b8b3bda";
    readonly "LINK / ONE": "0x69348435ee4b3904df1ae528fa0aaf34da1e9184";
    readonly "WBTC / USD": "0x639545836d8b177054cefafe6942efe798ce6575";
};

declare const scrollDataFeeds: {
    readonly "AAVE / USD": "0x538E0fC727ce4604e25354D082890cdb5553d33B";
    readonly "AVAX / USD": "0xB4b121ebE4DdCdFD3378b9519A101678829fE8c6";
    readonly "BNB / USD": "0x1AC823FdC79c30b1aB1787FF5e5766D6f29235E1";
    readonly "BTC / USD": "0xCaca6BFdeDA537236Ee406437D2F8a400026C589";
    readonly "CRV / USD": "0x8658273E2f7bc06d3F8462703b8a733204312fF2";
    readonly "DAI / USD": "0x203322e1d15EB3Dff541a5aF0288D951c4a8d3eA";
    readonly "DOGE / USD": "0x2667de5E58Ae152ce9c5EA6D1a8E051444294B82";
    readonly "ETH / USD": "0x6bF14CB0A831078629D993FDeBcB182b21A8774C";
    readonly "LINK / ETH": "0x78409c5b2dE2aC8ac76f45458FBaDD707e87B98a";
    readonly "LINK / USD": "0x227a4E5E9239CAc88022DF86B1Ad9B24A7616e60";
    readonly "RETH / ETH": "0x3fBB86e564fC1303625BA88EaE55740f3A649d36";
    readonly "SOL / USD": "0xDf3F55B6bd57084DD4a72a41853C0a2487CB757F";
    readonly "STETH / USD": "0x439a2b573C8Ecd215990Fc25b4F547E89CF67b79";
    readonly "STG / USD": "0x9019Be7Aa8f66551E94d6508EA48856386945E80";
    readonly "USDC / USD": "0x43d12Fb3AfCAd5347fA764EeAB105478337b7200";
    readonly "USDT / USD": "0xf376A91Ae078927eb3686D6010a6f1482424954E";
    readonly "WSTETH / ETH": "0xe428fbdbd61CC1be6C273dC0E27a1F43124a86F3";
    readonly "wstETH-stETH Exchange Rate": "0xE61Da4C909F7d86797a0D06Db63c34f76c9bCBDC";
};

/**
 * Subscribes to ChainLink price update events and returns an object containing
 * the aggregator contract address, a function to stop watching the event, the
 * ChainLink data feed, and the data feed description.
 *
 * @param {Object} options - An object containing the ChainLink data feed, the
 * Viem client, and a callback function to handle the logs event.
 * @param {ChainLinkDataFeed} options.chainLinkDataDeed - The ChainLink data feed.
 * @param {PublicClient<Transport, Chain>} options.viemClient - The Viem client.
 * @param {(result: ReturnType<typeof formatLogWithMetadata>[]) => void} options.onLogsEvent - The callback function to handle the logs event.
 * @returns {Promise<Object>} - An object containing the aggregator contract address,
 * a function to stop watching the event, the ChainLink data feed, and the data feed description.
 */
declare const subscribeToChainLinkPriceUpdate: ({ chainLinkDataDeed: chainLinkDataFeed, viemClient, onLogsEvent, }: {
    chainLinkDataDeed: ChainLinkDataFeed;
    viemClient: PublicClient<Transport, Chain$1>;
    onLogsEvent: (result: ReturnType<typeof formatLogWithMetadata>[]) => void;
}) => Promise<{
    aggregatorContractAddress: `0x${string}`;
    unWatch: viem.WatchContractEventReturnType;
    chainLinkDataFeed: ChainLinkDataFeed;
    description: string;
}>;
/**
 * Subscribes to ChainLink price updates for a list of feed addresses.
 * @param feedAddresses - An array of feed addresses to subscribe to.
 * @param publicClient - The public client to use for subscribing. Must use a websocket URL.
 * @param onLogsFunction - A function to call when new logs are received.
 * @param checkForNewAggregatorInterval - (Optional) The interval (in seconds) to check for new aggregators. Defaults to 60 seconds.
 * @returns A Promise that resolves when all feeds have been subscribed to.
 */
declare const subscribeToChainLinkPriceUpdates: ({ feedAddresses, publicClient, onLogsFunction, checkForNewAggregatorInterval, }: {
    feedAddresses: `0x${string}`[];
    publicClient: PublicClient<Transport, Chain$1>;
    onLogsFunction: (array: {
        roundId: bigint;
        current: string;
        updatedAt: Date;
        description: string;
    }[]) => void;
    checkForNewAggregatorInterval?: number | undefined;
}) => Promise<{
    aggregatorContractAddress: `0x${string}`;
    unWatch: viem.WatchContractEventReturnType;
    chainLinkDataFeed: ChainLinkDataFeed;
    description: string;
}[] | undefined>;

declare const useDataFeed: <K extends string | number | symbol>({ viemClient, chainDataFeeds, feedsToSubscribeTo, }: {
    /**
     * The Viem client.
     */
    viemClient: PublicClient<Transport, Chain$1>;
    /**
     * The data feed object containing all available data feeds.
     */
    chainDataFeeds: Record<K, `0x${string}`>;
    /**
     * The data feeds to subscribe to.
     */
    feedsToSubscribeTo: K[];
}) => Record<string, {
    roundId: bigint;
    current: string;
    updatedAt: Date;
    price: string;
    description: string;
}>;

export { ChainLinkDataFeed, arbitrumDataFeeds, avalancheDataFeeds, baseDataFeeds, bscDataFeeds, celoDataFeeds, ethereumDataFeeds, fantomDataFeeds, harmonyDataFeeds, moonbeamDataFeeds, optimismDataFeeds, polygonDataFeeds, scrollDataFeeds, subscribeToChainLinkPriceUpdate, subscribeToChainLinkPriceUpdates, useDataFeed, useWebsocketOrHttpTransport, xdaiDataFeeds };
