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.