SendReview class

The confirm screen: show the EXACT numbers + the §5.1 de-shield disclosure, then SendController.confirm signs and broadcasts. Holds the display proposal (its opaque token is consumed by id on confirm) and the recipient the user typed, echoed back so they verify WHO they're paying.

Inheritance

Constructors

SendReview({required SendProposal proposal, required String recipient, String? machineMemoPurpose})
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
machineMemoPurpose → String?
FR-28: the human-readable purpose for an attached machine memo, or null when the payment carries none. Carried on the REVIEW because that is the authorization step — the disclosure the user reads and the sentence the host's own prompt receives come from this one value, so they can never drift apart. The BYTES are not here: they are not display data, and the review must never render them.
final
proposal → SendProposal
final
recipient → String
The recipient address the user entered (display-only — the proposal carries pools + amounts, not addresses; this lets the confirm screen show it back).
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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