Components
This suggestion is about the 'Generate hot signing link' component of the SteemConnect API.
Proposal
Currently, After using a hot signed link to perform an operation, there is no way of knowing if the operation was successful. In the current process, After a hot link has been generated, the user follows the link, confirms the transaction details, signs in and the operation is completed. The user is able to know that the transaction has completed. I have initiated a transfer operation and below are the images of my operation.
However, if the user was redirected to the hot link from an application, there is no way for the application to know that the operation was complete. This can be seen from the redirection to my Call back URL in the image below.
I'm suggesting that after the operation is performed, the transaction details be appended to the Callback URL as a query string. This will enable the application to know that the operation failed or was a success and can pickup and verify the transaction id provided in the query string. I've attached screenshots under Mockups and examples of what the callback URL should look after the operation info has been attached as a query string.
Mockups / Examples
When the operation information is attached, this is what it will look like,
Benefits
The major benefit will be that developers will be able to build apps that take advantage of signed operations since the results of these operations can be accessed by their applications.
Signed Operations include,
- Vote,
- Comment,
- Delete Comment,
- Custom Json,
- Claim Reward Balance,
- Transfer,
- Transfer To Vesting,
e.t.c
A complete list of signed operations can be found at https://v2.steemconnect.com/sign
I look forward to seeing this suggestion implemented.
Thank you for reading.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
Kindly remove the upvote, follow and resteem gif below. Thanks
You can contact us on Discord.
[utopian-moderator]
Hey @christianjombo I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x