UNPKG

@etherspot/data-utils

Version:
69 lines (66 loc) 3.86 kB
import { AccountBalances } from './data/classes/account-balances.mjs'; import { Transaction } from './data/classes/transaction.mjs'; import { NftList } from './data/classes/nft-list.mjs'; import { ExchangeOffer } from './data/classes/exchange-offer.mjs'; import { AdvanceRoutesLiFi } from './data/classes/advance-routes-lifi.mjs'; import { StepTransactions } from './data/classes/step-transactions-lifi.mjs'; import { RateData } from './data/classes/rate-data.mjs'; import { TokenListToken } from './data/classes/token-list-token.mjs'; import { TokenList } from './data/classes/token-list.mjs'; import { PaginatedTokens } from './data/classes/paginated-tokens.mjs'; import { Transactions } from './data/classes/transactions.mjs'; import { Token } from './data/classes/token.mjs'; import { QuoteTransactionsResponse } from './data/classes/quote.mjs'; import { TransactionStatus } from './data/classes/transaction-status.mjs'; import { GetAccountBalancesDto } from './dto/get-account-balances.dto.mjs'; import { GetTransactionDto } from './dto/get-transaction.dto.mjs'; import { GetNftListDto } from './dto/get-nft-list.dto.mjs'; import { GetExchangeOffersDto } from './dto/get-exchange-offers.dto.mjs'; import { GetAdvanceRoutesLiFiDto } from './dto/advance-routes-lifi.dto.mjs'; import { GetStepTransactionsLiFiDto } from './dto/get-step-transactions-lifi.dto.mjs'; import { FetchExchangeRatesDto } from './dto/fetch-exchange-rates.dto.mjs'; import { GetTokenListDto } from './dto/get-token-list.dto.mjs'; import { GetExchangeSupportedAssetsDto } from './dto/get-exchange-supported-assets.dto.mjs'; import { GetTokenListsDto } from './dto/get-token-lists.dto.mjs'; import { GetTransactionsDto } from './dto/get-transactions.dto.mjs'; import { GetSupportedAssetsDto } from './dto/get-supported-assets.dto.mjs'; import { GetQuotesDto } from './dto/get-quotes.dto.mjs'; import { GetTransactionStatusDto } from './dto/get-transaction-status.dto.mjs'; import './data/classes/account-balance.mjs'; import 'ethers'; import './data/constants.mjs'; import './data/classes/transaction-asset.mjs'; import './data/classes/transaction-batch.mjs'; import './data/classes/transaction-log.mjs'; import './data/classes/transaction-log-decoded.mjs'; import './data/classes/decoded-log-param.mjs'; import './data/classes/internal-transaction.mjs'; import './common/classes/pagination-result.mjs'; import './data/classes/nft-collection.mjs'; import './common/classes/base-class.mjs'; import './data/classes/nft.mjs'; import './data/classes/transaction-data.mjs'; import '@lifi/sdk'; import './data/classes/rate-info.mjs'; import './common/types/bignumber.mjs'; import './dto/pagination.dto.mjs'; declare class DataUtils { private dataModule; private readonly defaultDataApiKey; constructor(apiKey?: string); getAccountBalances(dto: GetAccountBalancesDto): Promise<AccountBalances>; getTransaction(dto: GetTransactionDto): Promise<Transaction>; getTransactions(dto: GetTransactionsDto): Promise<Transactions>; getNftList(dto: GetNftListDto): Promise<NftList>; getAdvanceRoutesLiFi(dto: GetAdvanceRoutesLiFiDto): Promise<AdvanceRoutesLiFi>; getStepTransaction(dto: GetStepTransactionsLiFiDto): Promise<StepTransactions>; getExchangeSupportedAssets(dto: GetExchangeSupportedAssetsDto): Promise<PaginatedTokens>; getExchangeOffers(dto: GetExchangeOffersDto): Promise<ExchangeOffer[]>; getTokenLists(dto: GetTokenListsDto): Promise<TokenList[]>; getTokenListTokens(dto: GetTokenListDto): Promise<TokenListToken[]>; fetchExchangeRates(dto: FetchExchangeRatesDto): Promise<RateData>; getSupportedAssets(dto: GetSupportedAssetsDto): Promise<Token[]>; getQuotes(dto: GetQuotesDto): Promise<QuoteTransactionsResponse>; getTransactionStatus(dto: GetTransactionStatusDto): Promise<TransactionStatus>; } export { DataUtils };