| 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) |
BigInteger |
EthereumFacade.getNonce(EthAddress address) |
CompletableFuture<EthExecutionResult> |
EthereumFacade.sendEther(EthAccount fromAccount,
EthAddress to,
EthValue value) |
| 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) |
EthData |
Web3JFacade.constantCall(EthAccount sender,
EthAddress address,
EthData data) |
org.web3j.protocol.core.methods.response.EthGetBalance |
Web3JFacade.getBalance(EthAddress address) |
EthValue |
BlockchainProxyTest.getBalance(EthAddress address) |
EthValue |
BlockchainProxyRpc.getBalance(EthAddress address) |
EthValue |
BlockchainProxyReal.getBalance(EthAddress address) |
EthValue |
BlockchainProxy.getBalance(EthAddress address) |
BigInteger |
BlockchainProxyTest.getNonce(EthAddress address) |
BigInteger |
BlockchainProxyRpc.getNonce(EthAddress address) |
BigInteger |
BlockchainProxyReal.getNonce(EthAddress address) |
BigInteger |
BlockchainProxy.getNonce(EthAddress address) |
BigInteger |
Web3JFacade.getTransactionCount(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 |
AddressConverter.convert(Object obj,
Type type) |
| 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,
Web3JFacade 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.