mirror of
https://github.com/Qortal/qortal.git
synced 2025-07-23 04:36:50 +00:00
Separated computeNonce() from build() in the transaction builder.
This gives the option of the nonce to be computed elsewhere, such as in the UI, and also allows transaction unit tests to run much more quickly.
This commit is contained in:
@@ -369,9 +369,10 @@ public class ArbitraryDataTests extends Common {
|
||||
Method method, Service service, PrivateKeyAccount account) throws DataException {
|
||||
|
||||
ArbitraryDataTransactionBuilder txnBuilder = new ArbitraryDataTransactionBuilder(
|
||||
publicKey58, path, name, method, service, identifier);
|
||||
repository, publicKey58, path, name, method, service, identifier);
|
||||
|
||||
txnBuilder.build();
|
||||
txnBuilder.computeNonce();
|
||||
ArbitraryTransactionData transactionData = txnBuilder.getArbitraryTransactionData();
|
||||
Transaction.ValidationResult result = TransactionUtils.signAndImport(repository, transactionData, account);
|
||||
assertEquals(Transaction.ValidationResult.OK, result);
|
||||
|
Reference in New Issue
Block a user