Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Abi - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- account() - Method in class io.api.etherscan.core.impl.EtherScanApi
- AccountApiProvider - Class in io.api.etherscan.core.impl
-
Account API Implementation
- AND - Enum constant in enum class io.api.etherscan.model.query.LogOp
- ApiException - Exception in io.api.etherscan.error
- ApiException(String) - Constructor for exception io.api.etherscan.error.ApiException
- ApiException(String, Throwable) - Constructor for exception io.api.etherscan.error.ApiException
- ApiKeyException - Exception in io.api.etherscan.error
- ApiKeyException(String) - Constructor for exception io.api.etherscan.error.ApiKeyException
- ApiTimeoutException - Exception in io.api.etherscan.error
- ApiTimeoutException(String, Throwable) - Constructor for exception io.api.etherscan.error.ApiTimeoutException
- asEther() - Method in class io.api.etherscan.model.Wei
- asGwei() - Method in class io.api.etherscan.model.Wei
- asKwei() - Method in class io.api.etherscan.model.Wei
- asMwei() - Method in class io.api.etherscan.model.Wei
B
- balance(String) - Method in interface io.api.etherscan.core.IAccountApi
-
Address ETH balance
- balance(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- balance(String, String) - Method in interface io.api.etherscan.core.IAccountApi
-
ERC20 token balance for address
- balance(String, String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- Balance - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Balance(String, BigInteger) - Constructor for class io.api.etherscan.model.Balance
- BalanceResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BalanceResponseTO() - Constructor for class io.api.etherscan.model.utility.BalanceResponseTO
- balances(List<String>) - Method in interface io.api.etherscan.core.IAccountApi
-
Maximum 20 address for single batch request If address MORE THAN 20, then there will be more than 1 request performed
- balances(List<String>) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- BalanceTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BalanceTO() - Constructor for class io.api.etherscan.model.utility.BalanceTO
- BaseListResponseTO<T> - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BaseListResponseTO() - Constructor for class io.api.etherscan.model.utility.BaseListResponseTO
- BaseResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BaseResponseTO() - Constructor for class io.api.etherscan.model.utility.BaseResponseTO
- BasicUtils - Class in io.api.etherscan.util
-
Basic utils for library
- block() - Method in class io.api.etherscan.core.impl.EtherScanApi
- block(long) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- block(long) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns information about a block by block number eth_getBlockByNumber
- Block - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Block() - Constructor for class io.api.etherscan.model.Block
- BlockApiProvider - Class in io.api.etherscan.core.impl
-
Block API Implementation
- blockNoLast() - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- blockNoLast() - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the number of most recent block eth_blockNumber
- BlockParam - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BlockParam(long, long) - Constructor for class io.api.etherscan.model.utility.BlockParam
- BlockProxy - Class in io.api.etherscan.model.proxy
-
! NO DESCRIPTION !
- BlockProxy() - Constructor for class io.api.etherscan.model.proxy.BlockProxy
- BlockProxyTO - Class in io.api.etherscan.model.proxy.utility
-
! NO DESCRIPTION !
- BlockProxyTO() - Constructor for class io.api.etherscan.model.proxy.utility.BlockProxyTO
- BlockResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- BlockResponseTO() - Constructor for class io.api.etherscan.model.utility.BlockResponseTO
- blockUncle(long, long) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- blockUncle(long, long) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns information about a uncle by block number eth_getUncleByBlockNumberAndIndex
- btcTimestamp() - Method in class io.api.etherscan.model.Price
- build() - Method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- build() - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- build() - Method in class io.api.etherscan.model.query.impl.LogTopicSingle
- build() - Method in class io.api.etherscan.model.query.impl.LogTopicTriple
- build() - Method in class io.api.etherscan.model.query.impl.LogTopicTuple
- build() - Method in interface io.api.etherscan.model.query.IQueryBuilder
C
- call(String, String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- call(String, String) - Method in interface io.api.etherscan.core.IProxyApi
-
Executes a new message call immediately without creating a transaction on the block chain eth_call
- close() - Method in class io.api.etherscan.core.impl.EtherScanApi
- close() - Method in class io.api.etherscan.manager.impl.FakeQueueManager
- close() - Method in class io.api.etherscan.manager.impl.QueueManager
- code(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- code(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns code at a given address eth_getCode
- compensateBlocks(long, long) - Static method in class io.api.etherscan.util.BasicUtils
- compensateMaxBlock(long) - Static method in class io.api.etherscan.util.BasicUtils
- compensateMinBlock(long) - Static method in class io.api.etherscan.util.BasicUtils
- ConnectionException - Exception in io.api.etherscan.error
- ConnectionException(String) - Constructor for exception io.api.etherscan.error.ConnectionException
- ConnectionException(String, Throwable) - Constructor for exception io.api.etherscan.error.ConnectionException
- contract() - Method in class io.api.etherscan.core.impl.EtherScanApi
- contractAbi(String) - Method in interface io.api.etherscan.core.IContractApi
-
Get Verified Contract Sources
- contractAbi(String) - Method in class io.api.etherscan.core.impl.ContractApiProvider
- ContractApiProvider - Class in io.api.etherscan.core.impl
-
Contract API Implementation
D
- DEFAULT_KEY - Static variable in class io.api.etherscan.core.impl.EtherScanApi
- DEFAULT_KEY_QUEUE - Static variable in class io.api.etherscan.manager.impl.QueueManager
E
- end() - Method in class io.api.etherscan.model.utility.BlockParam
- equals(Object) - Method in class io.api.etherscan.model.Abi
- equals(Object) - Method in class io.api.etherscan.model.Balance
- equals(Object) - Method in class io.api.etherscan.model.TxToken
- equals(Object) - Method in class io.api.etherscan.model.Block
- equals(Object) - Method in class io.api.etherscan.model.Log
- equals(Object) - Method in class io.api.etherscan.model.Price
- equals(Object) - Method in class io.api.etherscan.model.proxy.BlockProxy
- equals(Object) - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- equals(Object) - Method in class io.api.etherscan.model.proxy.TxProxy
- equals(Object) - Method in class io.api.etherscan.model.Status
- equals(Object) - Method in class io.api.etherscan.model.TokenBalance
- equals(Object) - Method in class io.api.etherscan.model.Tx
- equals(Object) - Method in class io.api.etherscan.model.TxInternal
- equals(Object) - Method in class io.api.etherscan.model.Uncle
- equals(Object) - Method in class io.api.etherscan.model.UncleBlock
- equals(Object) - Method in class io.api.etherscan.model.Wei
- ErrorProxyTO - Class in io.api.etherscan.model.proxy.utility
-
! NO DESCRIPTION !
- ErrorProxyTO() - Constructor for class io.api.etherscan.model.proxy.utility.ErrorProxyTO
- EtherScanApi - Class in io.api.etherscan.core.impl
-
EtherScan full API Description https://etherscan.io/apis
- EtherScanApi() - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(EthNetwork) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(EthNetwork, Supplier<IHttpExecutor>) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(String) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(String, EthNetwork) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(String, EthNetwork, IQueueManager) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(String, EthNetwork, Supplier<IHttpExecutor>) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanApi(String, EthNetwork, Supplier<IHttpExecutor>, IQueueManager) - Constructor for class io.api.etherscan.core.impl.EtherScanApi
- EtherScanException - Exception in io.api.etherscan.error
- EtherScanException(BaseResponseTO) - Constructor for exception io.api.etherscan.error.EtherScanException
- EtherScanException(StringResponseTO) - Constructor for exception io.api.etherscan.error.EtherScanException
- EtherScanException(String) - Constructor for exception io.api.etherscan.error.EtherScanException
- EthNetwork - Enum Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- EventModelException - Exception in io.api.etherscan.error
- EventModelException(String) - Constructor for exception io.api.etherscan.error.EventModelException
- EventModelException(String, Throwable) - Constructor for exception io.api.etherscan.error.EventModelException
- execStatus(String) - Method in class io.api.etherscan.core.impl.TransactionApiProvider
- execStatus(String) - Method in interface io.api.etherscan.core.ITransactionApi
-
Check Contract Execution Status (if there was an error during contract execution)
F
- FakeQueueManager - Class in io.api.etherscan.manager.impl
-
Fake queue manager, always give turns, when you have no limits
- FakeQueueManager() - Constructor for class io.api.etherscan.manager.impl.FakeQueueManager
G
- gasEstimated() - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- gasEstimated() - Method in interface io.api.etherscan.core.IProxyApi
- gasEstimated(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- gasEstimated(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Makes a call or transaction, which won't be added to the blockchain and returns the used gas, which can be used for estimating the used gas eth_estimateGas
- gasPrice() - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- gasPrice() - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the current price per gas in wei eth_gasPrice
- get(String) - Method in interface io.api.etherscan.executor.IHttpExecutor
-
Performs a Http GET request
- get(String) - Method in class io.api.etherscan.executor.impl.HttpExecutor
- getAccount() - Method in class io.api.etherscan.model.utility.BalanceTO
- getAddress() - Method in class io.api.etherscan.model.Balance
- getAddress() - Method in class io.api.etherscan.model.Log
- getBalance() - Method in class io.api.etherscan.model.utility.BalanceTO
- getBlockHash() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getBlockHash() - Method in class io.api.etherscan.model.proxy.TxProxy
- getBlockHash() - Method in class io.api.etherscan.model.Tx
- getBlockHash() - Method in class io.api.etherscan.model.TxToken
- getBlockMiner() - Method in class io.api.etherscan.model.UncleBlock
- getBlockNumber() - Method in class io.api.etherscan.model.Tx
- getBlockNumber() - Method in class io.api.etherscan.model.Block
- getBlockNumber() - Method in class io.api.etherscan.model.Log
- getBlockNumber() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getBlockNumber() - Method in class io.api.etherscan.model.proxy.TxProxy
- getBlockreward() - Method in class io.api.etherscan.model.Uncle
- getBlockReward() - Method in class io.api.etherscan.model.Block
- getCode() - Method in class io.api.etherscan.model.proxy.utility.ErrorProxyTO
- getConfirmations() - Method in class io.api.etherscan.model.Tx
- getConfirmations() - Method in class io.api.etherscan.model.TxToken
- getContract() - Method in class io.api.etherscan.model.TokenBalance
- getContractAbi() - Method in class io.api.etherscan.model.Abi
- getContractAddress() - Method in class io.api.etherscan.model.Tx
- getContractAddress() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getCumulativeGasUsed() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getCumulativeGasUsed() - Method in class io.api.etherscan.model.Tx
- getCumulativeGasUsed() - Method in class io.api.etherscan.model.TxToken
- getData() - Method in class io.api.etherscan.model.Log
- getDifficulty() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getDomain() - Method in enum class io.api.etherscan.model.EthNetwork
- getErrCode() - Method in class io.api.etherscan.model.TxInternal
- getErrDescription() - Method in class io.api.etherscan.model.Status
- getError() - Method in class io.api.etherscan.model.proxy.utility.BlockProxyTO
- getEther() - Method in class io.api.etherscan.model.Balance
- getExtraData() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getFrom() - Method in class io.api.etherscan.model.Tx
- getFrom() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getFrom() - Method in class io.api.etherscan.model.proxy.TxProxy
- getGas() - Method in class io.api.etherscan.model.Tx
- getGas() - Method in class io.api.etherscan.model.proxy.TxProxy
- getGasLimit() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getGasPrice() - Method in class io.api.etherscan.model.Log
- getGasPrice() - Method in class io.api.etherscan.model.proxy.TxProxy
- getGasPrice() - Method in class io.api.etherscan.model.Tx
- getGasPrice() - Method in class io.api.etherscan.model.TxToken
- getGasUsed() - Method in class io.api.etherscan.model.Tx
- getGasUsed() - Method in class io.api.etherscan.model.Log
- getGasUsed() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getGasUsed() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getGwei() - Method in class io.api.etherscan.model.Balance
- getHash() - Method in class io.api.etherscan.model.Tx
- getHash() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getHash() - Method in class io.api.etherscan.model.proxy.TxProxy
- getId() - Method in class io.api.etherscan.model.proxy.utility.BlockProxyTO
- getInput() - Method in class io.api.etherscan.model.Tx
- getInput() - Method in class io.api.etherscan.model.proxy.TxProxy
- getJson() - Method in exception io.api.etherscan.error.ParseException
- getJsonrpc() - Method in class io.api.etherscan.model.proxy.utility.BlockProxyTO
- getKwei() - Method in class io.api.etherscan.model.Balance
- getLogIndex() - Method in class io.api.etherscan.model.Log
- getLogs() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getLogsBloom() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getLogsBloom() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getMessage() - Method in class io.api.etherscan.model.proxy.utility.ErrorProxyTO
- getMessage() - Method in class io.api.etherscan.model.utility.BaseResponseTO
- getMiner() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getMiner() - Method in class io.api.etherscan.model.Uncle
- getMixHash() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getMwei() - Method in class io.api.etherscan.model.Balance
- getNonce() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getNonce() - Method in class io.api.etherscan.model.proxy.TxProxy
- getNonce() - Method in class io.api.etherscan.model.Tx
- getNonce() - Method in class io.api.etherscan.model.TxToken
- getNumber() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getOperation() - Method in enum class io.api.etherscan.model.query.LogOp
- getParams() - Method in class io.api.etherscan.model.query.impl.LogQuery
- getParentHash() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getR() - Method in class io.api.etherscan.model.proxy.TxProxy
- getReceiptsRoot() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getResult() - Method in class io.api.etherscan.model.proxy.utility.BlockProxyTO
- getResult() - Method in class io.api.etherscan.model.proxy.utility.StringProxyTO
- getResult() - Method in class io.api.etherscan.model.proxy.utility.TxInfoProxyTO
- getResult() - Method in class io.api.etherscan.model.proxy.utility.TxProxyTO
- getResult() - Method in class io.api.etherscan.model.utility.BaseListResponseTO
- getResult() - Method in class io.api.etherscan.model.utility.PriceResponseTO
- getResult() - Method in class io.api.etherscan.model.utility.ReceiptStatusResponseTO
- getResult() - Method in class io.api.etherscan.model.utility.StatusResponseTO
- getResult() - Method in class io.api.etherscan.model.utility.StringResponseTO
- getResult() - Method in class io.api.etherscan.model.utility.UncleBlockResponseTO
- getRoot() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getS() - Method in class io.api.etherscan.model.proxy.TxProxy
- getSha3Uncles() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getSize() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getStateRoot() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getStatus() - Method in class io.api.etherscan.model.utility.BaseResponseTO
- getStatus() - Method in class io.api.etherscan.model.utility.ReceiptStatusTO
- getTimeStamp() - Method in class io.api.etherscan.model.Tx
- getTimeStamp() - Method in class io.api.etherscan.model.Block
- getTimeStamp() - Method in class io.api.etherscan.model.Log
- getTimeStamp() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getTimeStampAsMillis() - Method in class io.api.etherscan.model.Log
-
Return the "timeStamp" field of the event record as a long-int representing the milliseconds since the Unix epoch (1970-01-01 00:00:00).
- getTo() - Method in class io.api.etherscan.model.Tx
- getTo() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getTo() - Method in class io.api.etherscan.model.proxy.TxProxy
- getTokenDecimal() - Method in class io.api.etherscan.model.TxToken
- getTokenName() - Method in class io.api.etherscan.model.TxToken
- getTokenSymbol() - Method in class io.api.etherscan.model.TxToken
- getTopics() - Method in class io.api.etherscan.model.Log
- getTotalDifficulty() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getTraceId() - Method in class io.api.etherscan.model.TxInternal
- getTraceIdAsString() - Method in class io.api.etherscan.model.TxInternal
- getTransactionHash() - Method in class io.api.etherscan.model.Log
- getTransactionHash() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getTransactionIndex() - Method in class io.api.etherscan.model.Log
- getTransactionIndex() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- getTransactionIndex() - Method in class io.api.etherscan.model.proxy.TxProxy
- getTransactionIndex() - Method in class io.api.etherscan.model.Tx
- getTransactionIndex() - Method in class io.api.etherscan.model.TxToken
- getTransactions() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getTransactionsRoot() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getTxreceipt_status() - Method in class io.api.etherscan.model.Tx
- getType() - Method in class io.api.etherscan.model.TxInternal
- getUncleInclusionReward() - Method in class io.api.etherscan.model.UncleBlock
- getUnclePosition() - Method in class io.api.etherscan.model.Uncle
- getUncles() - Method in class io.api.etherscan.model.proxy.BlockProxy
- getUncles() - Method in class io.api.etherscan.model.UncleBlock
- getV() - Method in class io.api.etherscan.model.proxy.TxProxy
- getValue() - Method in class io.api.etherscan.model.Tx
- getValue() - Method in class io.api.etherscan.model.proxy.TxProxy
- getValue() - Method in class io.api.etherscan.model.Wei
- getWei() - Method in class io.api.etherscan.model.Balance
- GORLI - Enum constant in enum class io.api.etherscan.model.EthNetwork
H
- hashCode() - Method in class io.api.etherscan.model.Abi
- hashCode() - Method in class io.api.etherscan.model.Balance
- hashCode() - Method in class io.api.etherscan.model.TxToken
- hashCode() - Method in class io.api.etherscan.model.Block
- hashCode() - Method in class io.api.etherscan.model.Log
- hashCode() - Method in class io.api.etherscan.model.Price
- hashCode() - Method in class io.api.etherscan.model.proxy.BlockProxy
- hashCode() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- hashCode() - Method in class io.api.etherscan.model.proxy.TxProxy
- hashCode() - Method in class io.api.etherscan.model.Status
- hashCode() - Method in class io.api.etherscan.model.TokenBalance
- hashCode() - Method in class io.api.etherscan.model.Tx
- hashCode() - Method in class io.api.etherscan.model.TxInternal
- hashCode() - Method in class io.api.etherscan.model.Uncle
- hashCode() - Method in class io.api.etherscan.model.UncleBlock
- hashCode() - Method in class io.api.etherscan.model.Wei
- haveAbi() - Method in class io.api.etherscan.model.Abi
- haveError() - Method in class io.api.etherscan.model.Status
- haveError() - Method in class io.api.etherscan.model.Tx
- haveError() - Method in class io.api.etherscan.model.TxInternal
- HttpExecutor - Class in io.api.etherscan.executor.impl
-
Http client implementation
- HttpExecutor() - Constructor for class io.api.etherscan.executor.impl.HttpExecutor
- HttpExecutor(int) - Constructor for class io.api.etherscan.executor.impl.HttpExecutor
- HttpExecutor(int, int) - Constructor for class io.api.etherscan.executor.impl.HttpExecutor
- HttpExecutor(int, int, Map<String, String>) - Constructor for class io.api.etherscan.executor.impl.HttpExecutor
I
- IAccountApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#accounts
- IBlockApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#blocks
- IContractApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#contracts
- IHttpExecutor - Interface in io.api.etherscan.executor
-
Http Client interface
- ILogsApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#logs
- inBtc() - Method in class io.api.etherscan.model.Price
- inUsd() - Method in class io.api.etherscan.model.Price
- InvalidAddressException - Exception in io.api.etherscan.error
- InvalidAddressException(String) - Constructor for exception io.api.etherscan.error.InvalidAddressException
- InvalidDataHexException - Exception in io.api.etherscan.error
- InvalidDataHexException(String) - Constructor for exception io.api.etherscan.error.InvalidDataHexException
- InvalidTxHashException - Exception in io.api.etherscan.error
- InvalidTxHashException(String) - Constructor for exception io.api.etherscan.error.InvalidTxHashException
- io.api.etherscan.core - package io.api.etherscan.core
- io.api.etherscan.core.impl - package io.api.etherscan.core.impl
- io.api.etherscan.error - package io.api.etherscan.error
- io.api.etherscan.executor - package io.api.etherscan.executor
- io.api.etherscan.executor.impl - package io.api.etherscan.executor.impl
- io.api.etherscan.manager - package io.api.etherscan.manager
- io.api.etherscan.manager.impl - package io.api.etherscan.manager.impl
- io.api.etherscan.model - package io.api.etherscan.model
- io.api.etherscan.model.proxy - package io.api.etherscan.model.proxy
- io.api.etherscan.model.proxy.utility - package io.api.etherscan.model.proxy.utility
- io.api.etherscan.model.query - package io.api.etherscan.model.query
- io.api.etherscan.model.query.impl - package io.api.etherscan.model.query.impl
- io.api.etherscan.model.utility - package io.api.etherscan.model.utility
- io.api.etherscan.util - package io.api.etherscan.util
- IProxyApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#proxy
- IQueryBuilder - Interface in io.api.etherscan.model.query
-
Builder, part of The Event Log API
- IQueueManager - Interface in io.api.etherscan.manager
-
Queue manager to support API limits (EtherScan 5request\sec limit) Managers grants turn if the limit is not exhausted And resets queue each set period
- isBlank(String) - Static method in class io.api.etherscan.util.BasicUtils
- isEmpty() - Method in class io.api.etherscan.model.UncleBlock
- isEmpty(String) - Static method in class io.api.etherscan.util.BasicUtils
- isEmpty(Collection<T>) - Static method in class io.api.etherscan.util.BasicUtils
- isNotAddress(String) - Static method in class io.api.etherscan.util.BasicUtils
- isNotHex(String) - Static method in class io.api.etherscan.util.BasicUtils
- isNotTxHash(String) - Static method in class io.api.etherscan.util.BasicUtils
- IStatisticApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#stats
- isVerified() - Method in class io.api.etherscan.model.Abi
- ITransactionApi - Interface in io.api.etherscan.core
-
EtherScan - API Descriptions https://etherscan.io/apis#transactions
K
- KOVAN - Enum constant in enum class io.api.etherscan.model.EthNetwork
L
- lastPrice() - Method in class io.api.etherscan.core.impl.StatisticApiProvider
- lastPrice() - Method in interface io.api.etherscan.core.IStatisticApi
-
Eth last USD and BTC price
- Log - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Log() - Constructor for class io.api.etherscan.model.Log
- LogOp - Enum Class in io.api.etherscan.model.query
-
Part of The Event Log API
- LogQuery - Class in io.api.etherscan.model.query.impl
-
Final builded container for The Event Log API EtherScan - API Descriptions https://etherscan.io/apis#logs
- LogQueryBuilder - Class in io.api.etherscan.model.query.impl
-
Builder for The Event Log API
- LogQueryException - Exception in io.api.etherscan.error
- LogQueryException(String) - Constructor for exception io.api.etherscan.error.LogQueryException
- LogResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- LogResponseTO() - Constructor for class io.api.etherscan.model.utility.LogResponseTO
- logs() - Method in class io.api.etherscan.core.impl.EtherScanApi
- logs(LogQuery) - Method in interface io.api.etherscan.core.ILogsApi
-
alternative to the native eth_getLogs Read at EtherScan API description for full info!
- logs(LogQuery) - Method in class io.api.etherscan.core.impl.LogsApiProvider
- LogsApiProvider - Class in io.api.etherscan.core.impl
-
Logs API Implementation
- LogTopicQuadro - Class in io.api.etherscan.model.query.impl
-
Quadro topic parameter builder for The Event Log API
- LogTopicSingle - Class in io.api.etherscan.model.query.impl
-
Single topic parameter builder for The Event Log API
- LogTopicTriple - Class in io.api.etherscan.model.query.impl
-
Triple topic parameter builder for The Event Log API
- LogTopicTuple - Class in io.api.etherscan.model.query.impl
-
Tuple topic parameter builder for The Event Log API
M
- MAINNET - Enum constant in enum class io.api.etherscan.model.EthNetwork
- minedBlocks(String) - Method in interface io.api.etherscan.core.IAccountApi
-
All blocks mined by address
- minedBlocks(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
N
- nonVerified() - Static method in class io.api.etherscan.model.Abi
O
- of(BalanceTO) - Static method in class io.api.etherscan.model.Balance
- OR - Enum constant in enum class io.api.etherscan.model.query.LogOp
P
- ParseException - Exception in io.api.etherscan.error
- ParseException(String, Throwable, String) - Constructor for exception io.api.etherscan.error.ParseException
- parseHex(String) - Static method in class io.api.etherscan.util.BasicUtils
- partition(List<String>, int) - Static method in class io.api.etherscan.util.BasicUtils
- PERSONAL_KEY_QUEUE - Static variable in class io.api.etherscan.manager.impl.QueueManager
- post(String, String) - Method in interface io.api.etherscan.executor.IHttpExecutor
-
Performs a Http POST request
- post(String, String) - Method in class io.api.etherscan.executor.impl.HttpExecutor
- Price - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Price() - Constructor for class io.api.etherscan.model.Price
- PriceResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- PriceResponseTO() - Constructor for class io.api.etherscan.model.utility.PriceResponseTO
- proxy() - Method in class io.api.etherscan.core.impl.EtherScanApi
- ProxyApiProvider - Class in io.api.etherscan.core.impl
-
Proxy API Implementation
Q
- QueueManager - Class in io.api.etherscan.manager.impl
-
Queue Semaphore implementation with size and reset time as params
- QueueManager(int, int) - Constructor for class io.api.etherscan.manager.impl.QueueManager
- QueueManager(int, int, int) - Constructor for class io.api.etherscan.manager.impl.QueueManager
- QueueManager(int, int, int, int) - Constructor for class io.api.etherscan.manager.impl.QueueManager
- QueueManager(int, long, long, int) - Constructor for class io.api.etherscan.manager.impl.QueueManager
R
- RateLimitException - Exception in io.api.etherscan.error
- RateLimitException(String) - Constructor for exception io.api.etherscan.error.RateLimitException
- ReceiptProxy - Class in io.api.etherscan.model.proxy
-
! NO DESCRIPTION !
- ReceiptProxy() - Constructor for class io.api.etherscan.model.proxy.ReceiptProxy
- receiptStatus(String) - Method in class io.api.etherscan.core.impl.TransactionApiProvider
- receiptStatus(String) - Method in interface io.api.etherscan.core.ITransactionApi
-
Check Transaction Receipt Status (Only applicable for Post Byzantium fork transactions)
- ReceiptStatusResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- ReceiptStatusResponseTO() - Constructor for class io.api.etherscan.model.utility.ReceiptStatusResponseTO
- ReceiptStatusTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- ReceiptStatusTO() - Constructor for class io.api.etherscan.model.utility.ReceiptStatusTO
- RINKEBY - Enum constant in enum class io.api.etherscan.model.EthNetwork
- ROPSTEN - Enum constant in enum class io.api.etherscan.model.EthNetwork
S
- setOpTopic0_1(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- setOpTopic0_1(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicTriple
- setOpTopic0_1(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicTuple
- setOpTopic0_2(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- setOpTopic0_2(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicTriple
- setOpTopic0_3(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- setOpTopic1_2(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- setOpTopic1_2(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicTriple
- setOpTopic1_3(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- setOpTopic2_3(LogOp) - Method in class io.api.etherscan.model.query.impl.LogTopicQuadro
- start() - Method in class io.api.etherscan.model.utility.BlockParam
- StatisticApiProvider - Class in io.api.etherscan.core.impl
-
Statistic API Implementation
- stats() - Method in class io.api.etherscan.core.impl.EtherScanApi
- Status - Class in io.api.etherscan.model
-
Contract Execution Status
- Status() - Constructor for class io.api.etherscan.model.Status
- StatusResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- StatusResponseTO() - Constructor for class io.api.etherscan.model.utility.StatusResponseTO
- storageAt(String, long) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- storageAt(String, long) - Method in interface io.api.etherscan.core.IProxyApi
-
(**experimental) Returns the value from a storage position at a given address eth_getStorageAt
- StringProxyTO - Class in io.api.etherscan.model.proxy.utility
-
! NO DESCRIPTION !
- StringProxyTO() - Constructor for class io.api.etherscan.model.proxy.utility.StringProxyTO
- StringResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- StringResponseTO() - Constructor for class io.api.etherscan.model.utility.StringResponseTO
- supply() - Method in class io.api.etherscan.core.impl.StatisticApiProvider
- supply() - Method in interface io.api.etherscan.core.IStatisticApi
-
Eth total supply
- supply(String) - Method in class io.api.etherscan.core.impl.StatisticApiProvider
- supply(String) - Method in interface io.api.etherscan.core.IStatisticApi
-
ERC20 token total Supply
- Supply - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Supply(BigInteger) - Constructor for class io.api.etherscan.model.Supply
T
- takeTurn() - Method in class io.api.etherscan.manager.impl.FakeQueueManager
- takeTurn() - Method in class io.api.etherscan.manager.impl.QueueManager
- takeTurn() - Method in interface io.api.etherscan.manager.IQueueManager
-
Waits in queue for chance to take turn
- TOBALABA - Enum constant in enum class io.api.etherscan.model.EthNetwork
- TokenBalance - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- TokenBalance(String, BigInteger, String) - Constructor for class io.api.etherscan.model.TokenBalance
- topic(String) - Method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- topic(String, String) - Method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- topic(String, String, String) - Method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- topic(String, String, String, String) - Method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- toString() - Method in class io.api.etherscan.model.Abi
- toString() - Method in class io.api.etherscan.model.Balance
- toString() - Method in class io.api.etherscan.model.Block
- toString() - Method in class io.api.etherscan.model.Log
- toString() - Method in class io.api.etherscan.model.Price
- toString() - Method in class io.api.etherscan.model.proxy.BlockProxy
- toString() - Method in class io.api.etherscan.model.proxy.ReceiptProxy
- toString() - Method in class io.api.etherscan.model.proxy.TxProxy
- toString() - Method in class io.api.etherscan.model.Status
- toString() - Method in class io.api.etherscan.model.TokenBalance
- toString() - Method in class io.api.etherscan.model.Tx
- toString() - Method in class io.api.etherscan.model.TxInternal
- toString() - Method in class io.api.etherscan.model.TxToken
- toString() - Method in class io.api.etherscan.model.Uncle
- toString() - Method in class io.api.etherscan.model.UncleBlock
- toString() - Method in class io.api.etherscan.model.Wei
- TransactionApiProvider - Class in io.api.etherscan.core.impl
-
Transaction API Implementation
- tx(long, long) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- tx(long, long) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns information about a transaction by block number and transaction index position eth_getTransactionByBlockNumberAndIndex
- tx(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- tx(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the information about a transaction requested by transaction hash eth_getTransactionByHash
- Tx - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Tx() - Constructor for class io.api.etherscan.model.Tx
- txCount(long) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- txCount(long) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the number of transactions in a block from a block matching the given block number eth_getBlockTransactionCountByNumber
- TxInfoProxyTO - Class in io.api.etherscan.model.proxy.utility
-
! NO DESCRIPTION !
- TxInfoProxyTO() - Constructor for class io.api.etherscan.model.proxy.utility.TxInfoProxyTO
- TxInternal - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- TxInternal() - Constructor for class io.api.etherscan.model.TxInternal
- TxInternalResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- TxInternalResponseTO() - Constructor for class io.api.etherscan.model.utility.TxInternalResponseTO
- TxProxy - Class in io.api.etherscan.model.proxy
-
! NO DESCRIPTION !
- TxProxy() - Constructor for class io.api.etherscan.model.proxy.TxProxy
- TxProxyTO - Class in io.api.etherscan.model.proxy.utility
-
! NO DESCRIPTION !
- TxProxyTO() - Constructor for class io.api.etherscan.model.proxy.utility.TxProxyTO
- txReceipt(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- txReceipt(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the receipt of a transaction by transaction hash eth_getTransactionReceipt
- TxResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- TxResponseTO() - Constructor for class io.api.etherscan.model.utility.TxResponseTO
- txs() - Method in class io.api.etherscan.core.impl.EtherScanApi
- txs(String) - Method in interface io.api.etherscan.core.IAccountApi
- txs(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txs(String, long) - Method in interface io.api.etherscan.core.IAccountApi
- txs(String, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txs(String, long, long) - Method in interface io.api.etherscan.core.IAccountApi
-
All txs for given address
- txs(String, long, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txSendCount(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- txSendCount(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Returns the number of transactions sent from an address eth_getTransactionCount
- txSendRaw(String) - Method in class io.api.etherscan.core.impl.ProxyApiProvider
- txSendRaw(String) - Method in interface io.api.etherscan.core.IProxyApi
-
Creates new message call transaction or a contract creation for signed transactions eth_sendRawTransaction
- txsInternal(String) - Method in interface io.api.etherscan.core.IAccountApi
- txsInternal(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsInternal(String, long) - Method in interface io.api.etherscan.core.IAccountApi
- txsInternal(String, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsInternal(String, long, long) - Method in interface io.api.etherscan.core.IAccountApi
-
All internal txs for given address
- txsInternal(String, long, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsInternalByHash(String) - Method in interface io.api.etherscan.core.IAccountApi
-
All internal tx for given transaction hash
- txsInternalByHash(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsNftToken(String) - Method in interface io.api.etherscan.core.IAccountApi
- txsNftToken(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsNftToken(String, long) - Method in interface io.api.etherscan.core.IAccountApi
- txsNftToken(String, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsNftToken(String, long, long) - Method in interface io.api.etherscan.core.IAccountApi
-
All ERC-721 (NFT) token txs for given address
- txsNftToken(String, long, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsToken(String) - Method in interface io.api.etherscan.core.IAccountApi
- txsToken(String) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsToken(String, long) - Method in interface io.api.etherscan.core.IAccountApi
- txsToken(String, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- txsToken(String, long, long) - Method in interface io.api.etherscan.core.IAccountApi
-
All ERC-20 token txs for given address
- txsToken(String, long, long) - Method in class io.api.etherscan.core.impl.AccountApiProvider
- TxToken - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- TxToken() - Constructor for class io.api.etherscan.model.TxToken
- TxTokenResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- TxTokenResponseTO() - Constructor for class io.api.etherscan.model.utility.TxTokenResponseTO
U
- Uncle - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Uncle() - Constructor for class io.api.etherscan.model.Uncle
- UncleBlock - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- UncleBlock() - Constructor for class io.api.etherscan.model.UncleBlock
- UncleBlockResponseTO - Class in io.api.etherscan.model.utility
-
! NO DESCRIPTION !
- UncleBlockResponseTO() - Constructor for class io.api.etherscan.model.utility.UncleBlockResponseTO
- uncles(long) - Method in interface io.api.etherscan.core.IBlockApi
-
Return uncle blocks
- uncles(long) - Method in class io.api.etherscan.core.impl.BlockApiProvider
- usdTimestamp() - Method in class io.api.etherscan.model.Price
V
- validateAddress(String) - Static method in class io.api.etherscan.util.BasicUtils
- validateAddresses(List<String>) - Static method in class io.api.etherscan.util.BasicUtils
- validateTxHash(String) - Static method in class io.api.etherscan.util.BasicUtils
- validateTxResponse(T) - Static method in class io.api.etherscan.util.BasicUtils
- valueOf(String) - Static method in enum class io.api.etherscan.model.EthNetwork
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.api.etherscan.model.query.LogOp
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.api.etherscan.model.EthNetwork
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.api.etherscan.model.query.LogOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verified(String) - Static method in class io.api.etherscan.model.Abi
W
- Wei - Class in io.api.etherscan.model
-
! NO DESCRIPTION !
- Wei(BigInteger) - Constructor for class io.api.etherscan.model.Wei
- with(String) - Static method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- with(String, long) - Static method in class io.api.etherscan.model.query.impl.LogQueryBuilder
- with(String, long, long) - Static method in class io.api.etherscan.model.query.impl.LogQueryBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form