The Tx-Crafter is an Orchestrate worker responsible for:
- Crafting the transaction payload.
- Setting gas price of the transaction.
- Setting gas limit of the transaction.
- Setting transaction nonce.
- For paid gas networks, crediting accounts from the faucet.
The Tx-Crafter consumes messages from the tx-crafter Kafka topic, publishes to the tx-signer Kafka topic, and uses Redis as a distributed cache for nonce values.