diff --git a/README.rst b/README.rst index 49b7e4e4c..ca1489a1a 100644 --- a/README.rst +++ b/README.rst @@ -79,7 +79,6 @@ Gradle compile ('org.web3j:core:1.0.1') - Start a client -------------- @@ -230,13 +229,8 @@ for an example. Tested Clients -------------- -Geth - -- 1.4.18-stable-ef9265d0 - -Parity - -- Parity/v1.3.8-beta/x86_64-linux-gnu/rustc1.12.0 +- Geth +- Parity You can run the integration test class `CoreIT `_ diff --git a/src/main/java/org/web3j/abi/Contract.java b/src/main/java/org/web3j/abi/Contract.java index 60c4d8c98..1de48303b 100644 --- a/src/main/java/org/web3j/abi/Contract.java +++ b/src/main/java/org/web3j/abi/Contract.java @@ -116,12 +116,14 @@ protected List executeCallMultipleValueReturn( * * @param function to transact with * @return {@link Optional} containing our transaction receipt - * @throws InterruptedException - * @throws ExecutionException - * @throws TransactionTimeoutException + * @throws ExecutionException if the computation threw an + * exception + * @throws InterruptedException if the current thread was interrupted + * while waiting + * @throws TransactionTimeoutException if the transaction was not mined while waiting */ protected TransactionReceipt executeTransaction( - Function function) throws InterruptedException, ExecutionException, + Function function) throws ExecutionException, InterruptedException, TransactionTimeoutException { BigInteger nonce = getNonce(credentials.getAddress()); String encodedFunction = FunctionEncoder.encode(function);