public interface EthereumProxy
| Modifier and Type | Method and Description |
|---|---|
boolean |
addressExists(EthAddress address) |
EthereumEventHandler |
events() |
EthValue |
getBalance(EthAddress address) |
SmartContractByteCode |
getCode(EthAddress address) |
BigInteger |
getNonce(EthAddress address) |
default void |
hasEnoughFund(EthAddress address,
EthValue requiredFund) |
SmartContract |
mapFromAbi(ContractAbi abi,
EthAddress address,
EthAccount sender) |
<T> rx.Observable<T> |
observeEvents(ContractAbi abi,
EthAddress contractAddress,
String eventName,
Class<T> cls) |
CompletableFuture<EthAddress> |
publish(CompiledContract contract,
EthAccount sender,
Object... constructorArgs) |
CompletableFuture<EthAddress> |
sendTx(EthValue ethValue,
EthData data,
EthAccount sender) |
CompletableFuture<EthExecutionResult> |
sendTx(EthValue value,
EthData data,
EthAccount sender,
EthAddress address) |
void |
shutdown() |
SmartContract mapFromAbi(ContractAbi abi, EthAddress address, EthAccount sender)
CompletableFuture<EthAddress> publish(CompiledContract contract, EthAccount sender, Object... constructorArgs)
CompletableFuture<EthExecutionResult> sendTx(EthValue value, EthData data, EthAccount sender, EthAddress address)
CompletableFuture<EthAddress> sendTx(EthValue ethValue, EthData data, EthAccount sender)
EthereumEventHandler events()
boolean addressExists(EthAddress address)
EthValue getBalance(EthAddress address)
BigInteger getNonce(EthAddress address)
SmartContractByteCode getCode(EthAddress address)
default void hasEnoughFund(EthAddress address, EthValue requiredFund)
<T> rx.Observable<T> observeEvents(ContractAbi abi, EthAddress contractAddress, String eventName, Class<T> cls)
void shutdown()
Copyright © 2017. All rights reserved.