Recipient (address or paste, validated by Rust with the cross-chain refusal message), amount as a string parsed in Rust against the asset's decimals, an optional reversal window (presets plus custom), then a review screen whose recipient, amount, fee and window come from PreparedTransaction::summary, never from the form state. Password re-prompt if the session policy asks for it. After submit: pending, in block, finalized, or the decoded dispatch error.
Acceptance
Tampering with the form state between prepare and confirm (devtools) cannot change what is signed. A send with the reversal window lands in the pending list.
Parent: #4
## Scope
Recipient (address or paste, validated by Rust with the cross-chain refusal message), amount as a string parsed in Rust against the asset's decimals, an optional reversal window (presets plus custom), then a review screen whose recipient, amount, fee and window come from `PreparedTransaction::summary`, never from the form state. Password re-prompt if the session policy asks for it. After submit: pending, in block, finalized, or the decoded dispatch error.
## Acceptance
Tampering with the form state between prepare and confirm (devtools) cannot change what is signed. A send with the reversal window lands in the pending list.
## Depends on
#22 (transfer), the accounts screen.
grenade
added the child label 2026-09-15 12:41:36 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Parent: #4
Scope
Recipient (address or paste, validated by Rust with the cross-chain refusal message), amount as a string parsed in Rust against the asset's decimals, an optional reversal window (presets plus custom), then a review screen whose recipient, amount, fee and window come from
PreparedTransaction::summary, never from the form state. Password re-prompt if the session policy asks for it. After submit: pending, in block, finalized, or the decoded dispatch error.Acceptance
Tampering with the form state between prepare and confirm (devtools) cannot change what is signed. A send with the reversal window lands in the pending list.
Depends on
#22 (transfer), the accounts screen.