Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POC Create and Monitor a Purchase #5

Open
7 tasks
jjeffryes opened this issue Jun 29, 2018 · 0 comments
Open
7 tasks

POC Create and Monitor a Purchase #5

jjeffryes opened this issue Jun 29, 2018 · 0 comments

Comments

@jjeffryes
Copy link
Collaborator

Description

This will demonstrate it is possible to create a purchase and send it to a seller's node from inside a browser client.

Questions

Deliverables

Assumptions

Create and Send a Purchase

  • There should be an input field for the url to a listing. The listing doesn't need to be shown, all that is needed is the ability to enter a listing to be purchased.
  • When a purchase button is clicked, the data for the listing in the listing input will be loaded and used to send a purchase message to a messaging server (see Build Advanced Messaging Proof Of Concept #3).
  • The purchase message will need to be signed with the buyer's key.
  • QUESTION: What other data is needed to create multisig transactions for offline and moderated purchases?

Make a Payment

  • When a purchase is created, it should be possible to pay for it with an external wallet.
  • A payment address will need to be created and displayed, along with a payment amount.

Monitor the Payment

  • Once a payment is made, it should be monitored for confirmation.
    • This will require the UXTOs, they should be available when the payment information is created?
    • It is ok to use a standard blockchain explorer for this, unless OB1 insight servers are ready for use.
  • Once the payment is confirmed, a confirmation message should be displayed on-screen.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant