Skip to content

Wire deal-pusher to on-chain PDP adapter#628

Open
anjor wants to merge 2 commits intomainfrom
feat/dealpusher-pdp-onchain
Open

Wire deal-pusher to on-chain PDP adapter#628
anjor wants to merge 2 commits intomainfrom
feat/dealpusher-pdp-onchain

Conversation

@anjor
Copy link
Collaborator

@anjor anjor commented Feb 25, 2026

Summary

  • add a concrete on-chain PDP adapter in service/dealpusher that implements:
    • PDPProofSetManager (EnsureProofSet, QueueAddRoots)
    • PDPTransactionConfirmer (WaitForConfirmations)
  • initialize FEVM network + PDPVerifier contract once, and reuse for schedule execution
  • wire run deal-pusher to inject PDP dependencies when --eth-rpc (or ETH_RPC_URL) is configured
  • keep market-only behavior unchanged when no FEVM RPC is configured
  • add focused tests for confirmation handling and tx-hash validation

Validation

  • go test ./service/dealpusher
  • go test ./cmd/run

Notes

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.

1 participant