Transaction Management

Transaction management automates tasks related to:

  • Creating transactions, including crafting transaction data, managing gas, managing nonces, and signing transactions.
  • Sending transactions to a chain.
  • Post-processing mined transactions, including catching receipts and decoding event logs.

Orchestrate handles nonce assignment internally enabling the maximal theoretical throughput in transactions per second (TPS) for a single account.

Use the SDK to send transactions. The SDK generates and sends protobuf messages to Apache Kafka. Orchestrate receives the protobuf messages and manages the full transaction lifecycle.