Add a base class TxThreaded that Bots can extend to get tx sending and land rate tracking in a separate process. The spawned process handles signing and sending transactions via generally recommended practices, retrying on a 1s interval, and listening to logSubscribe for transactions mentioning pubkeys registered via TxThreaded.sendSignerToTxThread
If metrics are enabled, the following metrics are added via TxThreaded:
Add a base class
TxThreaded
thatBot
s can extend to get tx sending and land rate tracking in a separate process. The spawned process handles signing and sending transactions via generally recommended practices, retrying on a 1s interval, and listening tologSubscribe
for transactions mentioning pubkeys registered viaTxThreaded.sendSignerToTxThread
If metrics are enabled, the following metrics are added via
TxThreaded
: