Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Withdrawal Enforcement Invariant Implementation #93

Merged
merged 14 commits into from
Jun 29, 2023

Conversation

epociask
Copy link
Collaborator

@epociask epociask commented Jun 28, 2023

Fixes Issue N/A

Fixes #

Changes proposed

  • Added support for a withdrawal_enforce invariant that validates that a withdrawal has undergone accreditation on L2 before being successfully proven on L1
  • Added documentation for withdrawal_enforcement invariant
  • Added E2E test for withdrawal enforcement invariant
  • Added accessor file for performing state setting operations
  • Reworked addresser implementation to support multiple SUUIDs for a single PUUID; this was causing a bug since only one SUUID could be associated with key/val binded address->PUUID
  • Fixed ETL deduplication bug where the same pipeline's would be reconstructed more than once if a reuse was detected; this was causing a failure bug where the application couldn't be successfully closed due to dangling routines.

Screenshots (Optional)

Note to reviewers

@epociask epociask merged commit 1418a7a into master Jun 29, 2023
3 checks passed
@epociask epociask deleted the epociask/no-issue-withdrawal-enforce branch June 29, 2023 19:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants