Checking Pending Transactions

Checking Pending Transactions for KMS

KMS in Daemon Mode

When running in Daemon mode, KMS periodically checks for transactions to sign.
By default, this check occurs every 5 seconds, which consumes credits from your monthly allowance.

  • Baseline consumption: ~4 credits per minute per chain
  • Signature attempts: 1 credit is charged for every 500 transaction signature IDs processed.

Adjusting the Frequency

You can reduce baseline credit usage by changing the frequency of pending transaction checks. Use the --period option to set the interval (in seconds).

Request command:

tatum-kms daemon --period=15

This increases the check interval to 15 seconds, lowering the daily credit cost per chain.


Credit Consumption Estimate by Interval (Per Chain)

Interval (--period)Checks per MinuteCredits per Day (Per Chain)
5 seconds (default)125.760
15 seconds41.920
30 seconds2960
60 seconds1480

Multiple Chains Example

If you run KMS against 3 blockchains at the default 5-second interval:

~5,760 credits × 3 chains = ~17,280 credits/day

Important Information