Skip to content

Faster contract deployment (v2.1.0)

Compare
Choose a tag to compare
@conor10 conor10 released this 07 Mar 05:59

Configurable polling intervals on contract deployment

The main purpose of this release is to enable users to configure the polling frequency on new smart contract deployments. Previously this was not possible, which meant that web3j-quorum users had to wait 15 seconds before their contracts could be deployed.

TransactionReceipts on contract deployment

It is now possible to obtain the TransactionReceipt associated with a contract deployment via <contract>.getTransactionReceipt(). This is only set when you call a <contract>.deploy(...) method, it will not be present on *<contract>.load(...)* methods, as no transaction takes place behind the scenes.

TransactionManager from addresses

TransactionManagers now contain a getFromAddress() method to provide the sender address associated with the TransactionManager. Thanks to androlo for the suggestion.