@exodus/ 更新后模式
这个特性封装了逻辑,以确定一个用户在恢复过程完成后是否收到任何余额.
如何运作
- 该特性创建一个存储原子,称为
shouldShowPostRestoredModalAtom,其中存储布尔值,以显示恢复后的模式 应当显示. - 一旦恢复过程完成,它就会检查用户是否有余额并设定
shouldShowPostRestoredModalAtom改为true。 。 。 .
使用量
此特性设计用于: @exodus/headless。关于特性如何与 SDK 融合的更多信息,见 使用
SDK 软件。 。 。 .
来玩吧
- 打开游乐场 https://exodus-hydra.pages.dev/ 页面存档备份,存于互联网档案馆。 。 。 .
- 运行命令
selectors.postRestoreModal.shouldShowRestoredModal(store.getState())在 Dev 工具控制台中查看当前状态 后恢复模式. - 你应该看到一个价值
false,表示恢复后的平衡. - 要清除值并重新启动逻辑, 运行
exodus.postRestoreModal.clear()。 。 。 . - 运行
exodus.application.import({ mnemonic, passphrase })含有平衡的元音短语 - 运行
exodus.application.unlock({ passphrase }) - 恢复完成一段时间后运行
selectors.postRestoreModal.shouldShowRestoredModal(store.getState())来看true表示您有平衡并恢复已完成/
API 侧设置
关于特性如何与 SDK 和 API 接口融合的更详细信息,请参见 使用 sdk
exodus.postRestoreModal.clear() // To clear the value in storage so that the logic re-runs on next restore.
UI 侧设置
关于基本UI-侧设置的更详细情况,见 使用 sdk。 。 。 .
const showRestoreModal = useSelector(selectors.postRestoreModal.shouldShowRestoredModal)
这个 showRestoreModal 变量可以在您的 UI 代码中用于确定是否显示后备份模式.