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.
Returns the lock payload accumulated for this operation.
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().