UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

426 lines 109 kB
import type { Options as ClientOptions, TDataShape, Client } from '@hey-api/client-fetch'; import type { GlobalMarketsData, GlobalMarketsResponses, GlobalMarketsErrors, RpcBitcoinData, RpcBitcoinResponses, RpcBitcoinErrors, RpcBitcointestnetData, RpcBitcointestnetResponses, RpcBitcointestnetErrors, RpcBitcoincashData, RpcBitcoincashResponses, RpcBitcoincashErrors, RpcLitecoinData, RpcLitecoinResponses, RpcLitecoinErrors, RpcDogecoinData, RpcDogecoinResponses, RpcDogecoinErrors, RpcEthereumData, RpcEthereumResponses, RpcEthereumErrors, RpcFantomData, RpcFantomResponses, RpcFantomErrors, RpcPolygonData, RpcPolygonResponses, RpcPolygonErrors, RpcArbitrumData, RpcArbitrumResponses, RpcArbitrumErrors, RpcAvalancheData, RpcAvalancheResponses, RpcAvalancheErrors, RpcBnbData, RpcBnbResponses, RpcBnbErrors, RpcBaseData, RpcBaseResponses, RpcBaseErrors, UtxoLatestBlockData, UtxoLatestBlockResponses, UtxoLatestBlockErrors, UtxoMempoolData, UtxoMempoolResponses, UtxoMempoolErrors, UtxoTransactionDetailsData, UtxoTransactionDetailsResponses, UtxoTransactionDetailsErrors, UtxoGetBlockHeightData, UtxoGetBlockHeightResponses, UtxoGetBlockHeightErrors, UtxoBlockTransactionsData, UtxoBlockTransactionsResponses, UtxoBlockTransactionsErrors, UtxoFeeRateData, UtxoFeeRateResponses, UtxoFeeRateErrors, UtxoBroadcastTransactionData, UtxoBroadcastTransactionResponses, UtxoBroadcastTransactionErrors, UtxoLogoData, UtxoLogoResponses, UtxoLogoErrors, UtxoEstimateTransactionSizeData, UtxoEstimateTransactionSizeResponses, UtxoEstimateTransactionSizeErrors, UtxoUtxosByAddressData, UtxoUtxosByAddressResponses, UtxoUtxosByAddressErrors, UtxoAddressBalanceData, UtxoAddressBalanceResponses, UtxoAddressBalanceErrors, UtxoAddressHistoryData, UtxoAddressHistoryResponses, UtxoAddressHistoryErrors, UtxoBalanceHistoryData, UtxoBalanceHistoryErrors, UtxoBlockByHeightData, UtxoBlockByHeightResponses, UtxoBlockByHeightErrors, UtxoBlockByHashData, UtxoBlockByHashResponses, UtxoBlockByHashErrors, PolygonAddressBalanceData, PolygonAddressBalanceResponses, PolygonAddressBalanceErrors, PolygonAddressTokenBalancesData, PolygonAddressTokenBalancesErrors, PolygonAddressHistoryData, PolygonAddressHistoryErrors, PolygonLatestBlockData, PolygonLatestBlockResponses, PolygonLatestBlockErrors, PolygonTransactionDetailsData, PolygonTransactionDetailsResponses, PolygonTransactionDetailsErrors, PolygonBalanceHistoryData, PolygonBalanceHistoryErrors, PolygonGetBlockHeightData, PolygonGetBlockHeightResponses, PolygonGetBlockHeightErrors, PolygonBlockTransactionsData, PolygonBlockTransactionsResponses, PolygonBlockTransactionsErrors, PolygonFeeRateData, PolygonFeeRateResponses, PolygonFeeRateErrors, PolygonBroadcastTransactionData, PolygonBroadcastTransactionResponses, PolygonBroadcastTransactionErrors, PolygonCallSmartContractFunctionData, PolygonCallSmartContractFunctionResponses, PolygonCallSmartContractFunctionErrors, PolygonLogoData, PolygonLogoResponses, PolygonLogoErrors, PolygonAddressTransactionCountData, PolygonAddressTransactionCountResponses, PolygonAddressTransactionCountErrors, PolygonEstimateGasData, PolygonEstimateGasResponses, PolygonEstimateGasErrors, PolygonNetworkStatusData, PolygonNetworkStatusResponses, PolygonNetworkStatusErrors, PolygonBlockByHeightData, PolygonBlockByHeightResponses, PolygonBlockByHeightErrors, PolygonBlockByHashData, PolygonBlockByHashResponses, PolygonBlockByHashErrors, LitecoinUtxosByAddressData, LitecoinUtxosByAddressResponses, LitecoinUtxosByAddressErrors, LitecoinAddressBalanceData, LitecoinAddressBalanceResponses, LitecoinAddressBalanceErrors, LitecoinAddressHistoryData, LitecoinAddressHistoryResponses, LitecoinAddressHistoryErrors, LitecoinBalanceHistoryData, LitecoinBalanceHistoryErrors, LitecoinLatestBlockData, LitecoinLatestBlockResponses, LitecoinLatestBlockErrors, LitecoinMempoolData, LitecoinMempoolResponses, LitecoinMempoolErrors, LitecoinTransactionDetailsData, LitecoinTransactionDetailsResponses, LitecoinTransactionDetailsErrors, LitecoinGetBlockHeightData, LitecoinGetBlockHeightResponses, LitecoinGetBlockHeightErrors, LitecoinBlockTransactionsData, LitecoinBlockTransactionsResponses, LitecoinBlockTransactionsErrors, LitecoinFeeRateData, LitecoinFeeRateResponses, LitecoinFeeRateErrors, LitecoinBroadcastTransactionData, LitecoinBroadcastTransactionResponses, LitecoinBroadcastTransactionErrors, LitecoinLogoData, LitecoinLogoResponses, LitecoinLogoErrors, LitecoinEstimateTransactionSizeData, LitecoinEstimateTransactionSizeResponses, LitecoinEstimateTransactionSizeErrors, LitecoinBlockByHeightData, LitecoinBlockByHeightResponses, LitecoinBlockByHeightErrors, LitecoinBlockByHashData, LitecoinBlockByHashResponses, LitecoinBlockByHashErrors, FantomAddressBalanceData, FantomAddressBalanceResponses, FantomAddressBalanceErrors, FantomAddressTokenBalancesData, FantomAddressTokenBalancesErrors, FantomAddressHistoryData, FantomAddressHistoryErrors, FantomLatestBlockData, FantomLatestBlockResponses, FantomLatestBlockErrors, FantomTransactionDetailsData, FantomTransactionDetailsResponses, FantomTransactionDetailsErrors, FantomBalanceHistoryData, FantomBalanceHistoryErrors, FantomGetBlockHeightData, FantomGetBlockHeightResponses, FantomGetBlockHeightErrors, FantomBlockTransactionsData, FantomBlockTransactionsResponses, FantomBlockTransactionsErrors, FantomFeeRateData, FantomFeeRateResponses, FantomFeeRateErrors, FantomBroadcastTransactionData, FantomBroadcastTransactionResponses, FantomBroadcastTransactionErrors, FantomCallSmartContractFunctionData, FantomCallSmartContractFunctionResponses, FantomCallSmartContractFunctionErrors, FantomLogoData, FantomLogoResponses, FantomLogoErrors, FantomAddressTransactionCountData, FantomAddressTransactionCountResponses, FantomAddressTransactionCountErrors, FantomEstimateGasData, FantomEstimateGasResponses, FantomEstimateGasErrors, FantomNetworkStatusData, FantomNetworkStatusResponses, FantomNetworkStatusErrors, FantomBlockByHeightData, FantomBlockByHeightResponses, FantomBlockByHeightErrors, FantomBlockByHashData, FantomBlockByHashResponses, FantomBlockByHashErrors, EvmAddressBalanceData, EvmAddressBalanceResponses, EvmAddressBalanceErrors, EvmAddressTokenBalancesData, EvmAddressTokenBalancesErrors, EvmAddressHistoryData, EvmAddressHistoryErrors, EvmLatestBlockData, EvmLatestBlockResponses, EvmLatestBlockErrors, EvmTransactionDetailsData, EvmTransactionDetailsResponses, EvmTransactionDetailsErrors, EvmBalanceHistoryData, EvmBalanceHistoryErrors, EvmGetBlockHeightData, EvmGetBlockHeightResponses, EvmGetBlockHeightErrors, EvmBlockTransactionsData, EvmBlockTransactionsResponses, EvmBlockTransactionsErrors, EvmFeeRateData, EvmFeeRateResponses, EvmFeeRateErrors, EvmBroadcastTransactionData, EvmBroadcastTransactionResponses, EvmBroadcastTransactionErrors, EvmCallSmartContractFunctionData, EvmCallSmartContractFunctionResponses, EvmCallSmartContractFunctionErrors, EvmLogoData, EvmLogoResponses, EvmLogoErrors, EvmAddressTransactionCountData, EvmAddressTransactionCountResponses, EvmAddressTransactionCountErrors, EvmEstimateGasData, EvmEstimateGasResponses, EvmEstimateGasErrors, EvmNetworkStatusData, EvmNetworkStatusResponses, EvmNetworkStatusErrors, EvmBlockByHeightData, EvmBlockByHeightResponses, EvmBlockByHeightErrors, EvmBlockByHashData, EvmBlockByHashResponses, EvmBlockByHashErrors, EthereumAddressBalanceData, EthereumAddressBalanceResponses, EthereumAddressBalanceErrors, EthereumAddressTokenBalancesData, EthereumAddressTokenBalancesErrors, EthereumAddressHistoryData, EthereumAddressHistoryErrors, EthereumLatestBlockData, EthereumLatestBlockResponses, EthereumLatestBlockErrors, EthereumTransactionDetailsData, EthereumTransactionDetailsResponses, EthereumTransactionDetailsErrors, EthereumBalanceHistoryData, EthereumBalanceHistoryErrors, EthereumGetBlockHeightData, EthereumGetBlockHeightResponses, EthereumGetBlockHeightErrors, EthereumBlockTransactionsData, EthereumBlockTransactionsResponses, EthereumBlockTransactionsErrors, EthereumFeeRateData, EthereumFeeRateResponses, EthereumFeeRateErrors, EthereumBroadcastTransactionData, EthereumBroadcastTransactionResponses, EthereumBroadcastTransactionErrors, EthereumCallSmartContractFunctionData, EthereumCallSmartContractFunctionResponses, EthereumCallSmartContractFunctionErrors, EthereumLogoData, EthereumLogoResponses, EthereumLogoErrors, EthereumAddressTransactionCountData, EthereumAddressTransactionCountResponses, EthereumAddressTransactionCountErrors, EthereumEstimateGasData, EthereumEstimateGasResponses, EthereumEstimateGasErrors, EthereumNetworkStatusData, EthereumNetworkStatusResponses, EthereumNetworkStatusErrors, EthereumBlockByHeightData, EthereumBlockByHeightResponses, EthereumBlockByHeightErrors, EthereumBlockByHashData, EthereumBlockByHashResponses, EthereumBlockByHashErrors, DogecoinUtxosByAddressData, DogecoinUtxosByAddressResponses, DogecoinUtxosByAddressErrors, DogecoinAddressBalanceData, DogecoinAddressBalanceResponses, DogecoinAddressBalanceErrors, DogecoinAddressHistoryData, DogecoinAddressHistoryResponses, DogecoinAddressHistoryErrors, DogecoinBalanceHistoryData, DogecoinBalanceHistoryErrors, DogecoinLatestBlockData, DogecoinLatestBlockResponses, DogecoinLatestBlockErrors, DogecoinMempoolData, DogecoinMempoolResponses, DogecoinMempoolErrors, DogecoinTransactionDetailsData, DogecoinTransactionDetailsResponses, DogecoinTransactionDetailsErrors, DogecoinGetBlockHeightData, DogecoinGetBlockHeightResponses, DogecoinGetBlockHeightErrors, DogecoinBlockTransactionsData, DogecoinBlockTransactionsResponses, DogecoinBlockTransactionsErrors, DogecoinFeeRateData, DogecoinFeeRateResponses, DogecoinFeeRateErrors, DogecoinBroadcastTransactionData, DogecoinBroadcastTransactionResponses, DogecoinBroadcastTransactionErrors, DogecoinLogoData, DogecoinLogoResponses, DogecoinLogoErrors, DogecoinEstimateTransactionSizeData, DogecoinEstimateTransactionSizeResponses, DogecoinEstimateTransactionSizeErrors, DogecoinBlockByHeightData, DogecoinBlockByHeightResponses, DogecoinBlockByHeightErrors, DogecoinBlockByHashData, DogecoinBlockByHashResponses, DogecoinBlockByHashErrors, BnbAddressBalanceData, BnbAddressBalanceResponses, BnbAddressBalanceErrors, BnbAddressTokenBalancesData, BnbAddressTokenBalancesErrors, BnbAddressHistoryData, BnbAddressHistoryErrors, BnbLatestBlockData, BnbLatestBlockResponses, BnbLatestBlockErrors, BnbTransactionDetailsData, BnbTransactionDetailsResponses, BnbTransactionDetailsErrors, BnbBalanceHistoryData, BnbBalanceHistoryErrors, BnbGetBlockHeightData, BnbGetBlockHeightResponses, BnbGetBlockHeightErrors, BnbBlockTransactionsData, BnbBlockTransactionsResponses, BnbBlockTransactionsErrors, BnbFeeRateData, BnbFeeRateResponses, BnbFeeRateErrors, BnbBroadcastTransactionData, BnbBroadcastTransactionResponses, BnbBroadcastTransactionErrors, BnbCallSmartContractFunctionData, BnbCallSmartContractFunctionResponses, BnbCallSmartContractFunctionErrors, BnbLogoData, BnbLogoResponses, BnbLogoErrors, BnbAddressTransactionCountData, BnbAddressTransactionCountResponses, BnbAddressTransactionCountErrors, BnbEstimateGasData, BnbEstimateGasResponses, BnbEstimateGasErrors, BnbNetworkStatusData, BnbNetworkStatusResponses, BnbNetworkStatusErrors, BnbBlockByHeightData, BnbBlockByHeightResponses, BnbBlockByHeightErrors, BnbBlockByHashData, BnbBlockByHashResponses, BnbBlockByHashErrors, BitcoinTestnet3UtxosByAddressData, BitcoinTestnet3UtxosByAddressResponses, BitcoinTestnet3UtxosByAddressErrors, BitcoinTestnet3AddressBalanceData, BitcoinTestnet3AddressBalanceResponses, BitcoinTestnet3AddressBalanceErrors, BitcoinTestnet3AddressHistoryData, BitcoinTestnet3AddressHistoryResponses, BitcoinTestnet3AddressHistoryErrors, BitcoinTestnet3BalanceHistoryData, BitcoinTestnet3BalanceHistoryErrors, BitcoinTestnet3LatestBlockData, BitcoinTestnet3LatestBlockResponses, BitcoinTestnet3LatestBlockErrors, BitcoinTestnet3MempoolData, BitcoinTestnet3MempoolResponses, BitcoinTestnet3MempoolErrors, BitcoinTestnet3TransactionDetailsData, BitcoinTestnet3TransactionDetailsResponses, BitcoinTestnet3TransactionDetailsErrors, BitcoinTestnet3GetBlockHeightData, BitcoinTestnet3GetBlockHeightResponses, BitcoinTestnet3GetBlockHeightErrors, BitcoinTestnet3BlockTransactionsData, BitcoinTestnet3BlockTransactionsResponses, BitcoinTestnet3BlockTransactionsErrors, BitcoinTestnet3FeeRateData, BitcoinTestnet3FeeRateResponses, BitcoinTestnet3FeeRateErrors, BitcoinTestnet3BroadcastTransactionData, BitcoinTestnet3BroadcastTransactionResponses, BitcoinTestnet3BroadcastTransactionErrors, BitcoinTestnet3LogoData, BitcoinTestnet3LogoResponses, BitcoinTestnet3LogoErrors, BitcoinTestnet3EstimateTransactionSizeData, BitcoinTestnet3EstimateTransactionSizeResponses, BitcoinTestnet3EstimateTransactionSizeErrors, BitcoinTestnet3BlockByHeightData, BitcoinTestnet3BlockByHeightResponses, BitcoinTestnet3BlockByHeightErrors, BitcoinTestnet3BlockByHashData, BitcoinTestnet3BlockByHashResponses, BitcoinTestnet3BlockByHashErrors, BitcoincashUtxosByAddressData, BitcoincashUtxosByAddressResponses, BitcoincashUtxosByAddressErrors, BitcoincashAddressBalanceData, BitcoincashAddressBalanceResponses, BitcoincashAddressBalanceErrors, BitcoincashAddressHistoryData, BitcoincashAddressHistoryResponses, BitcoincashAddressHistoryErrors, BitcoincashBalanceHistoryData, BitcoincashBalanceHistoryErrors, BitcoincashLatestBlockData, BitcoincashLatestBlockResponses, BitcoincashLatestBlockErrors, BitcoincashMempoolData, BitcoincashMempoolResponses, BitcoincashMempoolErrors, BitcoincashTransactionDetailsData, BitcoincashTransactionDetailsResponses, BitcoincashTransactionDetailsErrors, BitcoincashGetBlockHeightData, BitcoincashGetBlockHeightResponses, BitcoincashGetBlockHeightErrors, BitcoincashBlockTransactionsData, BitcoincashBlockTransactionsResponses, BitcoincashBlockTransactionsErrors, BitcoincashFeeRateData, BitcoincashFeeRateResponses, BitcoincashFeeRateErrors, BitcoincashBroadcastTransactionData, BitcoincashBroadcastTransactionResponses, BitcoincashBroadcastTransactionErrors, BitcoincashLogoData, BitcoincashLogoResponses, BitcoincashLogoErrors, BitcoincashEstimateTransactionSizeData, BitcoincashEstimateTransactionSizeResponses, BitcoincashEstimateTransactionSizeErrors, BitcoincashBlockByHeightData, BitcoincashBlockByHeightResponses, BitcoincashBlockByHeightErrors, BitcoincashBlockByHashData, BitcoincashBlockByHashResponses, BitcoincashBlockByHashErrors, BitcoinUtxosByAddressData, BitcoinUtxosByAddressResponses, BitcoinUtxosByAddressErrors, BitcoinAddressBalanceData, BitcoinAddressBalanceResponses, BitcoinAddressBalanceErrors, BitcoinAddressHistoryData, BitcoinAddressHistoryResponses, BitcoinAddressHistoryErrors, BitcoinBalanceHistoryData, BitcoinBalanceHistoryErrors, BitcoinLatestBlockData, BitcoinLatestBlockResponses, BitcoinLatestBlockErrors, BitcoinMempoolData, BitcoinMempoolResponses, BitcoinMempoolErrors, BitcoinTransactionDetailsData, BitcoinTransactionDetailsResponses, BitcoinTransactionDetailsErrors, BitcoinGetBlockHeightData, BitcoinGetBlockHeightResponses, BitcoinGetBlockHeightErrors, BitcoinBlockTransactionsData, BitcoinBlockTransactionsResponses, BitcoinBlockTransactionsErrors, BitcoinFeeRateData, BitcoinFeeRateResponses, BitcoinFeeRateErrors, BitcoinBroadcastTransactionData, BitcoinBroadcastTransactionResponses, BitcoinBroadcastTransactionErrors, BitcoinLogoData, BitcoinLogoResponses, BitcoinLogoErrors, BitcoinEstimateTransactionSizeData, BitcoinEstimateTransactionSizeResponses, BitcoinEstimateTransactionSizeErrors, BitcoinBlockByHeightData, BitcoinBlockByHeightResponses, BitcoinBlockByHeightErrors, BitcoinBlockByHashData, BitcoinBlockByHashResponses, BitcoinBlockByHashErrors, BaseAddressBalanceData, BaseAddressBalanceResponses, BaseAddressBalanceErrors, BaseAddressTokenBalancesData, BaseAddressTokenBalancesErrors, BaseAddressHistoryData, BaseAddressHistoryErrors, BaseLatestBlockData, BaseLatestBlockResponses, BaseLatestBlockErrors, BaseTransactionDetailsData, BaseTransactionDetailsResponses, BaseTransactionDetailsErrors, BaseBalanceHistoryData, BaseBalanceHistoryErrors, BaseGetBlockHeightData, BaseGetBlockHeightResponses, BaseGetBlockHeightErrors, BaseBlockTransactionsData, BaseBlockTransactionsResponses, BaseBlockTransactionsErrors, BaseFeeRateData, BaseFeeRateResponses, BaseFeeRateErrors, BaseBroadcastTransactionData, BaseBroadcastTransactionResponses, BaseBroadcastTransactionErrors, BaseCallSmartContractFunctionData, BaseCallSmartContractFunctionResponses, BaseCallSmartContractFunctionErrors, BaseLogoData, BaseLogoResponses, BaseLogoErrors, BaseAddressTransactionCountData, BaseAddressTransactionCountResponses, BaseAddressTransactionCountErrors, BaseEstimateGasData, BaseEstimateGasResponses, BaseEstimateGasErrors, BaseNetworkStatusData, BaseNetworkStatusResponses, BaseNetworkStatusErrors, BaseBlockByHeightData, BaseBlockByHeightResponses, BaseBlockByHeightErrors, BaseBlockByHashData, BaseBlockByHashResponses, BaseBlockByHashErrors, AvalancheAddressBalanceData, AvalancheAddressBalanceResponses, AvalancheAddressBalanceErrors, AvalancheAddressTokenBalancesData, AvalancheAddressTokenBalancesErrors, AvalancheAddressHistoryData, AvalancheAddressHistoryErrors, AvalancheLatestBlockData, AvalancheLatestBlockResponses, AvalancheLatestBlockErrors, AvalancheTransactionDetailsData, AvalancheTransactionDetailsResponses, AvalancheTransactionDetailsErrors, AvalancheBalanceHistoryData, AvalancheBalanceHistoryErrors, AvalancheGetBlockHeightData, AvalancheGetBlockHeightResponses, AvalancheGetBlockHeightErrors, AvalancheBlockTransactionsData, AvalancheBlockTransactionsResponses, AvalancheBlockTransactionsErrors, AvalancheFeeRateData, AvalancheFeeRateResponses, AvalancheFeeRateErrors, AvalancheBroadcastTransactionData, AvalancheBroadcastTransactionResponses, AvalancheBroadcastTransactionErrors, AvalancheCallSmartContractFunctionData, AvalancheCallSmartContractFunctionResponses, AvalancheCallSmartContractFunctionErrors, AvalancheLogoData, AvalancheLogoResponses, AvalancheLogoErrors, AvalancheAddressTransactionCountData, AvalancheAddressTransactionCountResponses, AvalancheAddressTransactionCountErrors, AvalancheEstimateGasData, AvalancheEstimateGasResponses, AvalancheEstimateGasErrors, AvalancheNetworkStatusData, AvalancheNetworkStatusResponses, AvalancheNetworkStatusErrors, AvalancheBlockByHeightData, AvalancheBlockByHeightResponses, AvalancheBlockByHeightErrors, AvalancheBlockByHashData, AvalancheBlockByHashResponses, AvalancheBlockByHashErrors, ArbitrumAddressBalanceData, ArbitrumAddressBalanceResponses, ArbitrumAddressBalanceErrors, ArbitrumAddressTokenBalancesData, ArbitrumAddressTokenBalancesErrors, ArbitrumAddressHistoryData, ArbitrumAddressHistoryErrors, ArbitrumLatestBlockData, ArbitrumLatestBlockResponses, ArbitrumLatestBlockErrors, ArbitrumTransactionDetailsData, ArbitrumTransactionDetailsResponses, ArbitrumTransactionDetailsErrors, ArbitrumBalanceHistoryData, ArbitrumBalanceHistoryErrors, ArbitrumGetBlockHeightData, ArbitrumGetBlockHeightResponses, ArbitrumGetBlockHeightErrors, ArbitrumBlockTransactionsData, ArbitrumBlockTransactionsResponses, ArbitrumBlockTransactionsErrors, ArbitrumFeeRateData, ArbitrumFeeRateResponses, ArbitrumFeeRateErrors, ArbitrumBroadcastTransactionData, ArbitrumBroadcastTransactionResponses, ArbitrumBroadcastTransactionErrors, ArbitrumCallSmartContractFunctionData, ArbitrumCallSmartContractFunctionResponses, ArbitrumCallSmartContractFunctionErrors, ArbitrumLogoData, ArbitrumLogoResponses, ArbitrumLogoErrors, ArbitrumAddressTransactionCountData, ArbitrumAddressTransactionCountResponses, ArbitrumAddressTransactionCountErrors, ArbitrumEstimateGasData, ArbitrumEstimateGasResponses, ArbitrumEstimateGasErrors, ArbitrumNetworkStatusData, ArbitrumNetworkStatusResponses, ArbitrumNetworkStatusErrors, ArbitrumBlockByHeightData, ArbitrumBlockByHeightResponses, ArbitrumBlockByHeightErrors, ArbitrumBlockByHashData, ArbitrumBlockByHashResponses, ArbitrumBlockByHashErrors } from './types.gen'; export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record<string, unknown>; }; /** * Get Market Prices * Retrieves current market data for cryptocurrencies and fiat currencies, expressed in USD. */ export declare const globalMarkets: <ThrowOnError extends boolean = false>(options?: Options<GlobalMarketsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GlobalMarketsResponses, GlobalMarketsErrors, ThrowOnError, "fields">; /** * Bitcoin */ export declare const rpcBitcoin: <ThrowOnError extends boolean = false>(options: Options<RpcBitcoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcoinResponses, RpcBitcoinErrors, ThrowOnError, "fields">; /** * Bitcoin Testnet */ export declare const rpcBitcointestnet: <ThrowOnError extends boolean = false>(options: Options<RpcBitcointestnetData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcointestnetResponses, RpcBitcointestnetErrors, ThrowOnError, "fields">; /** * Bitcoin Cash */ export declare const rpcBitcoincash: <ThrowOnError extends boolean = false>(options: Options<RpcBitcoincashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBitcoincashResponses, RpcBitcoincashErrors, ThrowOnError, "fields">; /** * Litecoin */ export declare const rpcLitecoin: <ThrowOnError extends boolean = false>(options: Options<RpcLitecoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcLitecoinResponses, RpcLitecoinErrors, ThrowOnError, "fields">; /** * Dogecoin */ export declare const rpcDogecoin: <ThrowOnError extends boolean = false>(options: Options<RpcDogecoinData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcDogecoinResponses, RpcDogecoinErrors, ThrowOnError, "fields">; /** * Ethereum */ export declare const rpcEthereum: <ThrowOnError extends boolean = false>(options: Options<RpcEthereumData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcEthereumResponses, RpcEthereumErrors, ThrowOnError, "fields">; /** * Fantom Opera */ export declare const rpcFantom: <ThrowOnError extends boolean = false>(options: Options<RpcFantomData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcFantomResponses, RpcFantomErrors, ThrowOnError, "fields">; /** * Polygon */ export declare const rpcPolygon: <ThrowOnError extends boolean = false>(options: Options<RpcPolygonData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcPolygonResponses, RpcPolygonErrors, ThrowOnError, "fields">; /** * Arbitrum */ export declare const rpcArbitrum: <ThrowOnError extends boolean = false>(options: Options<RpcArbitrumData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcArbitrumResponses, RpcArbitrumErrors, ThrowOnError, "fields">; /** * Avalanche C-Chain */ export declare const rpcAvalanche: <ThrowOnError extends boolean = false>(options: Options<RpcAvalancheData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcAvalancheResponses, RpcAvalancheErrors, ThrowOnError, "fields">; /** * Binance Smart Chain */ export declare const rpcBnb: <ThrowOnError extends boolean = false>(options: Options<RpcBnbData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBnbResponses, RpcBnbErrors, ThrowOnError, "fields">; /** * Base */ export declare const rpcBase: <ThrowOnError extends boolean = false>(options: Options<RpcBaseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<RpcBaseResponses, RpcBaseErrors, ThrowOnError, "fields">; /** * Get Latest Block * Retrieves information about the latest block in the network. */ export declare const utxoLatestBlock: <ThrowOnError extends boolean = false>(options: Options<UtxoLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoLatestBlockResponses, UtxoLatestBlockErrors, ThrowOnError, "fields">; /** * Get Mempool Transactions * Returns a paginated list of transactions currently in the mempool. */ export declare const utxoMempool: <ThrowOnError extends boolean = false>(options: Options<UtxoMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoMempoolResponses, UtxoMempoolErrors, ThrowOnError, "fields">; /** * Get Transaction Details * Retrieves detailed information about a specific transaction. */ export declare const utxoTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<UtxoTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoTransactionDetailsResponses, UtxoTransactionDetailsErrors, ThrowOnError, "fields">; /** * Get Block Height by Hash * Retrieves the block height for a given block hash. * @deprecated */ export declare const utxoGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<UtxoGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoGetBlockHeightResponses, UtxoGetBlockHeightErrors, ThrowOnError, "fields">; /** * Get Transactions in a Block * Retrieves the list of transactions included in a block at a given height. * @deprecated */ export declare const utxoBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockTransactionsResponses, UtxoBlockTransactionsErrors, ThrowOnError, "fields">; /** * Get Fee Rates * Retrieves the estimated fee per KB for different confirmation targets. */ export declare const utxoFeeRate: <ThrowOnError extends boolean = false>(options: Options<UtxoFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoFeeRateResponses, UtxoFeeRateErrors, ThrowOnError, "fields">; /** * Broadcast Transaction * Broadcasts a raw transaction to the network. */ export declare const utxoBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<UtxoBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBroadcastTransactionResponses, UtxoBroadcastTransactionErrors, ThrowOnError, "fields">; /** * Get Cryptonetwork Logo * Retrieves the network logo as an SVG image. */ export declare const utxoLogo: <ThrowOnError extends boolean = false>(options: Options<UtxoLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoLogoResponses, UtxoLogoErrors, ThrowOnError, "fields">; /** * Estimate Transaction Size * Estimates the size of a transaction in bytes based on the provided inputs and outputs. */ export declare const utxoEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<UtxoEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoEstimateTransactionSizeResponses, UtxoEstimateTransactionSizeErrors, ThrowOnError, "fields">; /** * Get UTXOs by Address * Retrieves unspent transaction outputs (UTXOs) for a given address. */ export declare const utxoUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<UtxoUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoUtxosByAddressResponses, UtxoUtxosByAddressErrors, ThrowOnError, "fields">; /** * Get Address Balance * Retrieves the balance of a given address. */ export declare const utxoAddressBalance: <ThrowOnError extends boolean = false>(options: Options<UtxoAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoAddressBalanceResponses, UtxoAddressBalanceErrors, ThrowOnError, "fields">; /** * Get Address Transaction History * Retrieves the transaction history for a given address. */ export declare const utxoAddressHistory: <ThrowOnError extends boolean = false>(options: Options<UtxoAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoAddressHistoryResponses, UtxoAddressHistoryErrors, ThrowOnError, "fields">; /** * Get Balance History * Retrieves the historical balance of an address over time. */ export declare const utxoBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<UtxoBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, UtxoBalanceHistoryErrors, ThrowOnError, "fields">; /** * Get Block by Height * Retrieves block details using a given block height. */ export declare const utxoBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockByHeightResponses, UtxoBlockByHeightErrors, ThrowOnError, "fields">; /** * Get Block by Hash * Retrieves block details using a given block hash. */ export declare const utxoBlockByHash: <ThrowOnError extends boolean = false>(options: Options<UtxoBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<UtxoBlockByHashResponses, UtxoBlockByHashErrors, ThrowOnError, "fields">; /** * Get Address Balance * Retrieves the balance of a given Ethereum address. */ export declare const polygonAddressBalance: <ThrowOnError extends boolean = false>(options: Options<PolygonAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonAddressBalanceResponses, PolygonAddressBalanceErrors, ThrowOnError, "fields">; /** * Get Address Token Balances * Retrieves the token balances of a given Ethereum address. */ export declare const polygonAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<PolygonAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonAddressTokenBalancesErrors, ThrowOnError, "fields">; /** * Get Address Transaction History * Retrieves the transaction history of a given Ethereum address. */ export declare const polygonAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<PolygonAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonAddressHistoryErrors, ThrowOnError, "fields">; /** * Get Latest Block * Retrieves information about the latest block in the blockchain. */ export declare const polygonLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<PolygonLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonLatestBlockResponses, PolygonLatestBlockErrors, ThrowOnError, "fields">; /** * Get Transaction Details * Retrieves detailed information about a specific transaction. */ export declare const polygonTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<PolygonTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonTransactionDetailsResponses, PolygonTransactionDetailsErrors, ThrowOnError, "fields">; /** * Get Balance History * Retrieves the historical balance of an Ethereum address. */ export declare const polygonBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<PolygonBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, PolygonBalanceHistoryErrors, ThrowOnError, "fields">; /** * Get Block Height by Hash * Retrieves the block height for a given block hash. */ export declare const polygonGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<PolygonGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonGetBlockHeightResponses, PolygonGetBlockHeightErrors, ThrowOnError, "fields">; /** * Get Transactions in a Block * Retrieves the list of transactions included in a block at a given height. */ export declare const polygonBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<PolygonBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockTransactionsResponses, PolygonBlockTransactionsErrors, ThrowOnError, "fields">; /** * Get Fee Rate * Retrieves the estimated gas prices for different transaction priorities. */ export declare const polygonFeeRate: <ThrowOnError extends boolean = false>(options?: Options<PolygonFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonFeeRateResponses, PolygonFeeRateErrors, ThrowOnError, "fields">; /** * Broadcast Transaction * Broadcasts a raw transaction to the Ethereum network. */ export declare const polygonBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<PolygonBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBroadcastTransactionResponses, PolygonBroadcastTransactionErrors, ThrowOnError, "fields">; /** * Call Smart Contract Function * Executes a smart contract function call without sending a transaction. */ export declare const polygonCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<PolygonCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonCallSmartContractFunctionResponses, PolygonCallSmartContractFunctionErrors, ThrowOnError, "fields">; /** * Get Cryptocurrency Logo * Retrieves the cryptocurrency logo as an SVG image. */ export declare const polygonLogo: <ThrowOnError extends boolean = false>(options?: Options<PolygonLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonLogoResponses, PolygonLogoErrors, ThrowOnError, "fields">; /** * Get Address Transaction Count * Retrieves the number of transactions sent from a given Ethereum address. */ export declare const polygonAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<PolygonAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonAddressTransactionCountResponses, PolygonAddressTransactionCountErrors, ThrowOnError, "fields">; /** * Estimate Gas for Transaction * Estimates the gas required for a transaction without executing it. */ export declare const polygonEstimateGas: <ThrowOnError extends boolean = false>(options: Options<PolygonEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonEstimateGasResponses, PolygonEstimateGasErrors, ThrowOnError, "fields">; /** * Get Network Status * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation. */ export declare const polygonNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<PolygonNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonNetworkStatusResponses, PolygonNetworkStatusErrors, ThrowOnError, "fields">; /** * Get Block by Height * Retrieves block details using a given block height */ export declare const polygonBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<PolygonBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockByHeightResponses, PolygonBlockByHeightErrors, ThrowOnError, "fields">; /** * Get Block by Hash * Retrieves block details using a given block hash */ export declare const polygonBlockByHash: <ThrowOnError extends boolean = false>(options: Options<PolygonBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PolygonBlockByHashResponses, PolygonBlockByHashErrors, ThrowOnError, "fields">; /** * Get UTXOs by Address * Retrieves unspent transaction outputs (UTXOs) for a given address. */ export declare const litecoinUtxosByAddress: <ThrowOnError extends boolean = false>(options: Options<LitecoinUtxosByAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinUtxosByAddressResponses, LitecoinUtxosByAddressErrors, ThrowOnError, "fields">; /** * Get Address Balance * Retrieves the balance of a given address. */ export declare const litecoinAddressBalance: <ThrowOnError extends boolean = false>(options: Options<LitecoinAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinAddressBalanceResponses, LitecoinAddressBalanceErrors, ThrowOnError, "fields">; /** * Get Address Transaction History * Retrieves the transaction history for a given address. */ export declare const litecoinAddressHistory: <ThrowOnError extends boolean = false>(options: Options<LitecoinAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinAddressHistoryResponses, LitecoinAddressHistoryErrors, ThrowOnError, "fields">; /** * Get Balance History * Retrieves the historical balance of an address over time. */ export declare const litecoinBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<LitecoinBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, LitecoinBalanceHistoryErrors, ThrowOnError, "fields">; /** * Get Latest Block * Retrieves information about the latest block in the blockchain. */ export declare const litecoinLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<LitecoinLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinLatestBlockResponses, LitecoinLatestBlockErrors, ThrowOnError, "fields">; /** * Get Mempool Transactions * Returns a paginated list of transactions currently in the mempool. */ export declare const litecoinMempool: <ThrowOnError extends boolean = false>(options?: Options<LitecoinMempoolData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinMempoolResponses, LitecoinMempoolErrors, ThrowOnError, "fields">; /** * Get Transaction Details * Retrieves detailed information about a specific transaction. */ export declare const litecoinTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<LitecoinTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinTransactionDetailsResponses, LitecoinTransactionDetailsErrors, ThrowOnError, "fields">; /** * Get Block Height by Hash * Retrieves the block height for a given block hash. */ export declare const litecoinGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<LitecoinGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinGetBlockHeightResponses, LitecoinGetBlockHeightErrors, ThrowOnError, "fields">; /** * Get Transactions in a Block * Retrieves the list of transactions included in a block at a given height. */ export declare const litecoinBlockTransactions: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockTransactionsResponses, LitecoinBlockTransactionsErrors, ThrowOnError, "fields">; /** * Get Fee Rates * Retrieves the estimated fee per KB for different confirmation targets. */ export declare const litecoinFeeRate: <ThrowOnError extends boolean = false>(options?: Options<LitecoinFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinFeeRateResponses, LitecoinFeeRateErrors, ThrowOnError, "fields">; /** * Broadcast Transaction * Broadcasts a raw transaction to the network. */ export declare const litecoinBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<LitecoinBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBroadcastTransactionResponses, LitecoinBroadcastTransactionErrors, ThrowOnError, "fields">; /** * Get Cryptocurrency Logo * Retrieves the cryptocurrency logo as an SVG image. */ export declare const litecoinLogo: <ThrowOnError extends boolean = false>(options?: Options<LitecoinLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinLogoResponses, LitecoinLogoErrors, ThrowOnError, "fields">; /** * Estimate Transaction Size * Estimates the size of a transaction in bytes based on the provided inputs and outputs. */ export declare const litecoinEstimateTransactionSize: <ThrowOnError extends boolean = false>(options: Options<LitecoinEstimateTransactionSizeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinEstimateTransactionSizeResponses, LitecoinEstimateTransactionSizeErrors, ThrowOnError, "fields">; /** * Get Block by Height * Retrieves block details using a given block height. */ export declare const litecoinBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockByHeightResponses, LitecoinBlockByHeightErrors, ThrowOnError, "fields">; /** * Get Block by Hash * Retrieves block details using a given block hash. */ export declare const litecoinBlockByHash: <ThrowOnError extends boolean = false>(options: Options<LitecoinBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<LitecoinBlockByHashResponses, LitecoinBlockByHashErrors, ThrowOnError, "fields">; /** * Get Address Balance * Retrieves the balance of a given Ethereum address. */ export declare const fantomAddressBalance: <ThrowOnError extends boolean = false>(options: Options<FantomAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomAddressBalanceResponses, FantomAddressBalanceErrors, ThrowOnError, "fields">; /** * Get Address Token Balances * Retrieves the token balances of a given Ethereum address. */ export declare const fantomAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<FantomAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomAddressTokenBalancesErrors, ThrowOnError, "fields">; /** * Get Address Transaction History * Retrieves the transaction history of a given Ethereum address. */ export declare const fantomAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<FantomAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomAddressHistoryErrors, ThrowOnError, "fields">; /** * Get Latest Block * Retrieves information about the latest block in the blockchain. */ export declare const fantomLatestBlock: <ThrowOnError extends boolean = false>(options?: Options<FantomLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomLatestBlockResponses, FantomLatestBlockErrors, ThrowOnError, "fields">; /** * Get Transaction Details * Retrieves detailed information about a specific transaction. */ export declare const fantomTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<FantomTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomTransactionDetailsResponses, FantomTransactionDetailsErrors, ThrowOnError, "fields">; /** * Get Balance History * Retrieves the historical balance of an Ethereum address. */ export declare const fantomBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<FantomBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, FantomBalanceHistoryErrors, ThrowOnError, "fields">; /** * Get Block Height by Hash * Retrieves the block height for a given block hash. */ export declare const fantomGetBlockHeight: <ThrowOnError extends boolean = false>(options: Options<FantomGetBlockHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomGetBlockHeightResponses, FantomGetBlockHeightErrors, ThrowOnError, "fields">; /** * Get Transactions in a Block * Retrieves the list of transactions included in a block at a given height. */ export declare const fantomBlockTransactions: <ThrowOnError extends boolean = false>(options?: Options<FantomBlockTransactionsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockTransactionsResponses, FantomBlockTransactionsErrors, ThrowOnError, "fields">; /** * Get Fee Rate * Retrieves the estimated gas prices for different transaction priorities. */ export declare const fantomFeeRate: <ThrowOnError extends boolean = false>(options?: Options<FantomFeeRateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomFeeRateResponses, FantomFeeRateErrors, ThrowOnError, "fields">; /** * Broadcast Transaction * Broadcasts a raw transaction to the Ethereum network. */ export declare const fantomBroadcastTransaction: <ThrowOnError extends boolean = false>(options: Options<FantomBroadcastTransactionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBroadcastTransactionResponses, FantomBroadcastTransactionErrors, ThrowOnError, "fields">; /** * Call Smart Contract Function * Executes a smart contract function call without sending a transaction. */ export declare const fantomCallSmartContractFunction: <ThrowOnError extends boolean = false>(options: Options<FantomCallSmartContractFunctionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomCallSmartContractFunctionResponses, FantomCallSmartContractFunctionErrors, ThrowOnError, "fields">; /** * Get Cryptocurrency Logo * Retrieves the cryptocurrency logo as an SVG image. */ export declare const fantomLogo: <ThrowOnError extends boolean = false>(options?: Options<FantomLogoData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomLogoResponses, FantomLogoErrors, ThrowOnError, "fields">; /** * Get Address Transaction Count * Retrieves the number of transactions sent from a given Ethereum address. */ export declare const fantomAddressTransactionCount: <ThrowOnError extends boolean = false>(options: Options<FantomAddressTransactionCountData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomAddressTransactionCountResponses, FantomAddressTransactionCountErrors, ThrowOnError, "fields">; /** * Estimate Gas for Transaction * Estimates the gas required for a transaction without executing it. */ export declare const fantomEstimateGas: <ThrowOnError extends boolean = false>(options: Options<FantomEstimateGasData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomEstimateGasResponses, FantomEstimateGasErrors, ThrowOnError, "fields">; /** * Get Network Status * Retrieves the current network status, including block time, base fees, network occupation, and predicted tips for transaction confirmation. */ export declare const fantomNetworkStatus: <ThrowOnError extends boolean = false>(options?: Options<FantomNetworkStatusData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomNetworkStatusResponses, FantomNetworkStatusErrors, ThrowOnError, "fields">; /** * Get Block by Height * Retrieves block details using a given block height */ export declare const fantomBlockByHeight: <ThrowOnError extends boolean = false>(options: Options<FantomBlockByHeightData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockByHeightResponses, FantomBlockByHeightErrors, ThrowOnError, "fields">; /** * Get Block by Hash * Retrieves block details using a given block hash */ export declare const fantomBlockByHash: <ThrowOnError extends boolean = false>(options: Options<FantomBlockByHashData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<FantomBlockByHashResponses, FantomBlockByHashErrors, ThrowOnError, "fields">; /** * Get Address Balance * Retrieves the balance of a given Ethereum address. */ export declare const evmAddressBalance: <ThrowOnError extends boolean = false>(options: Options<EvmAddressBalanceData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmAddressBalanceResponses, EvmAddressBalanceErrors, ThrowOnError, "fields">; /** * Get Address Token Balances * Retrieves the token balances of a given Ethereum address. */ export declare const evmAddressTokenBalances: <ThrowOnError extends boolean = false>(options?: Options<EvmAddressTokenBalancesData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmAddressTokenBalancesErrors, ThrowOnError, "fields">; /** * Get Address Transaction History * Retrieves the transaction history of a given Ethereum address. */ export declare const evmAddressHistory: <ThrowOnError extends boolean = false>(options?: Options<EvmAddressHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmAddressHistoryErrors, ThrowOnError, "fields">; /** * Get Latest Block * Retrieves information about the latest block in the network. */ export declare const evmLatestBlock: <ThrowOnError extends boolean = false>(options: Options<EvmLatestBlockData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmLatestBlockResponses, EvmLatestBlockErrors, ThrowOnError, "fields">; /** * Get Transaction Details * Retrieves detailed information about a specific transaction. */ export declare const evmTransactionDetails: <ThrowOnError extends boolean = false>(options: Options<EvmTransactionDetailsData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<EvmTransactionDetailsResponses, EvmTransactionDetailsErrors, ThrowOnError, "fields">; /** * Get Balance History * Retrieves the historical balance of an Ethereum address. */ export declare const evmBalanceHistory: <ThrowOnError extends boolean = false>(options?: Options<EvmBalanceHistoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<unknown, EvmBalanceHistoryErrors, ThrowOnError, "fields">; /** * Get Block Height by Hash * Retrieves the block height for a given block hash. * @deprecated */ export declare