Only charged leaves a durable trace in Postgres, as the fee_transfer
row, and a charge the chain rejects (an unfunded account included) leaves
that row FAILED. A FAILED row does not count as collected, so the next
nightly sweep charges again under the same key, which the failed row has
released.
failed and skipped are surfaced through the child workflow's history.
One customer's outcome for one period.
Only
chargedleaves a durable trace in Postgres, as thefee_transferrow, and a charge the chain rejects (an unfunded account included) leaves that rowFAILED. AFAILEDrow does not count as collected, so the next nightly sweep charges again under the same key, which the failed row has released.failedandskippedare surfaced through the child workflow's history.