Class EtherScanApi


  • public class EtherScanApi
    extends java.lang.Object
    EtherScan full API Description https://etherscan.io/apis
    Since:
    28.10.2018
    Author:
    GoodforGod
    • Constructor Detail

      • EtherScanApi

        public EtherScanApi()
      • EtherScanApi

        public EtherScanApi​(EthNetwork network)
      • EtherScanApi

        public EtherScanApi​(java.lang.String apiKey)
      • EtherScanApi

        public EtherScanApi​(EthNetwork network,
                            java.util.function.Supplier<IHttpExecutor> executorSupplier)
      • EtherScanApi

        public EtherScanApi​(java.lang.String apiKey,
                            EthNetwork network)
      • EtherScanApi

        public EtherScanApi​(java.lang.String apiKey,
                            EthNetwork network,
                            java.util.function.Supplier<IHttpExecutor> executorSupplier)
    • Method Detail

      • account

        public IAccountApi account()
        API for interactions with account and address
        Returns:
        account api
      • contract

        public IContractApi contract()
        API for verifying contract ABI
        Returns:
        contract api
      • txs

        public ITransactionApi txs()
        [BETA] API for interaction with tx statuses
        Returns:
        transactions api
      • block

        public IBlockApi block()
        [BETA] API for getting block rewards and uncles
        Returns:
        block api
      • logs

        public ILogsApi logs()
        [BETA] API for interaction with eth_getLogs
        Returns:
        logs api
      • proxy

        public IProxyApi proxy()
        API for interacting with geth/proxy etherscan
        Returns:
        proxy api
      • stats

        public IStatisticApi stats()
        API for eth price and supply statistic
        Returns:
        statistic api