Package io.api.etherscan.core.impl
Class EtherScanApi
- java.lang.Object
-
- io.api.etherscan.core.impl.EtherScanApi
-
public class EtherScanApi extends java.lang.ObjectEtherScan full API Description https://etherscan.io/apis- Since:
- 28.10.2018
- Author:
- GoodforGod
-
-
Constructor Summary
Constructors Constructor Description EtherScanApi()EtherScanApi(EthNetwork network)EtherScanApi(EthNetwork network, java.util.function.Supplier<IHttpExecutor> executorSupplier)EtherScanApi(java.lang.String apiKey)EtherScanApi(java.lang.String apiKey, EthNetwork network)EtherScanApi(java.lang.String apiKey, EthNetwork network, java.util.function.Supplier<IHttpExecutor> executorSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IAccountApiaccount()API for interactions with account and addressIBlockApiblock()[BETA] API for getting block rewards and unclesIContractApicontract()API for verifying contract ABIILogsApilogs()[BETA] API for interaction with eth_getLogsIProxyApiproxy()API for interacting with geth/proxy etherscanIStatisticApistats()API for eth price and supply statisticITransactionApitxs()[BETA] API for interaction with tx statuses
-
-
-
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
-
-