Skip to content

[Subgraph] Update launcher references in Escrow functions #3837

Open
flopez7 wants to merge 2 commits intodevelopfrom
flopez/subgraph/fix-launcher
Open

[Subgraph] Update launcher references in Escrow functions #3837
flopez7 wants to merge 2 commits intodevelopfrom
flopez/subgraph/fix-launcher

Conversation

@flopez7
Copy link
Contributor

@flopez7 flopez7 commented Mar 19, 2026

Issue tracking

Freestyle

Context behind the change

Adjusted the subgraph to stop relying on event.transaction.from for escrow launcher related actions when MetaMask executes transactions through delegation addresses.
handleLaunched and handleLaunchedV2 now resolve the real launcher from the escrow contract on creation, and setup and fund mappings reuse the stored escrow.launcher. This keeps launcher attribution correct in delegated MetaMask flows and prevents the subgraph from indexing the delegation executor as the actual launcher.

How has this been tested?

Ran unit tests

Release plan

Deploy new Subgraph version and update SDK urls.

Potential risks; What to monitor; Rollback plan

Check that escrows are properly created, included the ones created with Metamask delegation

@vercel vercel bot temporarily deployed to Preview – human-dashboard-frontend March 19, 2026 15:04 Inactive
@vercel vercel bot temporarily deployed to Preview – staking-dashboard March 19, 2026 15:04 Inactive
@vercel
Copy link

vercel bot commented Mar 19, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

5 Skipped Deployments
Project Deployment Actions Updated (UTC)
faucet-frontend Ignored Ignored Mar 19, 2026 3:05pm
faucet-server Ignored Ignored Mar 19, 2026 3:05pm
human-app Skipped Skipped Mar 19, 2026 3:05pm
human-dashboard-frontend Skipped Skipped Mar 19, 2026 3:05pm
staking-dashboard Skipped Skipped Mar 19, 2026 3:05pm

Request Review

@vercel vercel bot temporarily deployed to Preview – human-app March 19, 2026 15:04 Inactive
@flopez7 flopez7 requested a review from portuu3 March 19, 2026 15:04
@flopez7 flopez7 self-assigned this Mar 19, 2026
@flopez7 flopez7 moved this to In Review in Core tech - 2026 (H1) Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

1 participant