kit.on receive a payload with the phase state, so you can drive a
progress UI or diagnose where an operation stopped.
Phases
Every loan operation dispatches events under the same set of phase names:Transaction hashes by phase
Not every phase reports atxHash:
execute: reports the batch’stxHashonsuccess.approveandsetAuthorization: carry atxHashonly when they submit their own transaction. If existing allowance or authorization already covers the pull, they reachsuccessimmediately with no hash.fetchParams: never has atxHash.
pending was prepared into a batch whose outcome the
wallet never reported. Treat it as unknown and read the loan before you retry.
For subscribing to phase events with kit.on, see
Track operation progress.