RequireConfirmedCryptoRollback

object RequireConfirmedCryptoRollback : AbstractCoroutineContextElement

Requires native rollback confirmation before a failed CoreCrypto transaction restores its callback error.

Intended for isolated notification processing that uses callback errors to discard speculative work. Native rollback failures take precedence over callback errors within this coroutine context. Transactions outside this context retain the regular CoreCrypto error behavior.

Types

Link copied to clipboard
object Key : CoroutineContext.Key<RequireConfirmedCryptoRollback>

Properties

Link copied to clipboard
open override val key: CoroutineContext.Key<*>

Functions

Link copied to clipboard
open override fun <R> fold(initial: R, operation: (R, CoroutineContext.Element) -> R): R
Link copied to clipboard
open operator override fun <E : CoroutineContext.Element> get(key: CoroutineContext.Key<E>): E?
Link copied to clipboard
open override fun minusKey(key: CoroutineContext.Key<*>): CoroutineContext
Link copied to clipboard
open operator fun plus(context: CoroutineContext): CoroutineContext