Skip to content

Third Party Regulated Transfers #1393

@IlyasRidhuan

Description

@IlyasRidhuan

Currently, only two parties are able to see the contents of a transaction. There may be scenarios whereby a third, trusted party needs to be able to decrypt (but not spend) a transaction. This is the feature being suggested here.

The sender should be able to decide when this trusted third party can view a transaction.

  • Develop the regulated-transfer.mjs in node.
  • Add regulated-transfer route in the api
  • A new circuit regulated-transfer.circom
  • Update the optimist and client nodes to be able to decrypt these transaction types.
  • Update the on-chain solidity struct to handle dynamic compressedSecrets this will be where we will store additional encryption information

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions