Transaction Management

Transaction management automates tasks related to:

  • Creating transactions, including crafting transaction data, managing gas, managing nonces, 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.