Skip to content

Comments

Feat/cross program escrow dependencies#583

Merged
Jagadeeshftw merged 6 commits intoJagadeeshftw:masterfrom
AbuTuraab:feat/cross-program-escrow-dependencies
Feb 25, 2026
Merged

Feat/cross program escrow dependencies#583
Jagadeeshftw merged 6 commits intoJagadeeshftw:masterfrom
AbuTuraab:feat/cross-program-escrow-dependencies

Conversation

@AbuTuraab
Copy link
Contributor

closes #559

Implemented explicit dependency graph support for program-escrow with status-based gating.

  • Added dependency declaration/clearing APIs and read methods.
  • Added dependency status registry with program-auth or admin-auth update paths.
  • Enforced dependency checks before payout and release execution paths.
  • Added cycle detection on dependency edge creation.
  • Added dependency lifecycle events (dep_add, dep_clr, dep_sts).
  • Added tests for dependency-gated release flow, failure semantics, cycle rejection, and dependency events.

@vercel
Copy link

vercel bot commented Feb 25, 2026

@AbuTuraab is attempting to deploy a commit to the Jagadeesh B's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Jagadeeshftw
Copy link
Owner

@AbuTuraab Also, please fix the CI/CD pipeline as well.

@AbuTuraab
Copy link
Contributor Author

cleared @Jagadeeshftw

@Jagadeeshftw Jagadeeshftw merged commit 3c0a72c into Jagadeeshftw:master Feb 25, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Cross-Program Escrow Dependency Handling

2 participants