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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions