restoreOffer

val restoreOffer: StateFlow<Boolean>

True while the restore gate is offering a restore — the panel renders the blocking "Restore your wallet data?" step (connectRestore / skipRestore). Making the skip an explicit choice (with the re-sync cost stated) is the point: the naked system consent was too easy to dismiss by accident, silently costing a full genesis replay.