Skip to content

Releases: Wraecca/etherspace-java

Add more debug output

Choose a tag to compare

@tempofeng tempofeng released this 09 Aug 05:29

Using slf4j to log debug output

Bug fixed: throw unsupported exception when using java object type in etherspace

Choose a tag to compare

@tempofeng tempofeng released this 06 Aug 04:55
0.14.1

v = 0.14.1

Add Credentials.sign()

Choose a tag to compare

@tempofeng tempofeng released this 01 Aug 06:19

Signing messages from Credentials

Update NonceProvider to be more extensible

Choose a tag to compare

@tempofeng tempofeng released this 01 Aug 05:47

Maintaining nonce off-chain is hard. Developers need to make sure that every transactions sent are in order and can't be overlapped. If there is any errors occur when sending transaction, the nonce can't be increased. We added provideNonce() in NonceProvider to better handle these edge cases.

Extract interface from Credentials and rename Credentials to WalletCredentials

Choose a tag to compare

@tempofeng tempofeng released this 05 Jul 10:32

Extract interface from Credentials:

interface Credentials {
    val address: String
    fun signTransaction(transactionObject: Web3.TransactionObject): String
}

A new function signTransaction is added, so it's easier to implement new signing mechanism. For example, signing by a remote web service without knowing wallet or private key.

Bug fixed

Choose a tag to compare

@tempofeng tempofeng released this 23 Jun 13:45
0.11.1

v = 0.11.1

Add web3.eth.personal.ecRecover()

Choose a tag to compare

@tempofeng tempofeng released this 23 Jun 13:10
0.11.0

Merge branch 'master' of https://github.com/Wraecca/etherspace-java

Refactoring TransactionHash.requestTransactionReceipt()

Choose a tag to compare

@tempofeng tempofeng released this 22 Jun 08:06

TransactionHash.requestTransactionReceipt() returns result depending on callAdapter. Ex: CoroutineCallAdapter will return Deferred, and CompletableFutureCallAdapter will return CompletableFuture

Add TransactionHash class

Choose a tag to compare

@tempofeng tempofeng released this 17 Jun 09:28

Make it easy to do async transactions

Add NonceProvider

Choose a tag to compare

@tempofeng tempofeng released this 16 Jun 08:13

NonceProvider can be added to EtherSpace or Options to provide customized nonce creation strategy. You have to provide your own nonce creation strategy in Multi-thread environment.