Skip to content

Verify Filecoin EVM funding on mainnet #31

Description

@snissn

Parent: #28

Depends on: #30

Goal

Own the funded mainnet evidence required before upstream draft filecoin-project/filecoin-pin#637 becomes ready for maintainer review or claims production readiness.

This gate applies only to the new interactive payments fund Squid acquisition path. payments setup --auto is unchanged and is not part of this issue.

Required Evidence

  • Record starting source and Filecoin balances without exposing credentials.
  • Execute one low-value supported external ERC-20 route under explicit source-token and total-native-fee caps.
  • Exercise a second materially distinct path only if the first route does not cover a different fee, token, or same-chain risk that remains material.
  • Verify FIL and USDFC arrival on Filecoin.
  • Verify the requested USDFC deposit into Filecoin Pay.
  • Rerun payments fund and prove there is no duplicate acquisition.
  • Exercise payments fund --days against active mainnet spend.
  • Record sanitized transaction and provider identifiers in the issue or PR, not generated repository files.
  • Confirm upstream maintainers accept the v0.1.0 Git dependency form before changing feat(payments): add interactive Squid funding to payments fund filecoin-project/filecoin-pin#637 to ready.

Non-Goals

Test-First And Performance Classification

This is an environment evidence gate, not a code implementation PR unless a real defect is found. A funded run follows the deterministic tests and already-enforced caps. Any defect found during execution requires a focused regression test before its fix.

Not performance-relevant as an optimization. Route duration, provider calls, and polling attempts are operational observations.

Exit Gate

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions