N
N
Nimera Blockchain
Eng
Search
K

Common errors in transactions and commands

  • "Incorrect command" - command parameters are set incorrectly.
  • "Account without charge" - account has no charge to pay the commission.
  • "Exceeds charge size" - not enough charge to pay the commission.
  • "Transaction minimum fee: ХХХХХ" - commission is less than the minimum value.
  • "Unknown account" - signature from an unknown account.
  • "Incorrect EDS" - incorrect signature.
  • "Incomplete signature" - incomplete signature (quorum is not assembled).
  • "Unused confirmation" - unnecessary signature.
  • "Incorrect command ID" - command identifier is not calculated correctly.
  • "Incorrect network" - network name is not set correctly.
  • "Incorrect deadline" - the deadline is too long (maximum 1 hour).
  • "Incorrect timestamp (future timestamp)" - the command creation time is later than the transaction creation time.
  • "Incorrect timestamp (transaction expired before command)" - the transaction lifetime (timestamp + deadline) is longer than the command lifetime.
  • "Incorrect version" - version field is not filled in correctly.
  • "Command doubles in transaction" - there are duplicate commands in the transaction.
  • "Incorrect command order - no Reference before" - Incorrect order of commands in a transaction. Commands specified in reference must come before the commands mentioning them in reference.
  • "Incorrect transaction deadline" - deadline` is too long (maximum 1 hour).
  • "Empty transaction" - transaction without commands.
  • "Incorrect transaction ID" - transaction identifier is not calculated correctly.
  • "Transaction too long" - too large transaction (10kb limit).
  • "Incorrect publisher" - publisher` field of the transaction is not filled or the value in the commands does not match what is specified in the transaction.
  • "Incorrect transaction version" - version field is not filled in correctly.
  • "Transaction already exist" - the transaction has already been confirmed.
  • "CMD-ID already exist" - the command has already been confirmed.