Skip to content
This repository has been archived by the owner on Feb 23, 2023. It is now read-only.

(M) Import Account Screen (GUI) #39

Open
4 of 14 tasks
mseaward opened this issue Feb 14, 2020 · 0 comments
Open
4 of 14 tasks

(M) Import Account Screen (GUI) #39

mseaward opened this issue Feb 14, 2020 · 0 comments
Labels
enhancement New feature or request QA::Ready Ready for Quality Asssurance
Milestone

Comments

@mseaward
Copy link

mseaward commented Feb 14, 2020

User Story

For Peerplays account "import" behaviour within a Scatter UI, we require a Peerplays account username and it's associated password used for logging in. So, add a form that will prompt the Scatter user for their Peerplays account username and password.

Once we have retrieved a username and password, the Peerplays Scatter plugin can:

  1. generate the account keys for the Peerplays account
  2. authorize the Peerplays account
    If authorization is successful, the keys generated prior will be encrypted into a new "master" key that can be decrypted with the Peerplays' account Owner public key only within the Scatter plugin environment due to cryptography. The new "master key" (containing all the authority level keys within it) is stored in the Scatter system like any other KeyPair for another chain.

Impacts

Describe which portion(s) of Peerplays that may be impacted by your request. Please tick at least one box.

  • API (the application programming interface)
  • Build (the build process or something prior to compiled code)
  • Deployment (the deployment process after building such as Docker, Gitlab, etc.)
  • Performance (system or user efficiency, etc.)
  • Protocol (the blockchain logic, consensus, validation, etc.)
  • Security (the security of system or user data, etc.)
  • UX (the User Experience)
  • Other (please add below)

Community / PBSA check list

  • Evaluate / Prioritize Feature Request
  • Refine User Stories / Requirements
  • Define Test Cases
  • Design / Develop Solution
  • Perform QA/Testing
  • Update Documentation
@mseaward mseaward created this issue from a note in Scatter Peerplays Integration (To do) Feb 14, 2020
@mseaward mseaward added this to the Feb 28, 2020 milestone Feb 14, 2020
@mseaward mseaward added the enhancement New feature or request label Feb 14, 2020
@belakon1975 belakon1975 changed the title (M) Import Account Screen (GUI) (M) SC-27 Import Account Screen (GUI) Feb 20, 2020
@MuffinLightning MuffinLightning moved this from To do to In progress in Scatter Peerplays Integration Feb 29, 2020
@mseaward mseaward moved this from In progress to Pending/Approved By Reviewer in Scatter Peerplays Integration Mar 2, 2020
@mseaward mseaward moved this from Pending/Approved By Reviewer to Done in Scatter Peerplays Integration Mar 2, 2020
@mseaward mseaward closed this as completed Mar 2, 2020
@mseaward mseaward moved this from Done to Testing in Scatter Peerplays Integration Mar 5, 2020
@mseaward mseaward reopened this Mar 10, 2020
Scatter Peerplays Integration automation moved this from Testing to In progress Mar 10, 2020
@mseaward mseaward moved this from In progress to Testing in Scatter Peerplays Integration Mar 10, 2020
@mseaward mseaward added the QA::Ready Ready for Quality Asssurance label Mar 10, 2020
@mseaward mseaward modified the milestones: March 6, 2020, Feb 28, 2020 Mar 10, 2020
@belakon1975 belakon1975 changed the title (M) SC-27 Import Account Screen (GUI) (M) Import Account Screen (GUI) Apr 28, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request QA::Ready Ready for Quality Asssurance
Projects
Development

No branches or pull requests

2 participants