mTasks now uses SteemConnect for Escrow

in utopian-io •  7 years ago 

mtask.png

mTasks previously used Steem-js escrow features which requires user to submit active private key to perform various escrow transfer, approve, release, dispute. It was helpful for the developer as we can check if the transaction was successful and perform various other required action on callbacks. But it is not safe for user as they need to trust an unknown party with their private key.

@fabien and @gregory.latinier was kind enough fix the issues with SteemConnect escrow transactions. Now we can use it to safely redirect users to SteemConnect and check their account history to validate transactions.

What is New

  1. Service ordering is now done through SteemConnect. User will broadcast escrow transfer through SteemConnect and comeback to the site. Site will validate, update database, and redirect user to dashboard. GitHub PR.

  2. Approval, disapproval, dispute, and release of transaction for both seller and buyer also use SteemConnect. PR.

  3. Previously mentioned user actions and order status are validated and synced with the blockchain. PR.

  4. Various other fixes and code improvements to support these changes. PR.

Limitation

  • For now SteemConnect doesn't allow escrow initiator to release escrowed payment. I am in talk with them. I hope they will fix this.

In Development

  • Dispute management for agent is in development. Agent now can release the escrowed payment but I am planning to add partial payment and a negotiation portal.
  • An updated buyer and seller profile

To Do

  • A good looking user interface
  • Lot of validation rules are yet to add
  • A better user and order management
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:  

nice work adding the new Steemconnect Escrow features 👊

It is nice to know when your work is being used!
Thank you

Yes, it feels great. I appreciate the hard work you and your team is doing. I look forward seeing more and more features and improvements on SteemConnect.

Thanks for the contribution. It has been approved.


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

[utopian-moderator]

I appreciate your efforts in gathering and moderating contributions after the breach of utopian.io platform. We as a community is supporting you.

this best idea . ilike this future project . keep go

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by reazuliqbal from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

YOU JUST GOT UPVOTED

Congratulations,
you just received a 52.63% upvote from @steemhq - Community Bot!

Wanna join and receive free upvotes yourself?
Vote for steemhq.witness on Steemit or directly on SteemConnect and join the Community Witness.

This service was brought to you by SteemHQ.com

I may be needing your help soon as I plan to implement SteemConnect as well. ;) Can I contact you on discord?

Yes, you can find me on Discord as reazuliqbal#1149.

Hey @reazuliqbal

We're already looking forward to your next contribution!

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

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

Loading...