Skip to content

enhanced redeem with the signature of the issuer #890

@KElkhiyaoui

Description

@KElkhiyaoui

Redeem is a transfer action that contains an output with a nil Owner. Currently, any Owner can redeem tokens without the consent of the issuer. We would like to restrict this capability by requiring the issuer's signature on the token requests that contain redeem.

  • A redeem operation can be initiated by the owner of the token. The corresponding Redeem view will reaches out to the relevant issuer to obtain redeem confirmation in the form of a signature from the issuer on the relevant token request. In this manner, the issuer will be aware of all redeem operations, and can withhold the confirmation when it is warranted.
  • The validation semantics of a redeem action will stay the same with the additional check that verifies whether the issuer of the tokens being redeemed signed the token request.

Current Redeem

Image

Enhanced Redeem

Image

Sub-issues

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions