For the complete documentation index, see llms.txt. This page is also available as Markdown.

Execution Model

Overview

TxFlow uses DAG-based parallel execution.

Transactions are analyzed based on state dependencies before execution.

Execution Flow

Incoming Transactions

Dependency Analysis

DAG Construction

Parallel Scheduling

Execution

Commit

Finality

Parallel Scheduling

Transactions touching independent states may execute simultaneously.

Examples:

  • Different users trading different markets

  • Independent vault operations

  • Market data updates

Conflict Resolution

Transactions accessing overlapping state are executed deterministically.

This guarantees consistent state transitions across validators.

Last updated

Was this helpful?