计算任务超额抵押

抵押流程概述

image.png

  1. 正向流程
    向存储账户存款,然后为自己或他人的Stash账号抵押,在当前 Round 内,该部分抵押代币被锁定,在到达下一Round时,成功抵押
  2. 逆向流程
    解除抵押,在当前 Round 内,该部分抵押代币进入待解锁状态,在到达下一 Round 时,退回到存储账户,之后可提取

操作演示

  1. 准备
    打开以下两个页面并选择相应交易或查询

image.png

image.png

  1. 存款
  • 2.1. 交易
    • deposit(value)
    • value: BalanceOf:输入可能用于抵押的金额
    • 提交交易
    • 签名并提交
    • 右上角转圈几秒后显示“in block”即成功image.png
  • 2.2. 查询
    • wallet(AccountId): BalanceOf
    • 确认是刚存款的账号
    • 点击“+”号
    • 下方查看存储钱包余额image.png
  1. 抵押
  • 3.1. 交易
    • stake(to, value)
    • to: AccountId:可以给自己抵押,也可以给别人抵押,此处填写的是Stash账号
    • value: BalanceOf:输入想要抵押代币金额
    • 签名并提交
    • 右上角转圈几秒后“in block”即成功image.png
  • 3.2. 查询
    • walletLocked(AccountId): BalanceOf
    • 确认是自己的存储钱包账号
    • 点击“+”号
    • 下方查看当前锁定代币,即待抵押代币
      image.png
      当进入下一Round,锁定代币自动抵押上
    • stakeReceived(AccountId): BalanceOf
    • 确认是刚抵押的账户
    • 点击“+”号
    • 下方查看当前抵押成功的代币金额image.png
  1. 解除抵押
  • 4.1. 交易
    • unstake(to, value)
    • to: AccountId:确认想要退回到的账户
    • value: BalanceOf:输入想要解除抵押的代币金额
    • 签名并提交
    • 右上角转圈几秒后“in block”即成功image.png
  • 4.2. 查询
    • pendingUnstaking(AccountId, AccountId): BalanceOf
    • 确认从哪个账户退回到哪个账户
    • 点击“+”号
    • 下方查看当前待解除抵押金额
      image.png
      当进入下一Round(不到1小时),待解除金额自动解除抵押
    • wallet(AccountId): BalanceOf
    • 确认自己刚退回抵押的账户
    • 点击“+”号
    • 下方查看钱包余额image.png
  1. 提取
  • 5.1. 交易
    • withdraw(value)
    • value: BalanceOf:输入想要提取的金额
    • 签名并提交
    • 右上角转圈几秒后“in block”即成功image.png
  • 5.2. 查询
    • wallet(AccountId): BalanceOf
    • 确认自己刚提取的账户
    • 点击“+”号
    • 下方查看钱包余额image.png