Assessment reports>Nocturne>Threat Model>processBundle

Function: processBundle(Bundle bundle)

This processes a bundle of operations.

Inputs

  • bundle

    • Control: Arbitrary.

    • Constraints: All operations must be valid and pass circuit checks.

    • Impact: Actions in operations are executed, and refund notes are inserted into the Merkle tree. Gas is compensated back to caller.

Branches and code coverage

Intended branches

  • Bundle with valid operations succeeds.

Negative behavior

  • Operation fails to be verified by circuit.

  • Operation reverts during action execution.

Zellic © 2024Back to top ↑