Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • MultiscanClient

Index

Constructors

Properties

chainIdDefault: number = 1
clients: Clients = {}
keys: ApiKeys = {}

Methods

  • client(chainId: number, apiKey: string): AxiosInstance
  • connect(chainId: number, apiKey?: string): AxiosInstance
  • getAccountBalance(address: string, chainId?: number): Promise<any>
  • getAccountBalanceMulti(addressList: string[], chainId?: number): Promise<any>
  • getAccountERC20TransferEvents(contract: string, address: string, config: BlockPagination, chainId?: number): Promise<any>
  • getAccountERC721TransferEvents(contract: string, address: string, config: BlockPagination, chainId?: number): Promise<any>
  • getAccountTransactions(address: string, config: BlockPagination, chainId?: number): Promise<any>
  • getAccountTransactionsInternal(address: string, config: BlockPagination, chainId?: number): Promise<any>
  • getAccountTransactionsInternalByBlockRange(startblock: string, endblock: string, config: BlockPagination, chainId?: number): Promise<any>
  • getAccountTransactionsInternalByHash(txhash: string, chainId?: number): Promise<any>
  • getBlockCountdown(blockno: string, chainId?: number): Promise<any>
  • getBlockDailyAvgBlockSize(startdate: string, enddate: string, sort?: "asc" | "desc", chainId?: number): Promise<any>
  • Parameters

    • startdate: string
    • enddate: string
    • sort: "asc" | "desc" = 'asc'
    • Optional chainId: number

    Returns Promise<any>

  • getBlockFromTimestamp(timestamp: string, closest: "before" | "after", chainId?: number): Promise<any>
  • Parameters

    • timestamp: string
    • closest: "before" | "after"
    • Optional chainId: number

    Returns Promise<any>

  • getBlockReward(blockno: string, chainId?: number): Promise<any>
  • getContractAbi(address: string, chainId?: number): Promise<any>
  • getContractSourceCode(address: string, chainId?: number): Promise<any>
  • getExplorer(chainId?: number): void
  • getLogs(address: string, config: LogsGetConfig, chainId?: number): Promise<any>
  • Parameters

    • address: string
    • config: LogsGetConfig
    • Optional chainId: number

    Returns Promise<any>

  • getStatsTokenSupply(contractaddress: string, chainId?: number): Promise<any>
  • Parameters

    • contractaddress: string
    • Optional chainId: number

    Returns Promise<any>

  • getTransactionReceiptStatus(address: string, chainId?: number): Promise<any>
  • getTransactionStatus(address: string, chainId?: number): Promise<any>
  • setApiKey(chainId: number, apiKey: string): void
  • setApiKeyByServiceProvider(serviceProvider: string, apiKey: string): void
  • setChainId(chainId: number): void

Generated using TypeDoc