Balance |
IAccountApi.balance(java.lang.String address) |
Address ETH balance
|
TokenBalance |
IAccountApi.balance(java.lang.String address,
java.lang.String contract) |
ERC20 token balance for address
|
java.util.List<Balance> |
IAccountApi.balances(java.util.List<java.lang.String> addresses) |
Maximum 20 address for single batch request
If addresses more than 20, then there will be MORE than 1 request performed
|
java.util.Optional<BlockProxy> |
IProxyApi.block(long blockNo) |
Returns information about a block by block number
eth_getBlockByNumber
|
java.util.Optional<BlockProxy> |
IProxyApi.blockUncle(long blockNo,
long index) |
Returns information about a uncle by block number
eth_getUncleByBlockNumberAndIndex
|
java.util.Optional<java.lang.String> |
IProxyApi.call(java.lang.String address,
java.lang.String data) |
Executes a new message call immediately without creating a transaction on the block chain
eth_call
|
java.util.Optional<java.lang.String> |
IProxyApi.code(java.lang.String address) |
Returns code at a given address
eth_getCode
|
Abi |
IContractApi.contractAbi(java.lang.String address) |
Get Verified Contract Sources
|
java.util.Optional<Status> |
ITransactionApi.execStatus(java.lang.String txhash) |
Check Contract Execution Status (if there was an error during contract execution)
|
java.math.BigInteger |
IProxyApi.gasEstimated() |
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
|
java.math.BigInteger |
IProxyApi.gasEstimated(java.lang.String hexData) |
|
java.math.BigInteger |
IProxyApi.gasPrice() |
Returns the current price per gas in wei
eth_gasPrice
|
Price |
IStatisticApi.lastPrice() |
Eth last USD and BTC price
|
java.util.List<Log> |
ILogsApi.logs(LogQuery query) |
Alternative to the native eth_getLogs
Read at EtherScan API description for full info!
|
java.util.List<Block> |
IAccountApi.minedBlocks(java.lang.String address) |
All blocks mined by address
|
java.util.Optional<java.lang.Boolean> |
ITransactionApi.receiptStatus(java.lang.String txhash) |
Check Transaction Receipt Status (Only applicable for Post Byzantium fork transactions)
0 = Fail, 1 = Pass
empty value for pre-byzantium fork
|
java.util.Optional<java.lang.String> |
IProxyApi.storageAt(java.lang.String address,
long position) |
(**experimental)
Returns the value from a storage position at a given address
eth_getStorageAt
|
Supply |
IStatisticApi.supply() |
Eth total supply
|
java.math.BigInteger |
IStatisticApi.supply(java.lang.String contract) |
ERC20 token total Supply
|
java.util.Optional<TxProxy> |
IProxyApi.tx(long blockNo,
long index) |
Returns information about a transaction by block number and transaction index position
eth_getTransactionByBlockNumberAndIndex
|
java.util.Optional<TxProxy> |
IProxyApi.tx(java.lang.String txhash) |
Returns the information about a transaction requested by transaction hash
eth_getTransactionByHash
|
int |
IProxyApi.txCount(long blockNo) |
Returns the number of transactions in a block from a block matching the given block number
eth_getBlockTransactionCountByNumber
|
java.util.Optional<ReceiptProxy> |
IProxyApi.txReceipt(java.lang.String txhash) |
Returns the receipt of a transaction by transaction hash
eth_getTransactionReceipt
|
java.util.List<Tx> |
IAccountApi.txs(java.lang.String address) |
Find all txs
|
java.util.List<Tx> |
IAccountApi.txs(java.lang.String address,
long startBlock) |
|
java.util.List<Tx> |
IAccountApi.txs(java.lang.String address,
long startBlock,
long endBlock) |
|
int |
IProxyApi.txSendCount(java.lang.String address) |
Returns the number of transactions sent from an address
eth_getTransactionCount
|
java.util.Optional<java.lang.String> |
IProxyApi.txSendRaw(java.lang.String hexEncodedTx) |
Creates new message call transaction or a contract creation for signed transactions
eth_sendRawTransaction
|
java.util.List<TxInternal> |
IAccountApi.txsInternal(java.lang.String address) |
All internal txs
|
java.util.List<TxInternal> |
IAccountApi.txsInternal(java.lang.String address,
long startBlock) |
|
java.util.List<TxInternal> |
IAccountApi.txsInternal(java.lang.String address,
long startBlock,
long endBlock) |
|
java.util.List<TxToken> |
IAccountApi.txsToken(java.lang.String address) |
All token txs
|
java.util.List<TxToken> |
IAccountApi.txsToken(java.lang.String address,
long startBlock) |
|
java.util.List<TxToken> |
IAccountApi.txsToken(java.lang.String address,
long startBlock,
long endBlock) |
|
java.util.Optional<UncleBlock> |
IBlockApi.uncles(long blockNumber) |
Return uncle blocks
|