Index

A B C D E F G H I K L M N O P Q R S T U V W 
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
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form