[Task Request - SwapSteem ] - Add Escrow features to Application

in utopian-io •  4 months ago

Repository

https://github.com/nirvanaitsolutions/swapsteem

Details

Swapsteem is a peer to peer exchange for steem blockchain. In order to make fund transfers smooth and safe using the inbuilt escrow feature of steem blockchain, we need to implement escrow features to the application. So far, we have been using steemconnect for authentication on our front end. Steemconnect also provides a hot sign module to implement various operations including all escrow related operations. For example, by redirecting a user to https://steemconnect.com/sign/escrow-transfer?from=<coin holder>&to=<fiat-holder >&agent=< agent >&escrow_id=<uuid>&sbd_amount=<sbd amount, default 0>%20SBD&steem_amount=, steem amount, default 0 >%20STEEM&fee=<agent fee >%20SBD&ratification_deadline=< deadline e.g. 2018-03-21T05:16:54>&escrow_expiration=<escrow expiration eg 2018-03-21T05:16:54 >&json_meta=%7B%7D

Similarly, Escrow approve/disapprove, Escrow release/dispute operations can be performed with hot sign feature.

Components

This Task request only interacts with the Chat component.
We need to add buttons for escrow operations based on the order status, As shown in below image.
swapstem.PNG

We have to display escrow actions buttons according to the order status.

Deadline

This task needs to be completed within 7 days of approval of this post.

Communication

Contributors can join our discord server.

Github

https://github.com/nirvanaitsolutions

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Thanks for the task request, @swapsteem. It isn't really that clear to me what exactly you want implemented. Is it the blue and red buttons you have drawn on the screenshot (escrow approve and disapprove)? Since it seems pretty simple to me, but it's probably not, it would in my opinion be better to explain exactly how difficult you expect it to be and why + maybe give some additional information for whoever takes on the task.

Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.

To view those questions and the relevant answers related to your post, click here.


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

·

Thank you for your review, @amosbastian!

So far this week you've reviewed 3 contributions. Keep up the good work!

·

Thank you @amosbastian for the review.

The buttons as shown in the image represents different escrow operations based on the order status. So there are several cases. I will mention the cases well documented in the edit for easy understanding.

Hey, @swapsteem!

Thanks for contributing on Utopian.
We’re already looking forward to your next task request!

Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!

Congratulations @swapsteem! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

·
·
·

Notifications have been disabled. Sorry if I bothered you.
To reactivate notifications, drop me a comment with the word NOTIFY