Append transaction information to hot signed link Callback URL

in #utopian-io7 years ago (edited)

Components

This suggestion is about the 'Generate hot signing link' component of the SteemConnect API.
generate.jpeg

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.

wantToTransfer.jpeg

confirm.jpeg

successful.jpeg

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.

callback.jpeg

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,

suggestion.jpeg

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

Sort: