Skip to content

v0.2 is released for both web and CLI

Compare
Choose a tag to compare
@polymorpher polymorpher released this 13 Jul 06:07
· 2388 commits to master since this release
  • New feature: sending 1.0 ONE from the recovery address to a wallet would trigger the recovery process, causing all funds in the wallet to be transferred to the recovery address. The recovery address can be either an externally owned account, or any contract address. If the recovery address is a ONE Wallet contract address, the wallet must be created using v0.2 version or above (such that its major version no less than 3). This is because previous versions of the ONE Wallet contract does not provide enough gas when it sends funds elsewhere.
  • Fixed a bug in CLI which shows incorrect recovery address in detailed wallet information
  • Web client is now compatible with mobile screens
  • Various stability and performance improvements
  • Binary is now available for macOS M1

Recovery feature step-by-step guide

  1. We start with ~15.9 ONE in our in-browser ONE wallet

photo_2021-07-12 23 10 45

  1. We created another ONE Wallet in CLI (gadget-leopard-analyst) with recovery address set to the address of the in-browser wallet (Wrap)

photo_2021-07-12 23 10 50

  1. The CLI wallet has 0 balance

photo_2021-07-12 23 10 54

  1. We send 10 ONE from in-browser wallet to CLI wallet

photo_2021-07-12 23 10 58

  1. Now we see CLI wallet has 10 ONE

photo_2021-07-12 23 11 04

  1. And in-browser wallet has 5.9 ONE left

photo_2021-07-12 23 11 08

  1. We trigger the recovery process by sending 1.0 ONE from in-browser wallet to CLI wallet

photo_2021-07-12 23 11 13

  1. As soon as the transaction is completed, the in-browser wallet now has 15.9 ONE, because it recovered everything it sent to CLI wallet.

photo_2021-07-12 23 11 16

  1. The CLI wallet now has 0 ONE.

photo_2021-07-12 23 11 20