Browse Source

Merge pull request #71 from catbref/transferprivs-fix

Very slightly relax validity checks for TRANSFER_PRIVS…
relay-hops
CalDescent 3 years ago committed by GitHub
parent
commit
cec3e86eef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/main/java/org/qortal/transaction/TransferPrivsTransaction.java

4
src/main/java/org/qortal/transaction/TransferPrivsTransaction.java

@ -58,7 +58,9 @@ public class TransferPrivsTransaction extends Transaction {
return ValidationResult.INVALID_ADDRESS;
// Check recipient is new account
if (this.repository.getAccountRepository().accountExists(this.transferPrivsTransactionData.getRecipient()))
AccountData recipientAccountData = this.repository.getAccountRepository().getAccount(this.transferPrivsTransactionData.getRecipient());
// Non-existent account data is OK, but if account data exists then reference needs to be null
if (recipientAccountData != null && recipientAccountData.getReference() != null)
return ValidationResult.ACCOUNT_ALREADY_EXISTS;
// Check sender has funds for fee

Loading…
Cancel
Save