5.4 Verifying Transactions

As a validator, one of your key responsibilities is to verify incoming transaction batches. This process involves:

  1. Receiving transaction batches from the Celestia DA layer.

  2. Verifying the validity of each transaction in the batch:

    • Check that the sender has sufficient balance for transfers.

    • Ensure the transaction is properly signed.

    • Verify that the transaction doesn't violate any network rules.

  3. Updating the network state based on valid transactions.

  4. Detecting any fraudulent activities and producing fraud proofs if necessary.

While the Spicenet node software handles much of this automatically, it's crucial to understand the process and monitor your node's performance in these tasks.

Last updated