Skip to content

Latest commit

 

History

History
253 lines (246 loc) · 8.28 KB

File metadata and controls

253 lines (246 loc) · 8.28 KB
description
Requirements tractability matrix comparing PPY wallet to SC Walle

Traceability Matrix

Feature PPY Wallet Scatter Wallet Comment
Claim ICO tokens (pre-login & post-login) NO
Create Peerplays Account Yes Yes
Login to Peerplays GUI Wallet Yes
Balance Claims No Under Settings if logged in else, can be accessed from login screen. Balance retrieval
Send funds from a user specified currency Yes Partially. Only supports PPY (check custom networks and other currencies)
Assigning a Proxy to for votes No Exporter
Voting for Witnesses No Exporter
Voting for Advisors/Committee members No Exporter
Show the logged in users' recent actions/transactions No Not required
Help/FAQ no Thorough Help section viewable within a modal that covers our terminology
Notices no When configured, can post notices to all wallet users using memo/transfer system.

Simple Explorer

  • current block number
  • last block generation time
  • transactions per second
  • average confirmation time
  • active witnesses
  • active committee/advisors
  • transaction per block
  • recently missed blocks
  • current supply of core token
  • stealth supply
  • graphs
    • block times
    • transactions per block
  • recent activity table
    • all user recent activity
  • recent blocks table
    • block id, date, witness, transaction count
No Exporter

Account lookup

  • table results headers
    • account name (string username)
    • id (1.2.xx)
    • core token balance
    • percent of total core token supply
No
  • account username search ('mcs2')
  • id ('1.2.21') string search not supported

Fee schedule

  • show Peerplays blockchain fees
No

Logged in user GPOS info display (GPOS Panel)

  • GPOS Balance
  • Voting Performance (depends on qualified reward %)
  • Qualified Reward % (vesting_factor)
  • Estimated Rake Reward %
No Exporter

GPOS Participation Mechanism

  • Participate/GetStarted from dashboard
No
  • starts the procedure for creating/withdrawing a gpos type vesting balance
  • is how voting system is accessed
  • Exporter

GPOS Power Up

  • display of current users total GPOS balance
  • display of current users new GPOS balance based on form data (provided form submission succeeds)
No vesting_balance_create

GPOS Power Down

  • display of available GPOS that the current user can currently be withdraw
  • display of total GPOS that the current user has
  • display of current users new GPOS balance based on form data (provided form submission succeeds)
No vesting_balance_withdraw
Manual transaction signing No Requires wallet to be unlocked by the user to providing their login password. Done.
Automatic transaction signing Yes

On login, required data is generated from login form value to allow background transaction signing

  • ultimately, background wallet unlock
  • Used for any transaction
peerplaysjs-lib integration to allow communication with the blockchain Yes

Initiates the connection using websocket technologies on application launch.

  • several other items included that make the wallet work from the libSC
  • Done