Class BlockchainEvent.TransactionSubmittedEvent

java.lang.Object
com.privatechain.core.event.BlockchainEvent
com.privatechain.core.event.BlockchainEvent.TransactionSubmittedEvent
Enclosing class:
BlockchainEvent

public static final class BlockchainEvent.TransactionSubmittedEvent extends BlockchainEvent
Fired after a transaction successfully passes validation and enters the mempool.
Since:
1.0.0
  • Constructor Details

    • TransactionSubmittedEvent

      public TransactionSubmittedEvent(Transaction transaction)
      Constructs a TransactionSubmittedEvent.
      Parameters:
      transaction - the transaction that was submitted (non-null)
      Throws:
      NullPointerException - if transaction is null
  • Method Details

    • getTransaction

      public Transaction getTransaction()
      Returns the transaction that was submitted to the mempool.
      Returns:
      non-null Transaction
    • toString

      public String toString()
      Overrides:
      toString in class Object