docker-compose up -d
Open webapp with http://127.0.0.1:3000/
需要准备5个插件的地址
- A:原地址
- B,C,D:做为Social Recovery的朋友地址
- E:用来recovery A地址的新地址
- A地址充值token
- 在Home页点击"Add Test Asset", 随便输入一个标识,会在A地址下生成一个测试XYZ asset.
- 此时A地址同时拥有token和测试asset.
- A地址在Recovery页面,点击"Set Socail Recovery".
- 输入B,C,D,做为朋友地址,当前测试的配置是3个朋友有2个vouch了就可以恢复。
- 切换到E地址,充值,开始Recovery流程.
- 在Recovery页面,点击"Rescuer Lost Account".
- 输入A地址.
-
切换到B地址,充值.
-
进入Recovery页面,点击"Vouch For Friend".
-
分别输入A地址做为丢失地址,E地址做为找回地址.
-
切换到C地址,重复以上操作
-
操作完成后,切换到E地址,可以看到当前的recovery状态
- 等待Recovery锁定时间到期,目前设置为100个区块,大约600秒.
- 点击Cliam Account右侧的"confirm"
- 操作成功会看到如下显示
- 点击 Recovery 按钮
- 此时A地址的所有token和asset已经转移到E地址上了,可以切换回A地址检验
- 点击图上的"CLOSE",可以关闭当前的Recovery活动.
-
点击图上的"REMOVE",可以删除A地址设置的Recovery配置,并拿回所有的deposit.
-
删除以后E地址仍然保有A地址的代理权,可以对A地址做转移资产的操作.
-
当前版本不提供E地址去除A地址代理权的操作,未来可能会有。
以上是Social Recovery的测试流程,目前不涉及到mobile app.