Transaction Crafter

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.

Configure the Tx-Crafter using the configuration options.

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.