FilOzone / FilOzone/filecoin-pay-explorer

feat(explorer): add Privy card funding

Open
#397 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
3
Forks
7
Avg merge
5d 7h
Merged PRs (30d)
41

Description

> [!IMPORTANT]
> Current execution is tracked by #436. This issue owns the Privy card-funding flow in PR #418, after #377 / PR #417. Browser-audited recovery-marker corrections are owned separately by #445 / PR #431. Historical references below are retained for attribution.

Parent tracker: #393
Depends on: #396 and the #381 replacement PR

## Goal

Let an authenticated Privy user buy a supported source asset by card and continue into the existing direct Filecoin Pay funding flow.

## Scope

- Add the Privy card/onramp launch panel and purchase hook.
- Preserve the intended Filecoin Pay account and destination amount.
- After purchase, select the actual landed chain/token and launch the existing payment flow.
- Surface cancellation, provider failure, unsupported landing asset, and delayed balance states.

## Non-goals

- Production Privy plan provisioning or billing approval; #382 owns that work.
- A separate Squid executor.
- Silent automatic signing after a purchase.

## Acceptance criteria

- [ ] Successful purchase resumes the intended funding destination.
- [ ] Cancellation and provider errors are recoverable.
- [ ] Landed asset selection is verified rather than assumed.
- [ ] Account or wallet changes invalidate stale continuation state.
- [ ] Focused automated tests and documented sandbox/preview evidence pass.
- [ ] Repository-required checks pass.

Performance classification: not performance-relevant; external provider latency is observational and the console must remain responsive.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the current execution tracked in #436 and the Privy flow in PR #418; review the parent tracker #393 and dependencies #396 and #381. Verify the purchase continuation, landed asset selection, cancellation and provider-error recovery, stale account or wallet state, focused tests, sandbox or preview evidence, and repository-required checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, payments
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.