description |
---|
Functional requirements for the Scatter Peerplays plugin. |
The scope of this document is to list the functional requirements for the Scatter Project.
This document will provide a tabular listing of the Peerplays Scatter Wallet Integration features. The target features for the Scatter Wallet Peerplays plugin will be based on this document. The features that Peerplays Scatter integration will provide is going to be a sub-set of the Peerplays Wallet Features.
The scope of the entire project defined in the project scope document.
Assumptions:
- The production version of the application will be built with Electron.
- The production version of the application will use ScatterDesktop for encryption.
- Unless specified otherwise, all features/functions described in this document assume the end-user is logged into the Scatter application.
Constraints:
- The application will not run on outdated operating systems. Specific versions can be found in the acceptance criteria document.
Requirement | User Story |
---|---|
Connect to Peerplays blockchain | As a user I should be able to connect to the Peerplays main net. |
Generate keypair | As a user I should be able to generate a Peerplays keypair. |
Create Peerplays account | The user must be directed to a faucet to create the peerplays account |
Import Peerplays Keys | A Given Peerplays private key should be imported by Scatter wallet |
Support for PPY asset | As a user I should have PPY asset support within the Scatter wallet. |
Retrieve PPY Balance | As a user I should be able to see my PPY balance within the Scatter wallet. |
Send PPY | As a user I should be able to send PPY via the Scatter wallet. |
Receive PPY | As a user I should be able to receive PPY via the Scatter wallet. |