Skip to main content

Module: @moralisweb3/common-evm-utils

moralis-monorepo / @moralisweb3/common-evm-utils

Module: @moralisweb3/common-evm-utils

Table of contents

DataType Classes

Other Classes

Variables

Type Aliases

Interfaces

Variables

CommonEvmUtilsConfig

Const CommonEvmUtilsConfig: Object

Type declaration

NameType
defaultEvmApiChainConfigKey<EvmChainish>

EndpointWeightsOperation

Const EndpointWeightsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmEndpointWeightsJSON[]) => EvmEndpointWeights[]
routePatternstring
serializeRequest(request: EndpointWeightsOperationRequest) => EndpointWeightsOperationRequestJSON

GetBlockStatsOperation

Const GetBlockStatsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmBlockTokenStatJSON) => EvmBlockTokenStat
routePatternstring
serializeRequest(request: GetBlockStatsOperationRequest) => GetBlockStatsOperationRequestJSON

GetHottestNFTCollectionsByTradingVolumeOperation

Const GetHottestNFTCollectionsByTradingVolumeOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataHottestNFTCollectionByTradingVolumeItemJSON[]) => EvmMarketDataHottestNFTCollectionByTradingVolumeItem[]
routePatternstring
serializeRequest(request: GetHottestNFTCollectionsByTradingVolumeOperationRequest) => GetHottestNFTCollectionsByTradingVolumeOperationRequestJSON

GetMultipleTokenPricesOperation

Const GetMultipleTokenPricesOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmErc20PriceJSON[]) => EvmErc20Price[]
routePatternstring
serializeBody(body: EvmGetMultipleTokenPricesDtoInput | EvmGetMultipleTokenPricesDto) => EvmGetMultipleTokenPricesDtoJSON
serializeRequest(request: GetMultipleTokenPricesOperationRequest) => GetMultipleTokenPricesOperationRequestJSON

GetNFTCollectionStatsOperation

Const GetNFTCollectionStatsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmNftCollectionStatJSON) => EvmNftCollectionStat
routePatternstring
serializeRequest(request: GetNFTCollectionStatsOperationRequest) => GetNFTCollectionStatsOperationRequestJSON

GetNFTTokenStatsOperation

Const GetNFTTokenStatsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmNftTokenStatJSON) => EvmNftTokenStat
routePatternstring
serializeRequest(request: GetNFTTokenStatsOperationRequest) => GetNFTTokenStatsOperationRequestJSON

GetNFTTradesOperation

Const GetNFTTradesOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmTradeCollectionJSON) => EvmTradeCollection
routePatternstring
serializeRequest(request: GetNFTTradesOperationRequest) => GetNFTTradesOperationRequestJSON

GetPairPriceOperation

Const GetPairPriceOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmGetPairPriceJSON) => EvmGetPairPrice
routePatternstring
serializeRequest(request: GetPairPriceOperationRequest) => GetPairPriceOperationRequestJSON

GetTokenStatsOperation

Const GetTokenStatsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmErc20TokenStatJSON) => EvmErc20TokenStat
routePatternstring
serializeRequest(request: GetTokenStatsOperationRequest) => GetTokenStatsOperationRequestJSON

GetTopCryptoCurrenciesByMarketCapOperation

Const GetTopCryptoCurrenciesByMarketCapOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataTopCryptoCurrenciesByMarketCapItemJSON[]) => EvmMarketDataTopCryptoCurrenciesByMarketCapItem[]
routePatternstring
serializeRequest(request: GetTopCryptoCurrenciesByMarketCapOperationRequest) => GetTopCryptoCurrenciesByMarketCapOperationRequestJSON

GetTopCryptoCurrenciesByTradingVolumeOperation

Const GetTopCryptoCurrenciesByTradingVolumeOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataTopCryptoCurrenciesByMarketCapItemJSON[]) => EvmMarketDataTopCryptoCurrenciesByMarketCapItem[]
routePatternstring
serializeRequest(request: GetTopCryptoCurrenciesByTradingVolumeOperationRequest) => GetTopCryptoCurrenciesByTradingVolumeOperationRequestJSON

GetTopERC20TokensByMarketCapOperation

Const GetTopERC20TokensByMarketCapOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataERC20TokenItemJSON[]) => EvmMarketDataERC20TokenItem[]
routePatternstring
serializeRequest(request: GetTopERC20TokensByMarketCapOperationRequest) => GetTopERC20TokensByMarketCapOperationRequestJSON

GetTopERC20TokensByPriceMoversOperation

Const GetTopERC20TokensByPriceMoversOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataERC20TokensByPriceMoversJSON) => EvmMarketDataERC20TokensByPriceMovers
routePatternstring
serializeRequest(request: GetTopERC20TokensByPriceMoversOperationRequest) => GetTopERC20TokensByPriceMoversOperationRequestJSON

GetTopNFTCollectionsByMarketCapOperation

Const GetTopNFTCollectionsByMarketCapOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmMarketDataTopNFTCollectionByMarketCapItemJSON[]) => EvmMarketDataTopNFTCollectionByMarketCapItem[]
routePatternstring
serializeRequest(request: GetTopNFTCollectionsByMarketCapOperationRequest) => GetTopNFTCollectionsByMarketCapOperationRequestJSON

GetWalletActiveChainsOperation

Const GetWalletActiveChainsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmWalletActiveChainsJSON) => EvmWalletActiveChains
routePatternstring
serializeRequest(request: GetWalletActiveChainsOperationRequest) => GetWalletActiveChainsOperationRequestJSON

GetWalletNetWorthOperation

Const GetWalletNetWorthOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmNetWorthResultJSON) => EvmNetWorthResult
routePatternstring
serializeRequest(request: GetWalletNetWorthOperationRequest) => GetWalletNetWorthOperationRequestJSON

GetWalletStatsOperation

Const GetWalletStatsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmWalletStatJSON) => EvmWalletStat
routePatternstring
serializeRequest(request: GetWalletStatsOperationRequest) => GetWalletStatsOperationRequestJSON

GetWalletTokenBalancesPriceOperation

Const GetWalletTokenBalancesPriceOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmErc20TokenBalanceWithPriceResultJSON) => EvmErc20TokenBalanceWithPriceResult
routePatternstring
serializeRequest(request: GetWalletTokenBalancesPriceOperationRequest) => GetWalletTokenBalancesPriceOperationRequestJSON

ResolveAddressToDomainOperation

Const ResolveAddressToDomainOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmUnstoppableDomainJSON) => EvmUnstoppableDomain
routePatternstring
serializeRequest(request: ResolveAddressToDomainOperationRequest) => ResolveAddressToDomainOperationRequestJSON

ReviewContractsOperation

Const ReviewContractsOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesstring[]
parseResponse(json: EvmReviewContractsJSON) => EvmReviewContracts
routePatternstring
serializeBody(body: EvmContractsReviewDtoInput | EvmContractsReviewDto) => EvmContractsReviewDtoJSON
serializeRequest(request: ReviewContractsOperationRequest) => ReviewContractsOperationRequestJSON

Web3ApiVersionOperation

Const Web3ApiVersionOperation: Object

Type declaration

NameType
groupNamestring
hasBodyboolean
hasResponseboolean
httpMethodstring
operationIdstring
parameterNamesnever[]
parseResponse(json: EvmWeb3versionJSON) => EvmWeb3version
routePatternstring
serializeRequest(request: Web3ApiVersionOperationRequest) => Web3ApiVersionOperationRequestJSON

endpointWeightsOperation

Const endpointWeightsOperation: Operation<EndpointWeightsRequest, EndpointWeightsJSONRequest, any[], any[]>

Get the endpoint price list for rate limits and cost.


getBlockOperation

Const getBlockOperation: Operation<GetBlockRequest, GetBlockJSONRequest, GetBlockResponse, GetBlockJSONResponse>

Get the contents of a block given the block hash.


getContractEventsOperation

Const getContractEventsOperation: PaginatedOperation<GetContractEventsRequest, GetContractEventsJSONRequest, any[], GetContractEventsJSONResponse["result"]>

Get events for a contract ordered by block number in descending order.


getContractLogsOperation

Const getContractLogsOperation: PaginatedOperation<GetContractLogsRequest, GetContractLogsJSONRequest, any[], GetContractLogsJSONResponse["result"]>

Get the logs for a contract.


getContractNFTsOperation

Const getContractNFTsOperation: PaginatedOperation<GetContractNFTsRequest, GetContractNFTsJSONRequest, any[], GetContractNFTsJSONResponse["result"]>

Get NFTs for a given contract address, including metadata for all NFTs (where available).

  • Results are limited to 100 per page by default
  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection.

getDateToBlockOperation

Const getDateToBlockOperation: Operation<GetDateToBlockRequest, GetDateToBlockJSONRequest, GetDateToBlockResponse, GetDateToBlockJSONResponse>

Get the closest block given the date.


getInternalTransactionsOperation

Const getInternalTransactionsOperation: Operation<GetInternalTransactionsRequest, GetInternalTransactionsJSONRequest, any[], any[]>

Get native transactions ordered by block number in descending order.


getMultipleNFTsOperation

Const getMultipleNFTsOperation: Operation<GetMultipleNFTsRequest, GetMultipleNFTsJSONRequest, any[], GetMultipleNFTsJSONResponse>

Get NFTs for a given contract address, including metadata for all NFTs (where available).

  • Results are limited to 100 per page by default
  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection.

getNFTContractMetadataOperation

Const getNFTContractMetadataOperation: Operation<GetNFTContractMetadataRequest, GetNFTContractMetadataJSONRequest, GetNFTContractMetadataResponse, GetNFTContractMetadataJSONResponse>

Get the collection / contract level metadata for a given contract (name, symbol, base token uri).

  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection

getNFTContractTransfersOperation

Const getNFTContractTransfersOperation: PaginatedOperation<GetNFTContractTransfersRequest, GetNFTContractTransfersJSONRequest, any[], GetNFTContractTransfersJSONResponse["result"]>

Get transfers of NFTs for a given contract and other parameters.


getNFTLowestPriceOperation

Const getNFTLowestPriceOperation: Operation<GetNFTLowestPriceRequest, GetNFTLowestPriceJSONRequest, GetNFTLowestPriceResponse, GetNFTLowestPriceJSONResponse>

Get the lowest executed price for an NFT contract for the last x days (only trades paid in ETH).


getNFTMetadataOperation

Const getNFTMetadataOperation: Operation<GetNFTMetadataRequest, GetNFTMetadataJSONRequest, GetNFTMetadataResponse, GetNFTMetadataJSONResponse>

Get NFT data, including metadata (where available), for the given NFT token ID and contract address.

  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection

getNFTOwnersOperation

Const getNFTOwnersOperation: PaginatedOperation<GetNFTOwnersRequest, GetNFTOwnersJSONRequest, any[], GetNFTOwnersJSONResponse["result"]>

Get owners of NFTs for a given contract.

  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection.

getNFTTokenIdOwnersOperation

Const getNFTTokenIdOwnersOperation: PaginatedOperation<GetNFTTokenIdOwnersRequest, GetNFTTokenIdOwnersJSONRequest, any[], GetNFTTokenIdOwnersJSONResponse["result"]>

Get owners of a specific NFT given the contract address and token ID.

  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection

getNFTTradesOperation

Const getNFTTradesOperation: PaginatedOperation<GetNFTTradesRequest, GetNFTTradesJSONRequest, any[], GetNFTTradesJSONResponse["result"]>

Get trades of NFTs for a given contract and marketplace.


getNFTTransfersByBlockOperation

Const getNFTTransfersByBlockOperation: PaginatedOperation<GetNFTTransfersByBlockRequest, GetNFTTransfersByBlockJSONRequest, any[], GetNFTTransfersByBlockJSONResponse["result"]>

Get transfers of NFTs given a block number or block hash.


getNFTTransfersFromToBlockOperation

Const getNFTTransfersFromToBlockOperation: PaginatedOperation<GetNFTTransfersFromToBlockRequest, GetNFTTransfersFromToBlockJSONRequest, any[], GetNFTTransfersFromToBlockJSONResponse["result"]>

Get transfers of NFTs from a block number to a block number.


getNFTTransfersOperation

Const getNFTTransfersOperation: PaginatedOperation<GetNFTTransfersRequest, GetNFTTransfersJSONRequest, any[], GetNFTTransfersJSONResponse["result"]>

Get transfers of an NFT given a contract address and token ID.


getNativeBalanceOperation

Const getNativeBalanceOperation: Operation<GetNativeBalanceRequest, GetNativeBalanceJSONRequest, GetNativeBalanceResponse, GetNativeBalanceJSONResponse>

Get the native balance for a specific wallet address.


getNativeBalancesForAddressesOperation

Const getNativeBalancesForAddressesOperation: Operation<GetNativeBalancesForAddressesRequest, GetNativeBalancesForAddressesJSONRequest, any[], any[]>

Get the native balances for a set of specific addresses


getPairAddressOperation

Const getPairAddressOperation: Operation<GetPairAddressRequest, GetPairAddressJSONRequest, GetPairAddressResponse, GetPairAddressJSONResponse>

Fetch the pair data of the provided token0+token1 combination. The token0 and token1 options are interchangable (ie. there is no different outcome in "token0=WETH and token1=USDT" or "token0=USDT and token1=WETH")


getPairReservesOperation

Const getPairReservesOperation: Operation<GetPairReservesRequest, GetPairReservesJSONRequest, GetPairReservesResponse, GetPairReservesJSONResponse>

Get the liquidity reserves for a given pair address. Only Uniswap V2 based exchanges supported at the moment.


getTokenAllowanceOperation

Const getTokenAllowanceOperation: Operation<GetTokenAllowanceRequest, GetTokenAllowanceJSONRequest, GetTokenAllowanceResponse, GetTokenAllowanceJSONResponse>

Get the amount which the spender is allowed to withdraw on behalf of the owner.


getTokenMetadataBySymbolOperation

Const getTokenMetadataBySymbolOperation: Operation<GetTokenMetadataBySymbolRequest, GetTokenMetadataBySymbolJSONRequest, any[], any[]>

Get metadata for a list of token symbols (name, symbol, decimals, logo).


getTokenMetadataOperation

Const getTokenMetadataOperation: Operation<GetTokenMetadataRequest, GetTokenMetadataJSONRequest, any[], any[]>

Get the metadata for a given token contract address (name, symbol, decimals, logo).


getTokenPriceOperation

Const getTokenPriceOperation: Operation<GetTokenPriceRequest, GetTokenPriceJSONRequest, GetTokenPriceResponse, GetTokenPriceJSONResponse>

Get the token price denominated in the blockchains native token and USD.


getTokenTransfersOperation

Const getTokenTransfersOperation: PaginatedOperation<GetTokenTransfersRequest, GetTokenTransfersJSONRequest, any[], GetTokenTransfersJSONResponse["result"]>

Get ERC20 token transactions from a contract ordered by block number in descending order.


getTransactionOperation

Const getTransactionOperation: Operation<GetTransactionRequest, GetTransactionJSONRequest, GetTransactionResponse, GetTransactionJSONResponse>

Get the contents of a transaction by the given transaction hash.


getTransactionVerboseOperation

Const getTransactionVerboseOperation: Operation<GetTransactionVerboseRequest, GetTransactionVerboseJSONRequest, GetTransactionVerboseResponse, GetTransactionVerboseJSONResponse>

Get the contents of a transaction by the given transaction hash.


getWalletNFTCollectionsOperation

Const getWalletNFTCollectionsOperation: PaginatedOperation<GetWalletNFTCollectionsRequest, GetWalletNFTCollectionsJSONRequest, any[], GetWalletNFTCollectionsJSONResponse["result"]>

Get NFT collections owned by a given wallet address.


getWalletNFTTransfersOperation

Const getWalletNFTTransfersOperation: PaginatedOperation<GetWalletNFTTransfersRequest, GetWalletNFTTransfersJSONRequest, any[], GetWalletNFTTransfersJSONResponse["result"]>

Get transfers of NFTs given the wallet and other parameters.


getWalletNFTsOperation

Const getWalletNFTsOperation: PaginatedOperation<GetWalletNFTsRequest, GetWalletNFTsJSONRequest, any[], GetWalletNFTsJSONResponse["result"]>

Get NFTs owned by a given address.

  • The response will include status [SYNCED/SYNCING] based on the contracts being indexed.
  • Use the token_address param to get results for a specific contract only
  • Note results will include all indexed NFTs
  • Any request which includes the token_address param will start the indexing process for that NFT collection the very first time it is requested.

getWalletTokenBalancesOperation

Const getWalletTokenBalancesOperation: Operation<GetWalletTokenBalancesRequest, GetWalletTokenBalancesJSONRequest, any[], any[]>

Get token balances for a specific wallet address.


getWalletTokenTransfersOperation

Const getWalletTokenTransfersOperation: PaginatedOperation<GetWalletTokenTransfersRequest, GetWalletTokenTransfersJSONRequest, any[], GetWalletTokenTransfersJSONResponse["result"]>

Get ERC20 token transactions ordered by block number in descending order.


getWalletTransactionsOperation

Const getWalletTransactionsOperation: PaginatedOperation<GetWalletTransactionsRequest, GetWalletTransactionsJSONRequest, any[], GetWalletTransactionsJSONResponse["result"]>

Get native transactions ordered by block number in descending order.


getWalletTransactionsVerboseOperation

Const getWalletTransactionsVerboseOperation: PaginatedOperation<GetWalletTransactionsVerboseRequest, GetWalletTransactionsVerboseJSONRequest, any[], GetWalletTransactionsVerboseJSONResponse["result"]>

Get native transactions ordered by block number in descending order.


operations

Const operations: ({ groupName: string = "nft"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getNFTTrades"; parameterNames: string[] ; parseResponse: (json: EvmTradeCollectionJSON) => EvmTradeCollection ; routePattern: string = "/nft/{address}/trades"; serializeRequest: (request: GetNFTTradesOperationRequest) => GetNFTTradesOperationRequestJSON } | { groupName: string = "token"; hasBody: boolean = true; hasResponse: boolean = true; httpMethod: string = "post"; operationId: string = "getMultipleTokenPrices"; parameterNames: string[] ; parseResponse: (json: EvmErc20PriceJSON[]) => EvmErc20Price[] ; routePattern: string = "/erc20/prices"; serializeBody: (body: EvmGetMultipleTokenPricesDtoInput | EvmGetMultipleTokenPricesDto) => EvmGetMultipleTokenPricesDtoJSON ; serializeRequest: (request: GetMultipleTokenPricesOperationRequest) => GetMultipleTokenPricesOperationRequestJSON } | { groupName: string = "wallets"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getWalletTokenBalancesPrice"; parameterNames: string[] ; parseResponse: (json: EvmErc20TokenBalanceWithPriceResultJSON) => EvmErc20TokenBalanceWithPriceResult ; routePattern: string = "/wallets/{address}/tokens"; serializeRequest: (request: GetWalletTokenBalancesPriceOperationRequest) => GetWalletTokenBalancesPriceOperationRequestJSON } | { groupName: string = "wallets"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getWalletNetWorth"; parameterNames: string[] ; parseResponse: (json: EvmNetWorthResultJSON) => EvmNetWorthResult ; routePattern: string = "/wallets/{address}/net-worth"; serializeRequest: (request: GetWalletNetWorthOperationRequest) => GetWalletNetWorthOperationRequestJSON } | { groupName: string = "utils"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "web3ApiVersion"; parameterNames: never[] = []; parseResponse: (json: EvmWeb3versionJSON) => EvmWeb3version ; routePattern: string = "/web3/version"; serializeRequest: (request: Web3ApiVersionOperationRequest) => Web3ApiVersionOperationRequestJSON } | { groupName: string = "utils"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "endpointWeights"; parameterNames: never[] = []; parseResponse: (json: EvmEndpointWeightsJSON[]) => EvmEndpointWeights[] ; routePattern: string = "/info/endpointWeights"; serializeRequest: (request: EndpointWeightsOperationRequest) => EndpointWeightsOperationRequestJSON } | { groupName: string = "resolve"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "resolveAddressToDomain"; parameterNames: string[] ; parseResponse: (json: EvmUnstoppableDomainJSON) => EvmUnstoppableDomain ; routePattern: string = "/resolve/{address}/domain"; serializeRequest: (request: ResolveAddressToDomainOperationRequest) => ResolveAddressToDomainOperationRequestJSON } | { groupName: string = "defi"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getPairPrice"; parameterNames: string[] ; parseResponse: (json: EvmGetPairPriceJSON) => EvmGetPairPrice ; routePattern: string = "/{token0_address}/{token1_address}/price"; serializeRequest: (request: GetPairPriceOperationRequest) => GetPairPriceOperationRequestJSON } | { groupName: string = "marketData"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getTopERC20TokensByMarketCap"; parameterNames: never[] = []; parseResponse: (json: EvmMarketDataERC20TokenItemJSON[]) => EvmMarketDataERC20TokenItem[] ; routePattern: string = "/market-data/erc20s/top-tokens"; serializeRequest: (request: GetTopERC20TokensByMarketCapOperationRequest) => GetTopERC20TokensByMarketCapOperationRequestJSON } | { groupName: string = "marketData"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getTopERC20TokensByPriceMovers"; parameterNames: never[] = []; parseResponse: (json: EvmMarketDataERC20TokensByPriceMoversJSON) => EvmMarketDataERC20TokensByPriceMovers ; routePattern: string = "/market-data/erc20s/top-movers"; serializeRequest: (request: GetTopERC20TokensByPriceMoversOperationRequest) => GetTopERC20TokensByPriceMoversOperationRequestJSON } | { groupName: string = "marketData"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getTopNFTCollectionsByMarketCap"; parameterNames: never[] = []; parseResponse: (json: EvmMarketDataTopNFTCollectionByMarketCapItemJSON[]) => EvmMarketDataTopNFTCollectionByMarketCapItem[] ; routePattern: string = "/market-data/nfts/top-collections"; serializeRequest: (request: GetTopNFTCollectionsByMarketCapOperationRequest) => GetTopNFTCollectionsByMarketCapOperationRequestJSON } | { groupName: string = "marketData"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getHottestNFTCollectionsByTradingVolume"; parameterNames: never[] = []; parseResponse: (json: EvmMarketDataHottestNFTCollectionByTradingVolumeItemJSON[]) => EvmMarketDataHottestNFTCollectionByTradingVolumeItem[] ; routePattern: string = "/market-data/nfts/hottest-collections"; serializeRequest: (request: GetHottestNFTCollectionsByTradingVolumeOperationRequest) => GetHottestNFTCollectionsByTradingVolumeOperationRequestJSON } | { groupName: string = "marketData"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getTopCryptoCurrenciesByMarketCap"; parameterNames: never[] = []; parseResponse: (json: EvmMarketDataTopCryptoCurrenciesByMarketCapItemJSON[]) => EvmMarketDataTopCryptoCurrenciesByMarketCapItem[] ; routePattern: string = "/market-data/global/market-cap"; serializeRequest: (request: GetTopCryptoCurrenciesByMarketCapOperationRequest) => GetTopCryptoCurrenciesByMarketCapOperationRequestJSON } | { groupName: string = "utils"; hasBody: boolean = true; hasResponse: boolean = true; httpMethod: string = "post"; operationId: string = "reviewContracts"; parameterNames: string[] ; parseResponse: (json: EvmReviewContractsJSON) => EvmReviewContracts ; routePattern: string = "/contracts-review"; serializeBody: (body: EvmContractsReviewDtoInput | EvmContractsReviewDto) => EvmContractsReviewDtoJSON ; serializeRequest: (request: ReviewContractsOperationRequest) => ReviewContractsOperationRequestJSON } | { groupName: string = "wallets"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getWalletActiveChains"; parameterNames: string[] ; parseResponse: (json: EvmWalletActiveChainsJSON) => EvmWalletActiveChains ; routePattern: string = "/wallets/{address}/chains"; serializeRequest: (request: GetWalletActiveChainsOperationRequest) => GetWalletActiveChainsOperationRequestJSON } | { groupName: string = "wallets"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getWalletStats"; parameterNames: string[] ; parseResponse: (json: EvmWalletStatJSON) => EvmWalletStat ; routePattern: string = "/wallets/{address}/stats"; serializeRequest: (request: GetWalletStatsOperationRequest) => GetWalletStatsOperationRequestJSON } | { groupName: string = "token"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getTokenStats"; parameterNames: string[] ; parseResponse: (json: EvmErc20TokenStatJSON) => EvmErc20TokenStat ; routePattern: string = "/erc20/{address}/stats"; serializeRequest: (request: GetTokenStatsOperationRequest) => GetTokenStatsOperationRequestJSON } | { groupName: string = "block"; hasBody: boolean = false; hasResponse: boolean = true; httpMethod: string = "get"; operationId: string = "getBlockStats"; parameterNames: string[] ; parseResponse: (json: EvmBlockTokenStatJSON) => EvmBlockTokenStat ; routePattern: string = "/block/{block_number_or_hash}/stats"; serializeRequest: (request: GetBlockStatsOperationRequest) => GetBlockStatsOperationRequestJSON })[]


operationsV2

Const operationsV2: (Operation<GetNativeBalanceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; toBlock: undefined | number = request.toBlock }, { balance: EvmNative }, { balance: string }> | Operation<GetNativeBalancesForAddressesRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; toBlock: undefined | number = request.toBlock; walletAddresses: string[] }, { blockNumber: string = chainBalances.block_number; blockTimestamp: string = chainBalances.block_timestamp; chain: EvmChain ; totalBalance: EvmNative ; walletBalances: { address: EvmAddress ; balance: EvmNative }[] }[], { block_number: string ; block_timestamp: string ; chain: string ; chain_id: string ; total_balance: string ; total_balance_formatted: string ; wallet_balances: { address: string ; balance: string ; balance_formatted: string }[] }[]> | Operation<GetBlockRequest, { blockNumberOrHash: string = request.blockNumberOrHash; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include }, EvmBlock, { difficulty: string ; extra_data: string ; gas_limit: string ; gas_used: string ; hash: string ; logs_bloom: string ; miner: string ; nonce: string ; number: string ; parent_hash: string ; receipts_root: string ; sha3_uncles: string ; size: string ; state_root: string ; timestamp: string ; total_difficulty: string ; transaction_count: string ; transactions: { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; logs?: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: string ; topic0: string ; topic1?: null | string ; topic2?: null | string ; topic3?: null | string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: null | string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: null | string ; receipt_status: string ; to_address: null | string ; to_address_label?: null | string ; transaction_index: string ; value: string }[] ; transactions_root: string }> | Operation<GetDateToBlockRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; date: string }, EvmBlockDate, { block: number ; block_timestamp?: string ; date: string ; hash?: string ; parent_hash?: string ; timestamp: number }> | Operation<GetPairAddressRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; exchange: Camelize<"uniswapv2" | "uniswapv3" | "sushiswapv2" | "pancakeswapv2" | "pancakeswapv1" | "quickswap"> = request.exchange; toBlock: undefined | string = request.toBlock; toDate: undefined | string ; token0Address: string ; token1Address: string }, { pairAddress: undefined | EvmAddress ; token0: { blockNumber: undefined | string = jsonResponse.token0.block_number; createdAt: undefined | Date ; token: Erc20Token ; validated: undefined | number = jsonResponse.token0.validated } ; token1: { blockNumber: undefined | string = jsonResponse.token1.block_number; createdAt: undefined | Date ; token: Erc20Token ; validated: undefined | number = jsonResponse.token1.validated } }, { pairAddress?: string ; token0?: { address?: string ; block_number?: string ; created_at?: string ; decimals?: string ; logo?: string ; logo_hash?: string ; name?: string ; symbol?: string ; thumbnail?: string ; validated?: number } ; token1?: { address?: string ; block_number?: string ; created_at?: string ; decimals?: string ; logo?: string ; logo_hash?: string ; name?: string ; symbol?: string ; thumbnail?: string ; validated?: number } }> | Operation<GetPairReservesRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; pairAddress: string ; toBlock: undefined | string = request.toBlock; toDate: undefined | string }, { reserve0?: string ; reserve1?: string }, { reserve0?: string ; reserve1?: string }> | PaginatedOperation<GetContractEventsRequest, { abi: EvmAbiItem = request.abi; address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; offset: undefined | number = request.offset; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | string ; topic: string = request.topic }, EvmEvent[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: { from?: string ; to?: string ; value?: string } ; transaction_hash: string }[]> | PaginatedOperation<GetContractLogsRequest, { address: string ; blockNumber: undefined | string = request.blockNumber; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | string = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | string = request.toBlock; toDate: undefined | string ; topic0: string = request.topic0 }, EvmTransactionLog[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: number ; topic0: string ; topic1: string ; topic2: string ; topic3: string ; transaction_hash: string ; transaction_index: number }[]> | Operation<UploadFolderRequest, { abi: string }, { path: string }[], { path: string }[]> | PaginatedOperation<GetContractNFTsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; range: undefined | number = request.range; totalRanges: undefined | number = request.totalRanges }, EvmNft[], { amount?: string ; block_number?: string ; block_number_minted?: string ; contract_type: string ; last_metadata_sync?: string ; last_token_uri_sync?: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; minter_address?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of?: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash?: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | Operation<GetMultipleNFTsRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokens: { tokenAddress: string ; tokenId: string = token.tokenId }[] }, (null | EvmNft)[], SuccessResponse> | Operation<GetNFTContractMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, EvmNftMetadata, { collection_banner_image?: string ; collection_category?: string ; collection_logo?: string ; contract_type: string ; discord_url?: string ; instagram_username?: string ; name: string ; possible_spam: boolean ; project_url?: string ; symbol: string ; synced_at?: string ; telegram_url?: string ; token_address: string ; twitter_username?: string ; verified_collection: boolean ; wiki_url?: string }> | PaginatedOperation<GetNFTContractTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | string }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | Operation<GetNFTLowestPriceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; days: undefined | number = request.days; marketplace: undefined | "opensea" = request.marketplace }, EvmTrade, { block_hash: string ; block_number: string ; block_timestamp: string ; buyer_address: string ; marketplace_address: string ; price: string ; price_token_address?: string ; seller_address: string ; token_address: string ; token_ids: string[] ; transaction_hash: string ; transaction_index: string }> | Operation<GetNFTMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; format: undefined | "decimal" | "hex" = request.format; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenId: string = request.tokenId }, EvmNft, { amount?: string ; block_number?: string ; block_number_minted?: string ; contract_type: string ; last_metadata_sync?: string ; last_token_uri_sync?: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; minter_address?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of?: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash?: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }> | PaginatedOperation<GetNFTOwnersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTokenIdOwnersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenId: string = request.tokenId }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTransfersByBlockRequest, { blockNumberOrHash: string = request.blockNumberOrHash; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTransfersFromToBlockRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; tokenId: string = request.tokenId }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetWalletNFTCollectionsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; excludeSpam: undefined | boolean = request.excludeSpam; limit: undefined | number = request.limit; tokenCounts: undefined | boolean = request.tokenCounts }, EvmNftCollection[], { collection_banner_image?: string ; collection_logo?: string ; contract_type: string ; count?: number ; name: string ; possible_spam: boolean ; symbol: string ; token_address: string ; verified_collection: boolean }[]> | PaginatedOperation<GetWalletNFTsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; excludeSpam: undefined | boolean = request.excludeSpam; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenAddresses: undefined | string[] }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetWalletNFTTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; contractAddresses: undefined | string[] ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | string = request.toBlock; toDate: undefined | string }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | Operation<ReSyncMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; flag: undefined | "uri" | "metadata" = request.flag; mode: undefined | "async" | "sync" = request.mode; tokenId: string = request.tokenId }, { status: string }, { status: string }> | Operation<SyncNFTContractRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, { success: boolean = true }, { content: { application/json: { message?: string } } }> | Operation<ResolveAddressRequest, { address: undefined | string }, { name: string }, { name: string }> | Operation<ResolveDomainRequest, { currency: undefined | "eth" | "0x1" = request.currency; domain: string = request.domain }, { address: EvmAddress }, { address: string }> | Operation<ResolveENSDomainRequest, { domain: string = request.domain }, { address: EvmAddress }, { address: string }> | Operation<GetTokenAllowanceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; ownerAddress: string ; spenderAddress: string }, { allowance: BigNumber }, { allowance: string }> | Operation<GetTokenMetadataBySymbolRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; symbols: string[] = request.symbols }, { blockNumber: undefined | string = token.block_number; token: Erc20Token ; validated: undefined | number = token.validated }[], { address: string ; address_label?: null | string ; block_number?: string ; created_at: string ; decimals: string ; logo?: null | string ; logo_hash?: null | string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: null | string ; validated?: number ; verified_contract?: boolean }[]> | Operation<GetTokenMetadataRequest, { addresses: string[] ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, { blockNumber: undefined | string = token.block_number; token: Erc20Token ; validated: undefined | number = token.validated }[], { address: string ; address_label?: null | string ; block_number?: string ; created_at: string ; decimals: string ; logo?: null | string ; logo_hash?: null | string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: null | string ; validated?: number ; verified_contract?: boolean }[]> | Operation<GetTokenPriceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; exchange: undefined | string = request.exchange; include: undefined | "percent_change" = request.include; toBlock: undefined | number = request.toBlock }, { 24hrPercentChange: undefined | string ; exchangeAddress: null | EvmAddress ; exchangeName: undefined | string ; nativePrice: null | EvmNative ; toBlock: undefined | string ; tokenAddress: undefined | string ; tokenDecimals: undefined | string ; tokenLogo: undefined | string ; tokenName: undefined | string ; tokenSymbol: undefined | string ; usdPrice: number ; usdPriceFormatted: undefined | string ; verifiedContract: undefined | boolean }, { 24hrPercentChange?: string ; exchangeAddress?: string ; exchangeName?: string ; nativePrice?: { address: string ; decimals: number ; name: string ; symbol: string ; value: string } ; toBlock?: string ; tokenAddress?: string ; tokenDecimals?: string ; tokenLogo?: string ; tokenName?: string ; tokenSymbol?: string ; usdPrice: number ; usdPriceFormatted?: string ; verifiedContract?: boolean }> | PaginatedOperation<GetTokenTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, Erc20Transaction[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; log_index: number ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_decimals: string ; token_logo?: string ; token_name: string ; token_symbol: string ; transaction_hash: string ; transaction_index: number ; value: string ; verified_contract: boolean } & { value_decimal: unknown }[]> | Operation<GetWalletTokenBalancesRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; excludeSpam: undefined | boolean = request.excludeSpam; toBlock: undefined | number = request.toBlock; tokenAddresses: undefined | string[] }, Erc20Value[], { balance: string ; decimals: number ; logo?: string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: string ; token_address: string ; verified_contract?: boolean }[]> | PaginatedOperation<GetWalletTokenTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; contractAddresses: undefined | string[] ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, Erc20Transaction[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; log_index: number ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_decimals: string ; token_logo?: string ; token_name: string ; token_symbol: string ; transaction_hash: string ; transaction_index: number ; value: string ; verified_contract: boolean } & { value_decimal: unknown }[]> | Operation<GetTransactionRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include; transactionHash: string = request.transactionHash }, EvmTransaction, { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; logs?: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: string ; topic0: string ; topic1?: null | string ; topic2?: null | string ; topic3?: null | string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: null | string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: null | string ; receipt_status: string ; to_address: null | string ; to_address_label?: null | string ; transaction_index: string ; value: string }> | Operation<GetTransactionVerboseRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include; transactionHash: string = request.transactionHash }, EvmTransactionVerbose, { block_hash: string ; block_number: string ; block_timestamp: string ; decoded_call: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; logs: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; decoded_event: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; log_index: string ; topic0: string ; topic1?: string ; topic2?: string ; topic3?: string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }> | PaginatedOperation<GetWalletTransactionsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; include: undefined | "internal_transactions" = request.include; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmTransaction[], { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; nonce: string ; receipt_contract_address: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }[]> | PaginatedOperation<GetWalletTransactionsVerboseRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; include: undefined | "internal_transactions" = request.include; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmTransaction[], { block_hash: string ; block_number: string ; block_timestamp: string ; decoded_call: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; logs: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; decoded_event: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; log_index: string ; topic0: string ; topic1?: string ; topic2?: string ; topic3?: string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }[]> | Operation<GetInternalTransactionsRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; transactionHash: string = request.transactionHash }, EvmInternalTransaction[], { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[]> | Operation<RunContractFunctionRequest, { abi: unknown = request.abi; address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; functionName: string = request.functionName; params: undefined | { [key: string]: unknown; } = request.params }, string, string>)[]


operationsV2All

Const operationsV2All: (Operation<GetNativeBalanceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; toBlock: undefined | number = request.toBlock }, { balance: EvmNative }, { balance: string }> | Operation<GetNativeBalancesForAddressesRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; toBlock: undefined | number = request.toBlock; walletAddresses: string[] }, { blockNumber: string = chainBalances.block_number; blockTimestamp: string = chainBalances.block_timestamp; chain: EvmChain ; totalBalance: EvmNative ; walletBalances: { address: EvmAddress ; balance: EvmNative }[] }[], { block_number: string ; block_timestamp: string ; chain: string ; chain_id: string ; total_balance: string ; total_balance_formatted: string ; wallet_balances: { address: string ; balance: string ; balance_formatted: string }[] }[]> | Operation<GetBlockRequest, { blockNumberOrHash: string = request.blockNumberOrHash; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include }, EvmBlock, { difficulty: string ; extra_data: string ; gas_limit: string ; gas_used: string ; hash: string ; logs_bloom: string ; miner: string ; nonce: string ; number: string ; parent_hash: string ; receipts_root: string ; sha3_uncles: string ; size: string ; state_root: string ; timestamp: string ; total_difficulty: string ; transaction_count: string ; transactions: { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; logs?: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: string ; topic0: string ; topic1?: null | string ; topic2?: null | string ; topic3?: null | string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: null | string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: null | string ; receipt_status: string ; to_address: null | string ; to_address_label?: null | string ; transaction_index: string ; value: string }[] ; transactions_root: string }> | Operation<GetDateToBlockRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; date: string }, EvmBlockDate, { block: number ; block_timestamp?: string ; date: string ; hash?: string ; parent_hash?: string ; timestamp: number }> | Operation<GetPairAddressRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; exchange: Camelize<"uniswapv2" | "uniswapv3" | "sushiswapv2" | "pancakeswapv2" | "pancakeswapv1" | "quickswap"> = request.exchange; toBlock: undefined | string = request.toBlock; toDate: undefined | string ; token0Address: string ; token1Address: string }, { pairAddress: undefined | EvmAddress ; token0: { blockNumber: undefined | string = jsonResponse.token0.block_number; createdAt: undefined | Date ; token: Erc20Token ; validated: undefined | number = jsonResponse.token0.validated } ; token1: { blockNumber: undefined | string = jsonResponse.token1.block_number; createdAt: undefined | Date ; token: Erc20Token ; validated: undefined | number = jsonResponse.token1.validated } }, { pairAddress?: string ; token0?: { address?: string ; block_number?: string ; created_at?: string ; decimals?: string ; logo?: string ; logo_hash?: string ; name?: string ; symbol?: string ; thumbnail?: string ; validated?: number } ; token1?: { address?: string ; block_number?: string ; created_at?: string ; decimals?: string ; logo?: string ; logo_hash?: string ; name?: string ; symbol?: string ; thumbnail?: string ; validated?: number } }> | Operation<GetPairReservesRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; pairAddress: string ; toBlock: undefined | string = request.toBlock; toDate: undefined | string }, { reserve0?: string ; reserve1?: string }, { reserve0?: string ; reserve1?: string }> | PaginatedOperation<GetContractEventsRequest, { abi: EvmAbiItem = request.abi; address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; offset: undefined | number = request.offset; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | string ; topic: string = request.topic }, EvmEvent[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: { from?: string ; to?: string ; value?: string } ; transaction_hash: string }[]> | PaginatedOperation<GetContractLogsRequest, { address: string ; blockNumber: undefined | string = request.blockNumber; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | string = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | string = request.toBlock; toDate: undefined | string ; topic0: string = request.topic0 }, EvmTransactionLog[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: number ; topic0: string ; topic1: string ; topic2: string ; topic3: string ; transaction_hash: string ; transaction_index: number }[]> | Operation<UploadFolderRequest, { abi: string }, { path: string }[], { path: string }[]> | PaginatedOperation<GetContractNFTsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; range: undefined | number = request.range; totalRanges: undefined | number = request.totalRanges }, EvmNft[], { amount?: string ; block_number?: string ; block_number_minted?: string ; contract_type: string ; last_metadata_sync?: string ; last_token_uri_sync?: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; minter_address?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of?: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash?: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | Operation<GetMultipleNFTsRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokens: { tokenAddress: string ; tokenId: string = token.tokenId }[] }, (null | EvmNft)[], SuccessResponse> | Operation<GetNFTContractMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, EvmNftMetadata, { collection_banner_image?: string ; collection_category?: string ; collection_logo?: string ; contract_type: string ; discord_url?: string ; instagram_username?: string ; name: string ; possible_spam: boolean ; project_url?: string ; symbol: string ; synced_at?: string ; telegram_url?: string ; token_address: string ; twitter_username?: string ; verified_collection: boolean ; wiki_url?: string }> | PaginatedOperation<GetNFTContractTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | string }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | Operation<GetNFTLowestPriceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; days: undefined | number = request.days; marketplace: undefined | "opensea" = request.marketplace }, EvmTrade, { block_hash: string ; block_number: string ; block_timestamp: string ; buyer_address: string ; marketplace_address: string ; price: string ; price_token_address?: string ; seller_address: string ; token_address: string ; token_ids: string[] ; transaction_hash: string ; transaction_index: string }> | Operation<GetNFTMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; format: undefined | "decimal" | "hex" = request.format; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenId: string = request.tokenId }, EvmNft, { amount?: string ; block_number?: string ; block_number_minted?: string ; contract_type: string ; last_metadata_sync?: string ; last_token_uri_sync?: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; minter_address?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of?: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash?: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }> | PaginatedOperation<GetNFTOwnersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTokenIdOwnersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenId: string = request.tokenId }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTradesRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; marketplace: undefined | "opensea" = request.marketplace; toBlock: undefined | string = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmTrade[], { block_hash: string ; block_number: string ; block_timestamp: string ; buyer_address: string ; marketplace_address: string ; price: string ; price_token_address?: string ; seller_address: string ; token_address: string ; token_ids: string[] ; transaction_hash: string ; transaction_index: string }[]> | PaginatedOperation<GetNFTTransfersByBlockRequest, { blockNumberOrHash: string = request.blockNumberOrHash; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTransfersFromToBlockRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetNFTTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; tokenId: string = request.tokenId }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetWalletNFTCollectionsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; excludeSpam: undefined | boolean = request.excludeSpam; limit: undefined | number = request.limit; tokenCounts: undefined | boolean = request.tokenCounts }, EvmNftCollection[], { collection_banner_image?: string ; collection_logo?: string ; contract_type: string ; count?: number ; name: string ; possible_spam: boolean ; symbol: string ; token_address: string ; verified_collection: boolean }[]> | PaginatedOperation<GetWalletNFTsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; excludeSpam: undefined | boolean = request.excludeSpam; format: undefined | "decimal" | "hex" = request.format; limit: undefined | number = request.limit; mediaItems: undefined | boolean = request.mediaItems; normalizeMetadata: undefined | boolean = request.normalizeMetadata; tokenAddresses: undefined | string[] }, EvmNft[], { amount?: string ; block_number: string ; block_number_minted: string ; contract_type: string ; last_metadata_sync: string ; last_token_uri_sync: string ; media?: { category?: "image" | "audio" | "video" ; media_collection?: { high: { height: number ; url: string ; width: number } ; low: { height: number ; url: string ; width: number } ; medium: { height: number ; url: string ; width: number } } & { original: unknown } ; mimetype?: string ; original_media_url?: string ; parent_hash?: string ; status?: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable" ; updatedAt?: string } ; metadata?: string ; name: string ; normalized_metadata?: { animation_url?: string ; attributes?: { display_type?: string ; max_value?: number ; order?: number ; trait_count?: number ; trait_type?: string ; value?: { [key: string]: unknown; } }[] ; description?: string ; external_link?: string ; image?: string ; name?: string } ; owner_of: string ; possible_spam: boolean ; symbol: string ; token_address: string ; token_hash: string ; token_id: string ; token_uri?: string ; verified_collection?: boolean }[]> | PaginatedOperation<GetWalletNFTTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; contractAddresses: undefined | string[] ; cursor: undefined | string = request.cursor; format: undefined | "decimal" | "hex" = request.format; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | string ; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | string = request.toBlock; toDate: undefined | string }, EvmNftTransfer[], { amount?: string ; block_hash: string ; block_number: string ; block_timestamp: string ; contract_type: string ; from_address?: string ; from_address_label?: null | string ; log_index: number ; operator?: string ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_address: string ; token_id: string ; transaction_hash: string ; transaction_index?: number ; transaction_type?: string ; value?: string ; verified_collection?: boolean }[]> | Operation<ReSyncMetadataRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; flag: undefined | "uri" | "metadata" = request.flag; mode: undefined | "async" | "sync" = request.mode; tokenId: string = request.tokenId }, { status: string }, { status: string }> | Operation<SyncNFTContractRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, { success: boolean = true }, { content: { application/json: { message?: string } } }> | Operation<ResolveAddressRequest, { address: undefined | string }, { name: string }, { name: string }> | Operation<ResolveDomainRequest, { currency: undefined | "eth" | "0x1" = request.currency; domain: string = request.domain }, { address: EvmAddress }, { address: string }> | Operation<ResolveENSDomainRequest, { domain: string = request.domain }, { address: EvmAddress }, { address: string }> | Operation<GetTokenAllowanceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; ownerAddress: string ; spenderAddress: string }, { allowance: BigNumber }, { allowance: string }> | Operation<GetTokenMetadataBySymbolRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; symbols: string[] = request.symbols }, { blockNumber: undefined | string = token.block_number; token: Erc20Token ; validated: undefined | number = token.validated }[], { address: string ; address_label?: null | string ; block_number?: string ; created_at: string ; decimals: string ; logo?: null | string ; logo_hash?: null | string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: null | string ; validated?: number ; verified_contract?: boolean }[]> | Operation<GetTokenMetadataRequest, { addresses: string[] ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" }, { blockNumber: undefined | string = token.block_number; token: Erc20Token ; validated: undefined | number = token.validated }[], { address: string ; address_label?: null | string ; block_number?: string ; created_at: string ; decimals: string ; logo?: null | string ; logo_hash?: null | string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: null | string ; validated?: number ; verified_contract?: boolean }[]> | Operation<GetTokenPriceRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; exchange: undefined | string = request.exchange; include: undefined | "percent_change" = request.include; toBlock: undefined | number = request.toBlock }, { 24hrPercentChange: undefined | string ; exchangeAddress: null | EvmAddress ; exchangeName: undefined | string ; nativePrice: null | EvmNative ; toBlock: undefined | string ; tokenAddress: undefined | string ; tokenDecimals: undefined | string ; tokenLogo: undefined | string ; tokenName: undefined | string ; tokenSymbol: undefined | string ; usdPrice: number ; usdPriceFormatted: undefined | string ; verifiedContract: undefined | boolean }, { 24hrPercentChange?: string ; exchangeAddress?: string ; exchangeName?: string ; nativePrice?: { address: string ; decimals: number ; name: string ; symbol: string ; value: string } ; toBlock?: string ; tokenAddress?: string ; tokenDecimals?: string ; tokenLogo?: string ; tokenName?: string ; tokenSymbol?: string ; usdPrice: number ; usdPriceFormatted?: string ; verifiedContract?: boolean }> | PaginatedOperation<GetTokenTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, Erc20Transaction[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; log_index: number ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_decimals: string ; token_logo?: string ; token_name: string ; token_symbol: string ; transaction_hash: string ; transaction_index: number ; value: string ; verified_contract: boolean } & { value_decimal: unknown }[]> | Operation<GetWalletTokenBalancesRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; excludeSpam: undefined | boolean = request.excludeSpam; toBlock: undefined | number = request.toBlock; tokenAddresses: undefined | string[] }, Erc20Value[], { balance: string ; decimals: number ; logo?: string ; name: string ; possible_spam: boolean ; symbol: string ; thumbnail?: string ; token_address: string ; verified_contract?: boolean }[]> | PaginatedOperation<GetWalletTokenTransfersRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; contractAddresses: undefined | string[] ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, Erc20Transaction[], { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; log_index: number ; possible_spam: boolean ; to_address: string ; to_address_label?: null | string ; token_decimals: string ; token_logo?: string ; token_name: string ; token_symbol: string ; transaction_hash: string ; transaction_index: number ; value: string ; verified_contract: boolean } & { value_decimal: unknown }[]> | Operation<GetTransactionRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include; transactionHash: string = request.transactionHash }, EvmTransaction, { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; logs?: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; log_index: string ; topic0: string ; topic1?: null | string ; topic2?: null | string ; topic3?: null | string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: null | string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: null | string ; receipt_status: string ; to_address: null | string ; to_address_label?: null | string ; transaction_index: string ; value: string }> | Operation<GetTransactionVerboseRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; include: undefined | "internal_transactions" = request.include; transactionHash: string = request.transactionHash }, EvmTransactionVerbose, { block_hash: string ; block_number: string ; block_timestamp: string ; decoded_call: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; logs: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; decoded_event: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; log_index: string ; topic0: string ; topic1?: string ; topic2?: string ; topic3?: string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }> | PaginatedOperation<GetWalletTransactionsRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; include: undefined | "internal_transactions" = request.include; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmTransaction[], { block_hash: string ; block_number: string ; block_timestamp: string ; from_address: string ; from_address_label?: null | string ; gas: string ; gas_price: string ; hash: string ; input: string ; internal_transactions?: { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[] ; nonce: string ; receipt_contract_address: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }[]> | PaginatedOperation<GetWalletTransactionsVerboseRequest, { address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; cursor: undefined | string = request.cursor; fromBlock: undefined | number = request.fromBlock; fromDate: undefined | DateInput = request.fromDate; include: undefined | "internal_transactions" = request.include; limit: undefined | number = request.limit; order: undefined | "ASC" | "DESC" = request.order; toBlock: undefined | number = request.toBlock; toDate: undefined | DateInput = request.toDate }, EvmTransaction[], { block_hash: string ; block_number: string ; block_timestamp: string ; decoded_call: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; from_address: string ; from_address_label?: null | string ; gas?: string ; gas_price: string ; hash: string ; input: string ; logs: { address: string ; block_hash: string ; block_number: string ; block_timestamp: string ; data: string ; decoded_event: { label?: string ; params?: { name?: string ; type?: string ; value?: string }[] ; signature?: string ; type?: string } ; log_index: string ; topic0: string ; topic1?: string ; topic2?: string ; topic3?: string ; transaction_hash: string ; transaction_index: string }[] ; nonce: string ; receipt_contract_address?: string ; receipt_cumulative_gas_used: string ; receipt_gas_used: string ; receipt_root?: string ; receipt_status: string ; to_address: string ; to_address_label?: null | string ; transaction_index: string ; value: string }[]> | Operation<GetInternalTransactionsRequest, { chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; transactionHash: string = request.transactionHash }, EvmInternalTransaction[], { block_hash: string ; block_number: string ; from: string ; gas: string ; gas_used: string ; input: string ; output: string ; to: string ; transaction_hash: string ; type: string ; value: string }[]> | Operation<RunContractFunctionRequest, { abi: unknown = request.abi; address: string ; chain: "0x1" | "0x5" | "0xaa36a7" | "0x89" | "0x13881" | "0x38" | "0x61" | "0xa86a" | "0xa869" | "0xfa" | "0xfa2" | "0x19" | "0x152" | "0x2a15c308d" | "0xa4b1" | "0x7e4" | "0x66eed" | "0xa" | "0x15b38" | "0x15b32" | "0x64" | "0x27d8" | "0x2105" | "0x14a33" ; functionName: string = request.functionName; params: undefined | { [key: string]: unknown; } = request.params }, string, string> | Operation<EndpointWeightsRequest, undefined, { endpoint: string ; path: string ; price: string ; rateLimitCost: string }[], { endpoint: string ; path: string ; price: string ; rateLimitCost: string }[]> | Operation<Web3ApiVersionRequest, undefined, { version: string }, { version: string }>)[]

Deprecated

This list includes upgraded operations to the hybrid approach in the old format.


reSyncMetadataOperation

Const reSyncMetadataOperation: Operation<ReSyncMetadataRequest, ReSyncMetadataJSONRequest, ReSyncMetadataResponse, ReSyncMetadataJSONResponse>

ReSync the metadata for an NFT

  • The metadata flag will request a the NFT's metadata from the already existing token_uri
  • The uri(default) flag will fetch the latest token_uri from the given NFT address. In sync mode the metadata will also be fetched
  • The sync mode will make the endpoint synchronous so it will wait for the task to be completed before responding
  • The async mode(default) will make the endpoint asynchronous so we will wait for the task to be completed before responding

resolveAddressOperation

Const resolveAddressOperation: Operation<ResolveAddressRequest, ResolveAddressJSONRequest, ResolveAddressResponse, ResolveAddressJSONResponse>

Resolve an ETH address and find the ENS name.


resolveDomainOperation

Const resolveDomainOperation: Operation<ResolveDomainRequest, ResolveDomainJSONRequest, ResolveDomainResponse, ResolveDomainJSONResponse>

Resolve an Unstoppable domain and get the address.


resolveENSDomainOperation

Const resolveENSDomainOperation: Operation<ResolveENSDomainRequest, ResolveENSDomainJSONRequest, ResolveENSDomainResponse, ResolveENSDomainJSONResponse>

Resolve a specific ENS domain to its address.


runContractFunctionOperation

Const runContractFunctionOperation: Operation<RunContractFunctionRequest, RunContractFunctionJSONRequest, RunContractFunctionResponse, RunContractFunctionJSONResponse>

Run a given function of a contract ABI and retrieve readonly data.


syncNFTContractOperation

Const syncNFTContractOperation: Operation<SyncNFTContractRequest, SyncNFTContractJSONRequest, SyncNFTContractResponse, SyncNFTContractJSONResponse>

Initiates a sync of a previously non synced Contract.


uploadFolderOperation

Const uploadFolderOperation: Operation<UploadFolderRequest, UploadFolderJSONRequest, any[], any[]>

Upload multiple files to IPFS and place them in a folder directory.


web3ApiVersionOperation

Const web3ApiVersionOperation: Operation<Web3ApiVersionRequest, Web3ApiVersionJSONRequest, Web3ApiVersionResponse, Web3ApiVersionJSONResponse>

Get the current version of the Moralis Web3 API.

Type Aliases

EndpointWeightsJSONRequest

Ƭ EndpointWeightsJSONRequest: undefined


EndpointWeightsJSONResponse

Ƭ EndpointWeightsJSONResponse: any[]


EndpointWeightsOperationResponse

Ƭ EndpointWeightsOperationResponse: EvmEndpointWeights[]


EndpointWeightsOperationResponseJSON

Ƭ EndpointWeightsOperationResponseJSON: EvmEndpointWeightsJSON[]


EndpointWeightsResponse

Ƭ EndpointWeightsResponse: ReturnType<typeof deserializeResponse>


Erc20Options

Ƭ Erc20Options: Object

The options for the Erc20Value class

Type declaration

NameType
decimals?Erc20ValueInputDecimals
token?Erc20Tokenish

Erc20Tokenish

Ƭ Erc20Tokenish: Erc20Input | Erc20Token

This can be any valid Erc20Input or Erc20Token.


Erc20Transactionish

Ƭ Erc20Transactionish: Erc20TransactionInput | Erc20Transaction

Valid input for a new Erc20Transaction instance. This can be an existing Erc20Transaction or a valid Erc20TransactionInput object


Erc20Transfer

Ƭ Erc20Transfer: Erc20Transaction

Deprecated

Use Erc20Transaction instead.


Erc20TransferInput

Ƭ Erc20TransferInput: Erc20TransactionInput

Deprecated

Use Erc20TransactionInput instead.


Erc20Transferish

Ƭ Erc20Transferish: Erc20Transactionish

Deprecated

Use Erc20Transactionish instead.


Erc20ValueData

Ƭ Erc20ValueData: Object

This is the return type of the processed Erc20Value

Type declaration

NameType
amountBigNumber
decimalsnumber

Erc20ValueInputAmount

Ƭ Erc20ValueInputAmount: BigNumberish

BigNumberish type for the amount of tokens


Erc20ValueInputDecimals

Ƭ Erc20ValueInputDecimals: number | string

This is a number or a string that represents the decimals of tokens


Erc20Valueish

Ƭ Erc20Valueish: Erc20ValueInputAmount | Erc20Value

Valid input for a new Erc20Value instance. This can be an existing Erc20Value or a valid Erc20ValueInputAmount object


EvmAddressInput

Ƭ EvmAddressInput: EvmAddress | string

This can be any valid EVM address, formatted as lowercase or checksum.

Example

"0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359"

Example

"0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359"

EvmAddressJSON

Ƭ EvmAddressJSON: string


EvmAddressish

Ƭ EvmAddressish: EvmAddressInput

Valid input for a new EvmAddress instance. This can be an existing EvmAddress or a valid address string as lowercase, or checksum format.


EvmBlockDateInput

Ƭ EvmBlockDateInput: components["schemas"][``"blockDate"``]


EvmBlockDateish

Ƭ EvmBlockDateish: EvmBlockDateInput | EvmBlockDate


EvmBlockish

Ƭ EvmBlockish: EvmBlockInput | EvmBlock

Valid input for a new EvmBlock instance. This can be an existing EvmBlock or a valid EvmBlockInput object


EvmChainInput

Ƭ EvmChainInput: string


EvmChainJSON

Ƭ EvmChainJSON: string


EvmChainListInput

Ƭ EvmChainListInput: "eth" | "0x1" | "goerli" | "0x5" | "sepolia" | "0xaa36a7" | "polygon" | "0x89" | "mumbai" | "0x13881" | "bsc" | "0x38" | "bsc testnet" | "0x61" | "avalanche" | "0xa86a" | "fantom" | "0xfa" | "palm" | "0x2a15c308d" | "cronos" | "0x19" | "arbitrum" | "0xa4b1" | "chiliz" | "0x15b38" | "chiliz testnet" | "0x15b32" | "gnosis" | "0x64" | "gnosis testnet" | "0x27d8" | "base" | "0x2105" | "base testnet" | "0x14a33" | "optimism" | "0xa"


EvmChainListJSON

Ƭ EvmChainListJSON: "eth" | "0x1" | "goerli" | "0x5" | "sepolia" | "0xaa36a7" | "polygon" | "0x89" | "mumbai" | "0x13881" | "bsc" | "0x38" | "bsc testnet" | "0x61" | "avalanche" | "0xa86a" | "fantom" | "0xfa" | "palm" | "0x2a15c308d" | "cronos" | "0x19" | "arbitrum" | "0xa4b1" | "chiliz" | "0x15b38" | "chiliz testnet" | "0x15b32" | "gnosis" | "0x64" | "gnosis testnet" | "0x27d8" | "base" | "0x2105" | "base testnet" | "0x14a33" | "optimism" | "0xa"


EvmChainListValue

Ƭ EvmChainListValue: "eth" | "0x1" | "goerli" | "0x5" | "sepolia" | "0xaa36a7" | "polygon" | "0x89" | "mumbai" | "0x13881" | "bsc" | "0x38" | "bsc testnet" | "0x61" | "avalanche" | "0xa86a" | "fantom" | "0xfa" | "palm" | "0x2a15c308d" | "cronos" | "0x19" | "arbitrum" | "0xa4b1" | "chiliz" | "0x15b38" | "chiliz testnet" | "0x15b32" | "gnosis" | "0x64" | "gnosis testnet" | "0x27d8" | "base" | "0x2105" | "base testnet" | "0x14a33" | "optimism" | "0xa"


EvmChainish

Ƭ EvmChainish: EvmChain | InputChainId

This can be any valid EvmChain or InputChainId.


EvmContractsReviewItemContractTypeEnumInput

Ƭ EvmContractsReviewItemContractTypeEnumInput: "ERC20" | "NFT"


EvmContractsReviewItemContractTypeEnumJSON

Ƭ EvmContractsReviewItemContractTypeEnumJSON: "ERC20" | "NFT"


EvmContractsReviewItemContractTypeEnumValue

Ƭ EvmContractsReviewItemContractTypeEnumValue: "ERC20" | "NFT"


EvmContractsReviewItemReportTypeEnumInput

Ƭ EvmContractsReviewItemReportTypeEnumInput: "spam" | "not_spam"


EvmContractsReviewItemReportTypeEnumJSON

Ƭ EvmContractsReviewItemReportTypeEnumJSON: "spam" | "not_spam"


EvmContractsReviewItemReportTypeEnumValue

Ƭ EvmContractsReviewItemReportTypeEnumValue: "spam" | "not_spam"


EvmEventish

Ƭ EvmEventish: EvmEventInput | EvmEvent

Valid input for a new EvmEvent instance. This can be an existing EvmEvent or a valid EvmEventInput object


EvmGetMultipleTokenPricesIncludeEnumInput

Ƭ EvmGetMultipleTokenPricesIncludeEnumInput: "percent_change"


EvmGetMultipleTokenPricesIncludeEnumJSON

Ƭ EvmGetMultipleTokenPricesIncludeEnumJSON: "percent_change"


EvmGetMultipleTokenPricesIncludeEnumValue

Ƭ EvmGetMultipleTokenPricesIncludeEnumValue: "percent_change"


EvmGetNFTTradesMarketplaceEnumInput

Ƭ EvmGetNFTTradesMarketplaceEnumInput: "opensea"


EvmGetNFTTradesMarketplaceEnumJSON

Ƭ EvmGetNFTTradesMarketplaceEnumJSON: "opensea"


EvmGetNFTTradesMarketplaceEnumValue

Ƭ EvmGetNFTTradesMarketplaceEnumValue: "opensea"


EvmInternalTransactionish

Ƭ EvmInternalTransactionish: EvmInternalTransactionInput | EvmInternalTransaction

Valid input for a new EvmInternalTransaction instance. This can be an existing EvmInternalTransaction or a valid EvmInternalTransactionInput object


EvmNativeInput

Ƭ EvmNativeInput: InputEvmNative | EvmNative


EvmNativeJSON

Ƭ EvmNativeJSON: string


EvmNativeUnit

Ƭ EvmNativeUnit: "ether" | "finney" | "szabo" | "gwei" | "mwei" | "kwei" | "wei"

Type containing valid EVM native units


EvmNativeish

Ƭ EvmNativeish: EvmNativeInput

Valid input for a new EvmNative instance. This can be an existing EvmNative or a valid InputEvmNative type


EvmNftCollectionish

Ƭ EvmNftCollectionish: EvmNftCollectionInput | EvmNftCollection

Valid input for a new EvmNftCollection instance. This can be an existing EvmNftCollection or a valid EvmNftCollectionInput object


EvmNftMediaCategory

Ƭ EvmNftMediaCategory: "image" | "video" | "audio"


EvmNftMediaItem

Ƭ EvmNftMediaItem: Object

Type declaration

NameType
heightnumber
urlstring
widthnumber

EvmNftMediaStatus

Ƭ EvmNftMediaStatus: "success" | "processing" | "unsupported_media" | "invalid_url" | "host_unavailable" | "temporarily_unavailable"


EvmNftMetadataish

Ƭ EvmNftMetadataish: EvmNftMetadataInput | EvmNftMetadata

This can be an exsisting EvmNftMetadata or a valid EvmNftMetadataInput.


EvmNftTrade

Ƭ EvmNftTrade: EvmTrade

Deprecated

Use EvmTrade instead.


EvmNftTradeish

Ƭ EvmNftTradeish: EvmTradeInput | EvmTrade

Deprecated

Don't use this type.


EvmNftTransferish

Ƭ EvmNftTransferish: EvmNftTransferInput | EvmNftTransfer

Valid input for a new EvmNftTransfer instance. This can be an existing EvmNftTransfer or a valid EvmNftTransferInput object


EvmNftish

Ƭ EvmNftish: EvmNftInput | EvmNft

Valid input for a new EvmNft instance. This can be an existing EvmNft or a valid EvmNftInput object


EvmResolveAddressToDomainCurrencyEnumInput

Ƭ EvmResolveAddressToDomainCurrencyEnumInput: "eth" | "0x1"


EvmResolveAddressToDomainCurrencyEnumJSON

Ƭ EvmResolveAddressToDomainCurrencyEnumJSON: "eth" | "0x1"


EvmResolveAddressToDomainCurrencyEnumValue

Ƭ EvmResolveAddressToDomainCurrencyEnumValue: "eth" | "0x1"


EvmSignatureInput

Ƭ EvmSignatureInput: EvmSignatureInputRSV | string


EvmSignatureInputRSV

Ƭ EvmSignatureInputRSV: Object

Type declaration

NameType
rstring
sstring
vnumber | string

EvmSignatureish

Ƭ EvmSignatureish: EvmSignatureInput | EvmSignature


EvmSimpleBlockish

Ƭ EvmSimpleBlockish: EvmSimpleBlockInput | EvmSimpleBlock

Valid input for a new EvmSimpleBlock instance. This can be an existing EvmSimpleBlock or a valid EvmSimpleBlockInput object


EvmTransactionLogDecodedEventParam

Ƭ EvmTransactionLogDecodedEventParam: Object

Type declaration

NameType
name?string
type?string
value?string

EvmTransactionLogDecodedish

Ƭ EvmTransactionLogDecodedish: EvmTransactionLogDecodedInput | EvmTransactionLogDecoded

This can be any valid EvmTransactionLogDecodedInput or EvmTransactionLogDecoded.


EvmTransactionLogish

Ƭ EvmTransactionLogish: EvmTransactionLogInput | EvmTransactionLog

This can be any valid EvmTransactionLogInput or EvmTransactionLog.


EvmTransactionVerboseish

Ƭ EvmTransactionVerboseish: EvmTransactionVerboseInput | EvmTransactionVerbose

Valid input for a new EvmTransactionVerbose instance. This can be an existing EvmTransactionVerbose or a valid EvmTransactionVerboseInput object


EvmTransactionish

Ƭ EvmTransactionish: EvmTransactionInput | EvmTransaction

Valid input for a new EvmTransaction instance. This can be an existing EvmTransaction or a valid EvmTransactionInput object


GetBlockJSONRequest

Ƭ GetBlockJSONRequest: ReturnType<typeof serializeRequest>


GetBlockJSONResponse

Ƭ GetBlockJSONResponse: SuccessResponse


GetBlockResponse

Ƭ GetBlockResponse: ReturnType<typeof deserializeResponse>


GetBlockStatsOperationResponse

Ƭ GetBlockStatsOperationResponse: EvmBlockTokenStat


GetBlockStatsOperationResponseJSON

Ƭ GetBlockStatsOperationResponseJSON: EvmBlockTokenStatJSON


GetContractEventsJSONRequest

Ƭ GetContractEventsJSONRequest: ReturnType<typeof serializeRequest>


GetContractEventsJSONResponse

Ƭ GetContractEventsJSONResponse: SuccessResponse


GetContractEventsResponse

Ƭ GetContractEventsResponse: ReturnType<typeof deserializeResponse>


GetContractLogsJSONRequest

Ƭ GetContractLogsJSONRequest: ReturnType<typeof serializeRequest>


GetContractLogsJSONResponse

Ƭ GetContractLogsJSONResponse: SuccessResponse


GetContractLogsResponse

Ƭ GetContractLogsResponse: ReturnType<typeof deserializeResponse>


GetContractNFTsJSONRequest

Ƭ GetContractNFTsJSONRequest: ReturnType<typeof serializeRequest>


GetContractNFTsJSONResponse

Ƭ GetContractNFTsJSONResponse: SuccessResponse


GetContractNFTsResponse

Ƭ GetContractNFTsResponse: ReturnType<typeof deserializeResponse>


GetDateToBlockJSONRequest

Ƭ GetDateToBlockJSONRequest: ReturnType<typeof serializeRequest>


GetDateToBlockJSONResponse

Ƭ GetDateToBlockJSONResponse: SuccessResponse


GetDateToBlockResponse

Ƭ GetDateToBlockResponse: ReturnType<typeof deserializeResponse>


GetHottestNFTCollectionsByTradingVolumeOperationResponse

Ƭ GetHottestNFTCollectionsByTradingVolumeOperationResponse: EvmMarketDataHottestNFTCollectionByTradingVolumeItem[]


GetHottestNFTCollectionsByTradingVolumeOperationResponseJSON

Ƭ GetHottestNFTCollectionsByTradingVolumeOperationResponseJSON: EvmMarketDataHottestNFTCollectionByTradingVolumeItemJSON[]


GetInternalTransactionsJSONRequest

Ƭ GetInternalTransactionsJSONRequest: ReturnType<typeof serializeRequest>


GetInternalTransactionsJSONResponse

Ƭ GetInternalTransactionsJSONResponse: any[]


GetInternalTransactionsResponse

Ƭ GetInternalTransactionsResponse: ReturnType<typeof deserializeResponse>


GetMultipleNFTsJSONRequest

Ƭ GetMultipleNFTsJSONRequest: ReturnType<typeof serializeRequest>


GetMultipleNFTsJSONResponse

Ƭ GetMultipleNFTsJSONResponse: SuccessResponse


GetMultipleNFTsResponse

Ƭ GetMultipleNFTsResponse: ReturnType<typeof deserializeResponse>


GetMultipleTokenPricesOperationBody

Ƭ GetMultipleTokenPricesOperationBody: EvmGetMultipleTokenPricesDtoInput | EvmGetMultipleTokenPricesDto


GetMultipleTokenPricesOperationResponse

Ƭ GetMultipleTokenPricesOperationResponse: EvmErc20Price[]


GetMultipleTokenPricesOperationResponseJSON

Ƭ GetMultipleTokenPricesOperationResponseJSON: EvmErc20PriceJSON[]


GetNFTCollectionStatsOperationResponse

Ƭ GetNFTCollectionStatsOperationResponse: EvmNftCollectionStat


GetNFTCollectionStatsOperationResponseJSON

Ƭ GetNFTCollectionStatsOperationResponseJSON: EvmNftCollectionStatJSON


GetNFTContractMetadataJSONRequest

Ƭ GetNFTContractMetadataJSONRequest: ReturnType<typeof serializeRequest>


GetNFTContractMetadataJSONResponse

Ƭ GetNFTContractMetadataJSONResponse: SuccessResponse


GetNFTContractMetadataResponse

Ƭ GetNFTContractMetadataResponse: ReturnType<typeof deserializeResponse>


GetNFTContractTransfersJSONRequest

Ƭ GetNFTContractTransfersJSONRequest: ReturnType<typeof serializeRequest>


GetNFTContractTransfersJSONResponse

Ƭ GetNFTContractTransfersJSONResponse: SuccessResponse


GetNFTContractTransfersResponse

Ƭ GetNFTContractTransfersResponse: ReturnType<typeof deserializeResponse>


GetNFTLowestPriceJSONRequest

Ƭ GetNFTLowestPriceJSONRequest: ReturnType<typeof serializeRequest>


GetNFTLowestPriceJSONResponse

Ƭ GetNFTLowestPriceJSONResponse: SuccessResponse


GetNFTLowestPriceResponse

Ƭ GetNFTLowestPriceResponse: ReturnType<typeof deserializeResponse>


GetNFTMetadataJSONRequest

Ƭ GetNFTMetadataJSONRequest: ReturnType<typeof serializeRequest>


GetNFTMetadataJSONResponse

Ƭ GetNFTMetadataJSONResponse: SuccessResponse


GetNFTMetadataResponse

Ƭ GetNFTMetadataResponse: ReturnType<typeof deserializeResponse>


GetNFTOwnersJSONRequest

Ƭ GetNFTOwnersJSONRequest: ReturnType<typeof serializeRequest>


GetNFTOwnersJSONResponse

Ƭ GetNFTOwnersJSONResponse: SuccessResponse


GetNFTOwnersResponse

Ƭ GetNFTOwnersResponse: ReturnType<typeof deserializeResponse>


GetNFTTokenIdOwnersJSONRequest

Ƭ GetNFTTokenIdOwnersJSONRequest: ReturnType<typeof serializeRequest>


GetNFTTokenIdOwnersJSONResponse

Ƭ GetNFTTokenIdOwnersJSONResponse: SuccessResponse


GetNFTTokenIdOwnersResponse

Ƭ GetNFTTokenIdOwnersResponse: ReturnType<typeof deserializeResponse>


GetNFTTokenStatsOperationResponse

Ƭ GetNFTTokenStatsOperationResponse: EvmNftTokenStat


GetNFTTokenStatsOperationResponseJSON

Ƭ GetNFTTokenStatsOperationResponseJSON: EvmNftTokenStatJSON


GetNFTTradesJSONRequest

Ƭ GetNFTTradesJSONRequest: ReturnType<typeof serializeRequest>


GetNFTTradesJSONResponse

Ƭ GetNFTTradesJSONResponse: SuccessResponse


GetNFTTradesOperationResponse

Ƭ GetNFTTradesOperationResponse: EvmTradeCollection


GetNFTTradesOperationResponseJSON

Ƭ GetNFTTradesOperationResponseJSON: EvmTradeCollectionJSON


GetNFTTradesResponse

Ƭ GetNFTTradesResponse: ReturnType<typeof deserializeResponse>


GetNFTTransfersByBlockJSONRequest

Ƭ GetNFTTransfersByBlockJSONRequest: ReturnType<typeof serializeRequest>


GetNFTTransfersByBlockJSONResponse

Ƭ GetNFTTransfersByBlockJSONResponse: SuccessResponse


GetNFTTransfersByBlockResponse

Ƭ GetNFTTransfersByBlockResponse: ReturnType<typeof deserializeResponse>


GetNFTTransfersFromToBlockJSONRequest

Ƭ GetNFTTransfersFromToBlockJSONRequest: ReturnType<typeof serializeRequest>


GetNFTTransfersFromToBlockJSONResponse

Ƭ GetNFTTransfersFromToBlockJSONResponse: SuccessResponse


GetNFTTransfersFromToBlockResponse

Ƭ GetNFTTransfersFromToBlockResponse: ReturnType<typeof deserializeResponse>


GetNFTTransfersJSONRequest

Ƭ GetNFTTransfersJSONRequest: ReturnType<typeof serializeRequest>


GetNFTTransfersJSONResponse

Ƭ GetNFTTransfersJSONResponse: SuccessResponse


GetNFTTransfersResponse

Ƭ GetNFTTransfersResponse: ReturnType<typeof deserializeResponse>


GetNativeBalanceJSONRequest

Ƭ GetNativeBalanceJSONRequest: ReturnType<typeof serializeRequest>


GetNativeBalanceJSONResponse

Ƭ GetNativeBalanceJSONResponse: SuccessResponse


GetNativeBalanceResponse

Ƭ GetNativeBalanceResponse: ReturnType<typeof deserializeResponse>


GetNativeBalancesForAddressesJSONRequest

Ƭ GetNativeBalancesForAddressesJSONRequest: ReturnType<typeof serializeRequest>


GetNativeBalancesForAddressesJSONResponse

Ƭ GetNativeBalancesForAddressesJSONResponse: any[]


GetNativeBalancesForAddressesResponse

Ƭ GetNativeBalancesForAddressesResponse: ReturnType<typeof deserializeResponse>


GetPairAddressJSONRequest

Ƭ GetPairAddressJSONRequest: ReturnType<typeof serializeRequest>


GetPairAddressJSONResponse

Ƭ GetPairAddressJSONResponse: SuccessResponse


GetPairAddressResponse

Ƭ GetPairAddressResponse: ReturnType<typeof deserializeResponse>


GetPairPriceOperationResponse

Ƭ GetPairPriceOperationResponse: EvmGetPairPrice


GetPairPriceOperationResponseJSON

Ƭ GetPairPriceOperationResponseJSON: EvmGetPairPriceJSON


GetPairReservesJSONRequest

Ƭ GetPairReservesJSONRequest: ReturnType<typeof serializeRequest>


GetPairReservesJSONResponse

Ƭ GetPairReservesJSONResponse: SuccessResponse


GetPairReservesResponse

Ƭ GetPairReservesResponse: ReturnType<typeof deserializeResponse>


GetTokenAllowanceJSONRequest

Ƭ GetTokenAllowanceJSONRequest: ReturnType<typeof serializeRequest>


GetTokenAllowanceJSONResponse

Ƭ GetTokenAllowanceJSONResponse: SuccessResponse


GetTokenAllowanceResponse

Ƭ GetTokenAllowanceResponse: ReturnType<typeof deserializeResponse>


GetTokenMetadataBySymbolJSONRequest

Ƭ GetTokenMetadataBySymbolJSONRequest: ReturnType<typeof serializeRequest>


GetTokenMetadataBySymbolJSONResponse

Ƭ GetTokenMetadataBySymbolJSONResponse: any[]


GetTokenMetadataBySymbolResponse

Ƭ GetTokenMetadataBySymbolResponse: ReturnType<typeof deserializeResponse>


GetTokenMetadataJSONRequest

Ƭ GetTokenMetadataJSONRequest: ReturnType<typeof serializeRequest>


GetTokenMetadataJSONResponse

Ƭ GetTokenMetadataJSONResponse: any[]


GetTokenMetadataResponse

Ƭ GetTokenMetadataResponse: ReturnType<typeof deserializeResponse>


GetTokenPriceJSONRequest

Ƭ GetTokenPriceJSONRequest: ReturnType<typeof serializeRequest>


GetTokenPriceJSONResponse

Ƭ GetTokenPriceJSONResponse: SuccessResponse


GetTokenPriceResponse

Ƭ GetTokenPriceResponse: ReturnType<typeof deserializeResponse>


GetTokenStatsOperationResponse

Ƭ GetTokenStatsOperationResponse: EvmErc20TokenStat


GetTokenStatsOperationResponseJSON

Ƭ GetTokenStatsOperationResponseJSON: EvmErc20TokenStatJSON


GetTokenTransfersJSONRequest

Ƭ GetTokenTransfersJSONRequest: ReturnType<typeof serializeRequest>


GetTokenTransfersJSONResponse

Ƭ GetTokenTransfersJSONResponse: SuccessResponse


GetTokenTransfersResponse

Ƭ GetTokenTransfersResponse: ReturnType<typeof deserializeResponse>


GetTopCryptoCurrenciesByMarketCapOperationResponse

Ƭ GetTopCryptoCurrenciesByMarketCapOperationResponse: EvmMarketDataTopCryptoCurrenciesByMarketCapItem[]


GetTopCryptoCurrenciesByMarketCapOperationResponseJSON

Ƭ GetTopCryptoCurrenciesByMarketCapOperationResponseJSON: EvmMarketDataTopCryptoCurrenciesByMarketCapItemJSON[]


GetTopCryptoCurrenciesByTradingVolumeOperationResponse

Ƭ GetTopCryptoCurrenciesByTradingVolumeOperationResponse: EvmMarketDataTopCryptoCurrenciesByMarketCapItem[]


GetTopCryptoCurrenciesByTradingVolumeOperationResponseJSON

Ƭ GetTopCryptoCurrenciesByTradingVolumeOperationResponseJSON: EvmMarketDataTopCryptoCurrenciesByMarketCapItemJSON[]


GetTopERC20TokensByMarketCapOperationResponse

Ƭ GetTopERC20TokensByMarketCapOperationResponse: EvmMarketDataERC20TokenItem[]


GetTopERC20TokensByMarketCapOperationResponseJSON

Ƭ GetTopERC20TokensByMarketCapOperationResponseJSON: EvmMarketDataERC20TokenItemJSON[]


GetTopERC20TokensByPriceMoversOperationResponse

Ƭ GetTopERC20TokensByPriceMoversOperationResponse: EvmMarketDataERC20TokensByPriceMovers


GetTopERC20TokensByPriceMoversOperationResponseJSON

Ƭ GetTopERC20TokensByPriceMoversOperationResponseJSON: EvmMarketDataERC20TokensByPriceMoversJSON


GetTopNFTCollectionsByMarketCapOperationResponse

Ƭ GetTopNFTCollectionsByMarketCapOperationResponse: EvmMarketDataTopNFTCollectionByMarketCapItem[]


GetTopNFTCollectionsByMarketCapOperationResponseJSON

Ƭ GetTopNFTCollectionsByMarketCapOperationResponseJSON: EvmMarketDataTopNFTCollectionByMarketCapItemJSON[]


GetTransactionJSONRequest

Ƭ GetTransactionJSONRequest: ReturnType<typeof serializeRequest>


GetTransactionJSONResponse

Ƭ GetTransactionJSONResponse: SuccessResponse


GetTransactionResponse

Ƭ GetTransactionResponse: ReturnType<typeof deserializeResponse>


GetTransactionVerboseJSONRequest

Ƭ GetTransactionVerboseJSONRequest: ReturnType<typeof serializeRequest>


GetTransactionVerboseJSONResponse

Ƭ GetTransactionVerboseJSONResponse: SuccessResponse


GetTransactionVerboseResponse

Ƭ GetTransactionVerboseResponse: ReturnType<typeof deserializeResponse>


GetWalletActiveChainsOperationResponse

Ƭ GetWalletActiveChainsOperationResponse: EvmWalletActiveChains


GetWalletActiveChainsOperationResponseJSON

Ƭ GetWalletActiveChainsOperationResponseJSON: EvmWalletActiveChainsJSON


GetWalletNFTCollectionsJSONRequest

Ƭ GetWalletNFTCollectionsJSONRequest: ReturnType<typeof serializeRequest>


GetWalletNFTCollectionsJSONResponse

Ƭ GetWalletNFTCollectionsJSONResponse: SuccessResponse


GetWalletNFTCollectionsResponse

Ƭ GetWalletNFTCollectionsResponse: ReturnType<typeof deserializeResponse>


GetWalletNFTTransfersJSONRequest

Ƭ GetWalletNFTTransfersJSONRequest: ReturnType<typeof serializeRequest>


GetWalletNFTTransfersJSONResponse

Ƭ GetWalletNFTTransfersJSONResponse: SuccessResponse


GetWalletNFTTransfersResponse

Ƭ GetWalletNFTTransfersResponse: ReturnType<typeof deserializeResponse>


GetWalletNFTsJSONRequest

Ƭ GetWalletNFTsJSONRequest: ReturnType<typeof serializeRequest>


GetWalletNFTsJSONResponse

Ƭ GetWalletNFTsJSONResponse: SuccessResponse


GetWalletNFTsResponse

Ƭ GetWalletNFTsResponse: ReturnType<typeof deserializeResponse>


GetWalletNetWorthOperationResponse

Ƭ GetWalletNetWorthOperationResponse: EvmNetWorthResult


GetWalletNetWorthOperationResponseJSON

Ƭ GetWalletNetWorthOperationResponseJSON: EvmNetWorthResultJSON


GetWalletStatsOperationResponse

Ƭ GetWalletStatsOperationResponse: EvmWalletStat


GetWalletStatsOperationResponseJSON

Ƭ GetWalletStatsOperationResponseJSON: EvmWalletStatJSON


GetWalletTokenBalancesJSONRequest

Ƭ GetWalletTokenBalancesJSONRequest: ReturnType<typeof serializeRequest>


GetWalletTokenBalancesJSONResponse

Ƭ GetWalletTokenBalancesJSONResponse: any[]


GetWalletTokenBalancesPriceOperationResponse

Ƭ GetWalletTokenBalancesPriceOperationResponse: EvmErc20TokenBalanceWithPriceResult


GetWalletTokenBalancesPriceOperationResponseJSON

Ƭ GetWalletTokenBalancesPriceOperationResponseJSON: EvmErc20TokenBalanceWithPriceResultJSON


GetWalletTokenBalancesResponse

Ƭ GetWalletTokenBalancesResponse: ReturnType<typeof deserializeResponse>


GetWalletTokenTransfersJSONRequest

Ƭ GetWalletTokenTransfersJSONRequest: ReturnType<typeof serializeRequest>


GetWalletTokenTransfersJSONResponse

Ƭ GetWalletTokenTransfersJSONResponse: SuccessResponse


GetWalletTokenTransfersResponse

Ƭ GetWalletTokenTransfersResponse: ReturnType<typeof deserializeResponse>


GetWalletTransactionsJSONRequest

Ƭ GetWalletTransactionsJSONRequest: ReturnType<typeof serializeRequest>


GetWalletTransactionsJSONResponse

Ƭ GetWalletTransactionsJSONResponse: SuccessResponse


GetWalletTransactionsResponse

Ƭ GetWalletTransactionsResponse: ReturnType<typeof deserializeResponse>


GetWalletTransactionsVerboseJSONRequest

Ƭ GetWalletTransactionsVerboseJSONRequest: ReturnType<typeof serializeRequest>


GetWalletTransactionsVerboseJSONResponse

Ƭ GetWalletTransactionsVerboseJSONResponse: SuccessResponse


GetWalletTransactionsVerboseResponse

Ƭ GetWalletTransactionsVerboseResponse: ReturnType<typeof deserializeResponse>


InputChainId

Ƭ InputChainId: string | number

This can be an hex-string, ChainName or a number


InputEvmNative

Ƭ InputEvmNative: BigNumberish

This is any valid BigNumberish value


LogTopic

Ƭ LogTopic: string | null


ReSyncMetadataJSONRequest

Ƭ ReSyncMetadataJSONRequest: ReturnType<typeof serializeRequest>


ReSyncMetadataJSONResponse

Ƭ ReSyncMetadataJSONResponse: SuccessResponse


ReSyncMetadataResponse

Ƭ ReSyncMetadataResponse: ReturnType<typeof deserializeResponse>


ResolveAddressJSONRequest

Ƭ ResolveAddressJSONRequest: ReturnType<typeof serializeRequest>


ResolveAddressJSONResponse

Ƭ ResolveAddressJSONResponse: SuccessResponse


ResolveAddressResponse

Ƭ ResolveAddressResponse: ReturnType<typeof deserializeResponse>


ResolveAddressToDomainOperationResponse

Ƭ ResolveAddressToDomainOperationResponse: EvmUnstoppableDomain


ResolveAddressToDomainOperationResponseJSON

Ƭ ResolveAddressToDomainOperationResponseJSON: EvmUnstoppableDomainJSON


ResolveDomainJSONRequest

Ƭ ResolveDomainJSONRequest: ReturnType<typeof serializeRequest>


ResolveDomainJSONResponse

Ƭ ResolveDomainJSONResponse: SuccessResponse


ResolveDomainResponse

Ƭ ResolveDomainResponse: ReturnType<typeof deserializeResponse>


ResolveENSDomainJSONRequest

Ƭ ResolveENSDomainJSONRequest: ReturnType<typeof serializeRequest>


ResolveENSDomainJSONResponse

Ƭ ResolveENSDomainJSONResponse: SuccessResponse


ResolveENSDomainResponse

Ƭ ResolveENSDomainResponse: ReturnType<typeof deserializeResponse>


ReviewContractsOperationBody

Ƭ ReviewContractsOperationBody: EvmContractsReviewDtoInput | EvmContractsReviewDto


ReviewContractsOperationResponse

Ƭ ReviewContractsOperationResponse: EvmReviewContracts


ReviewContractsOperationResponseJSON

Ƭ ReviewContractsOperationResponseJSON: EvmReviewContractsJSON


RunContractFunctionJSONRequest

Ƭ RunContractFunctionJSONRequest: ReturnType<typeof serializeRequest>


RunContractFunctionJSONResponse

Ƭ RunContractFunctionJSONResponse: SuccessResponse


RunContractFunctionResponse

Ƭ RunContractFunctionResponse: ReturnType<typeof deserializeResponse>


SyncNFTContractJSONRequest

Ƭ SyncNFTContractJSONRequest: ReturnType<typeof serializeRequest>


SyncNFTContractJSONResponse

Ƭ SyncNFTContractJSONResponse: SuccessResponse


SyncNFTContractResponse

Ƭ SyncNFTContractResponse: ReturnType<typeof deserializeResponse>


UploadFolderJSONRequest

Ƭ UploadFolderJSONRequest: ReturnType<typeof serializeRequest>


UploadFolderJSONResponse

Ƭ UploadFolderJSONResponse: any[]


UploadFolderResponse

Ƭ UploadFolderResponse: ReturnType<typeof deserializeResponse>


Web3ApiVersionJSONRequest

Ƭ Web3ApiVersionJSONRequest: undefined


Web3ApiVersionJSONResponse

Ƭ Web3ApiVersionJSONResponse: SuccessResponse


Web3ApiVersionOperationResponse

Ƭ Web3ApiVersionOperationResponse: EvmWeb3version


Web3ApiVersionOperationResponseJSON

Ƭ Web3ApiVersionOperationResponseJSON: EvmWeb3versionJSON


Web3ApiVersionResponse

Ƭ Web3ApiVersionResponse: ReturnType<typeof deserializeResponse>