| Package | Description |
|---|---|
| org.adridadou.ethereum | |
| org.adridadou.ethereum.blockchain | |
| org.adridadou.ethereum.converters.output | |
| org.adridadou.ethereum.smartcontract | |
| org.adridadou.ethereum.values |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<EthAddress> |
EthereumFacade.publishContract(SoliditySource code,
String contractName,
EthAccount sender,
Object... constructorArgs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EthereumFacade.addressExists(EthAddress address) |
<T> T |
EthereumFacade.createContractProxy(ContractAbi abi,
EthAddress address,
EthAccount sender,
Class<T> contractInterface) |
<T> T |
EthereumFacade.createContractProxy(SoliditySource code,
String contractName,
EthAddress address,
EthAccount sender,
Class<T> contractInterface) |
EthValue |
EthereumFacade.getBalance(EthAddress addr) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<EthAddress> |
BlockchainProxyTest.publish(SoliditySource code,
String contractName,
EthAccount sender,
Object... constructorArgs) |
CompletableFuture<EthAddress> |
BlockchainProxyRpc.publish(SoliditySource code,
String contractName,
EthAccount sender,
Object... constructorArgs) |
CompletableFuture<EthAddress> |
BlockchainProxyReal.publish(SoliditySource code,
String contractName,
EthAccount sender,
Object... constructorArgs) |
CompletableFuture<EthAddress> |
BlockchainProxy.publish(SoliditySource code,
String contractName,
EthAccount sender,
Object... constructorArgs) |
CompletableFuture<EthAddress> |
BlockchainProxyTest.sendTx(EthValue ethValue,
EthData data,
EthAccount sender) |
CompletableFuture<EthAddress> |
BlockchainProxyRpc.sendTx(EthValue ethValue,
EthData data,
EthAccount sender) |
CompletableFuture<EthAddress> |
BlockchainProxyReal.sendTx(EthValue ethValue,
EthData data,
EthAccount sender) |
CompletableFuture<EthAddress> |
BlockchainProxy.sendTx(EthValue ethValue,
EthData data,
EthAccount sender) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BlockchainProxyTest.addressExists(EthAddress address) |
boolean |
BlockchainProxyRpc.addressExists(EthAddress address) |
boolean |
BlockchainProxyReal.addressExists(EthAddress address) |
boolean |
BlockchainProxy.addressExists(EthAddress address) |
EthValue |
BlockchainProxyTest.getBalance(EthAddress address) |
EthValue |
BlockchainProxyRpc.getBalance(EthAddress address) |
EthValue |
BlockchainProxyReal.getBalance(EthAddress address) |
EthValue |
BlockchainProxy.getBalance(EthAddress address) |
default void |
BlockchainProxy.hasEnoughFund(EthAddress address,
EthValue requiredFund) |
SmartContract |
BlockchainProxyTest.map(SoliditySource src,
String contractName,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxyRpc.map(SoliditySource src,
String contractName,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxyReal.map(SoliditySource src,
String contractName,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxy.map(SoliditySource src,
String contractName,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxyTest.mapFromAbi(ContractAbi abi,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxyRpc.mapFromAbi(ContractAbi abi,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxyReal.mapFromAbi(ContractAbi abi,
EthAddress address,
EthAccount sender) |
SmartContract |
BlockchainProxy.mapFromAbi(ContractAbi abi,
EthAddress address,
EthAccount sender) |
CompletableFuture<EthExecutionResult> |
BlockchainProxyTest.sendTx(EthValue value,
EthData data,
EthAccount sender,
EthAddress address) |
CompletableFuture<EthExecutionResult> |
BlockchainProxyRpc.sendTx(EthValue value,
EthData data,
EthAccount sender,
EthAddress toAddress) |
CompletableFuture<EthExecutionResult> |
BlockchainProxyReal.sendTx(EthValue value,
EthData data,
EthAccount sender,
EthAddress address) |
CompletableFuture<EthExecutionResult> |
BlockchainProxy.sendTx(EthValue value,
EthData data,
EthAccount sender,
EthAddress address) |
| Modifier and Type | Method and Description |
|---|---|
EthAddress |
AddressHandler.convert(Object obj,
Class<?> cls) |
| Modifier and Type | Method and Description |
|---|---|
EthAddress |
SmartContractRpc.getAddress() |
EthAddress |
SmartContractReal.getAddress() |
| Constructor and Description |
|---|
SmartContractReal(String abi,
org.ethereum.facade.Ethereum ethereum,
EthAccount sender,
EthAddress address,
BlockchainProxyReal bcProxy) |
SmartContractRpc(String abi,
org.web3j.protocol.Web3j web3j,
EthAccount sender,
EthAddress address,
BlockchainProxyRpc bcProxy) |
| Modifier and Type | Method and Description |
|---|---|
static EthAddress |
EthAddress.empty() |
EthAddress |
SmartContractInfo.getAddress() |
EthAddress |
EthAccount.getAddress() |
static EthAddress |
EthAddress.of(byte[] address) |
static EthAddress |
EthAddress.of(org.ethereum.crypto.ECKey key) |
static EthAddress |
EthAddress.of(String address) |
| Constructor and Description |
|---|
SmartContractInfo(EthAddress address,
EthAccount sender) |
Copyright © 2016. All rights reserved.