All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
EthereumFacade |
addInputHandlers(List<InputTypeConverter> handlers) |
EthereumFacade |
addOutputHandlers(List<OutputTypeConverter> handlers) |
boolean |
addressExists(EthAddress address) |
CompletableFuture<CompiledContract> |
compile(SoliditySource src,
String contractName) |
<T> EthereumFacade.Builder<T> |
createContractProxy(CompiledContract contract,
EthAddress address,
Class<T> contractInterface) |
<T> T |
createContractProxy(CompiledContract contract,
EthAddress address,
EthAccount account,
Class<T> contractInterface) |
<T> T |
createContractProxy(ContractAbi abi,
EthAddress address,
EthAccount account,
Class<T> contractInterface) |
<T> EthereumFacade.Builder<T> |
createContractProxy(EthAddress address,
Class<T> contractInterface) |
<T> EthereumFacade.Builder<T> |
createContractProxy(EthAddress address,
ContractAbi abi,
Class<T> contractInterface) |
<T> T |
createContractProxy(EthAddress address,
EthAccount account,
Class<T> contractInterface) |
EthereumEventHandler |
events() |
ContractAbi |
getAbi(EthAddress address) |
EthValue |
getBalance(EthAccount account) |
EthValue |
getBalance(EthAddress addr) |
SmartContractByteCode |
getCode(EthAddress address) |
SmartContractMetadata |
getMetadata(SwarmMetadaLink swarmMetadaLink) |
BigInteger |
getNonce(EthAddress address) |
<T> rx.Observable<T> |
observeEvents(ContractAbi abi,
EthAddress address,
String eventName,
Class<T> cls) |
CompletableFuture<EthAddress> |
publishContract(CompiledContract contract,
EthAccount sender,
Object... constructorArgs) |
SwarmHash |
publishMetadataToSwarm(CompiledContract contract) |
CompletableFuture<EthExecutionResult> |
sendEther(EthAccount fromAccount,
EthAddress to,
EthValue value) |
void |
shutdown() |