Skip to content

Releases: Wraecca/etherspace-java

Add more debug output

09 Aug 05:29
Compare
Choose a tag to compare

Using slf4j to log debug output

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

06 Aug 04:55
Compare
Choose a tag to compare

Add Credentials.sign()

01 Aug 06:19
Compare
Choose a tag to compare

Signing messages from Credentials

Update NonceProvider to be more extensible

01 Aug 05:47
Compare
Choose a tag to compare

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

05 Jul 10:32
Compare
Choose a tag to compare

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

23 Jun 13:45
Compare
Choose a tag to compare
0.11.1

v = 0.11.1

Add web3.eth.personal.ecRecover()

23 Jun 13:10
Compare
Choose a tag to compare
0.11.0

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

Refactoring TransactionHash.requestTransactionReceipt()

22 Jun 08:06
Compare
Choose a tag to compare

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

Add TransactionHash class

17 Jun 09:28
Compare
Choose a tag to compare

Make it easy to do async transactions

Add NonceProvider

16 Jun 08:13
Compare
Choose a tag to compare

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.