We are staging these PRs to make reviewing and readability easier but all achieve the same goal: deprecating plugins in OSx core.
Summary of PRs:
[ ] Remove Proposals from Executions, Transfer entities and add deterministic IDs ${\color{Red}<-- This PR}$
[ ] Remove Plugin data from the Subgraph
[ ] Rename TransactionActions back to Actions
[ ] Move ID generation to OSx Commons if needed
This PR
*This PR will fail tests as ERCXXX proposals have not been updated, this is deliberate to make the PR readable *
Removes the concept of 'proposals' from the handle execution workflow
Rename 'Proposal' to 'TransactionActions' which is a junction table for DAO <-> Actions grouping said actions in execution batches
TransactionAction is a temp entity that replaces Action. It will be renamed back to action when it no longer causes a namespace collision with the plugins
Adds deterministic IDs to TransactionActions and TransactionAction
Description
This PR merges as follows:
We are staging these PRs to make reviewing and readability easier but all achieve the same goal: deprecating plugins in OSx core.
Summary of PRs:
This PR
*This PR will fail tests as ERCXXX proposals have not been updated, this is deliberate to make the PR readable *
Task ID: OS-1199
Type of change
Checklist:
CHANGELOG.md
file in the root folder.DEPLOYMENT_CHECKLIST
file in the root folder.UPDATE_CHECKLIST
file in the root folder.