Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(weaver): move proof verification in corda from workflow to contract #2447

Closed
sandeepnRES opened this issue Jun 12, 2023 · 1 comment
Closed
Labels
enhancement New feature or request

Comments

@sandeepnRES
Copy link
Contributor

sandeepnRES commented Jun 12, 2023

Is your feature request related to a problem? Please describe.
A code running in workflow of corda may not be trusted to be run by all parties involved. Currently proof verification in weaver data sharing of corda interop app, happens in workflow, and each node does it independently and stores the response independently. Also add multiple parties while recording ExternalState (currently only caller is added), so that the data is shared among multiple parties

Describe the solution you'd like
Proof verification logic should move to contracts, and there should be a transaction involving the same proof verification contract and all the parties wanting to store the remote data to write external state, so that all parties are in consensus whether to record the state or not.

@sandeepnRES
Copy link
Contributor Author

Resolved with #2453

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant