SendTexInMotion class

A two-step TEX (ZIP-320) send where SOME but not all legs were accepted — typically tx0 (the unshield to a wallet-controlled one-time address) out but the forwarding tail (tx1) not; since core #307 also the reverse shape, where tx0 read "already known" (the wallet's own background re-broadcast raced the send and landed it first) and tx1 was accepted — either way the endpoint knows tx0. The funds are IN MOTION on a one-time address the wallet controls — money has LEFT the shielded pool but NOT confirmed at the recipient. This is NOT an ordinary "each tx independently saved-for-retry" partial: the two legs are SEQUENCED (tx1 spends tx0's output, so it can only mine after tx0). The honest terminal copy says ONLY the permanently-true things — "on its way" + "don't send it again" + "recover from your wallet if it doesn't complete" — and MUST NOT promise auto-completion: tx1 can expire (~40 blocks, the common mobile case) into a strand that only the shipped recovery (the wallet-screen recover-now / sweep) resolves (spec §3.2i-2 UX-honesty (i); the durable parked/recoverable surface owns the later in-motion→stranded truth and re-notifies). Distinguished from SendSavedForRetry purely by SendProposal.isTwoStepTex (the SSOT shape signal, 2e-2b-v-5a) — only the interactive SEND path produces it; shield (t→z) and move-to-transparent (z→own-t) have no TEX destination, so they never do.

Inheritance

Constructors

SendTexInMotion({required int broadcast, required int total})
const

Properties

broadcast → int
Legs that went out — always ≥1 here (a zero-broadcast two-step put nothing in motion and reads as SendSavedForRetry).
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
total → int
Legs the two-step minted (2 for a ZIP-320 pair).
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited