Stored transactions are used to keep track of messages that the validator may have to sign and broadcast. These transaction documents are generated either through the detection of an event on a port contract, or receiving an unknown signed transaction from another validator. Each transaction contains information required for validators to properly route the message to its final destination. Developers can pass multiple types of data(int, string, bool, byte) arrays to their end destination.
Below are the fields that make up a transaction:
Transaction Data
  • DetectionTime
  • Hash
  • EndHash
  • LogIndex
  • BlockNumber
  • Event
  • Sender
  • Addresses
  • Ints
  • Strings
  • Bools
  • FeeAmount
  • StartChain
  • Destination
  • End Chain
  • SignedCount
  • Signers
  • R
  • S
  • V
  • H
  • IsConfirmed