OptionalcauseOptionallogsOptionaloperationThe SDK function that failed, e.g. "transfer".
OptionalproofProof accounts of a failed transfer or withdraw. The SDK closes the ones it created (their
rent goes back to the payer); any it could not close are in leftOpen, and
recoverProofAccounts closes them later.
OptionalretryableTrue when running the same call again can succeed as is (for example an expired blockhash).
OptionalsignaturesTransactions of this call that did land before the failure.
OptionalstepFor multi-transaction operations: "proofs" (setting up the proof accounts) or the main step.
Program logs of the failed transaction, when there are any.