From eed7c9d190363fd95519b50d940db57ba574ae13 Mon Sep 17 00:00:00 2001 From: CalDescent <> Date: Fri, 4 Feb 2022 19:42:04 +0000 Subject: [PATCH] Improved error message when attempting to create a transaction with no reference transaction (which in practice is the same thing as having a zero balance). This was previously in the UI repository but wasn't copied over to qortal-ui. It probably didn't make it into any releases yet. --- qortal-ui-crypto/api/transactions/TransactionBase.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qortal-ui-crypto/api/transactions/TransactionBase.js b/qortal-ui-crypto/api/transactions/TransactionBase.js index 6acc7eaa..f61f1834 100644 --- a/qortal-ui-crypto/api/transactions/TransactionBase.js +++ b/qortal-ui-crypto/api/transactions/TransactionBase.js @@ -47,6 +47,10 @@ export default class TransactionBase { }, () => { if (!(this._lastReference instanceof Uint8Array && this._lastReference.byteLength == 64)) { + if (this._lastReference == 0) { + // No prior transactions exist + return 'Invalid last reference. Please ensure that you have at least 0.001 QORT for the transaction fee.' + } return 'Invalid last reference: ' + this._lastReference } return true