Returns the account adjustments produced by this operation.
Throws LifecycleError when the operation has been finalized.
Returns the first account block requested by this operation, or
undefined.
This request-local history may differ from the apply-time registry
snapshot reported by isAccountBlocked().
Throws LifecycleError when the operation has been finalized.
Single-use handle for applied drop-copy bookkeeping.
lock(),accountAdjustments(),accountBlock(), andisAccountBlocked()may be read while the operation is live.commit()androllback()each consume the handle; calling either a second time (or after the other) throwsLifecycleError.Account-control operations published by the drop-copy pipeline and consumed rate-limit attempts stay outside that finalization boundary.
Mutation finalizers carry the same contract as on
Reservation: a callback that throws is re-surfaced here asPolicyCallbackErrorwithout stopping the batch, and independently arms the engine kill switch, which blocks every account for aMutationregistered from JavaScript. Later pre-trade calls are rejected withSystemUnavailableuntil an operator callsengine.accounts().unblockAll().