Skip to content

Conversation

@AugustoL
Copy link
Collaborator

@AugustoL AugustoL commented Jan 9, 2026

This pull request updates the subscription onboarding flow to use a pull request (PR)-based process and the OpenScan DAO address for payments, replacing the previous contract-based workflow. It also removes outdated visual guides and updates the UI to reflect these process changes.

Subscription workflow and UI updates:

  • The subscription onboarding steps in index.tsx have been reworked to require users to submit a PR to the explorer-metadata repository, with payment and ownership verification occurring after PR approval. The step descriptions and order have been updated accordingly.
  • The payment address reference has been changed from OPENSCAN_PAYMENT_ADDRESS to OPENSCAN_DAO_ADDRESS throughout the codebase, reflecting the new DAO-based payment process. [1] [2]
  • The collapsible visual help guide and associated images for the old payment workflow have been removed from the subscription page.
  • A new "Payment Info" section has been added to the UI, clearly displaying the OpenScan DAO address and styled for clarity. [1] [2]

Styling improvements:

  • Link styles in the subscription steps and the new payment info section have been enhanced for better usability and visual consistency. [1] [2]

Related Issue

closes #121

Type of Change

  • Bug fix
  • [] New feature
  • [] Documentation update
  • [] Refactoring
  • [] Performance improvement
  • [] Other (please describe):

Checklist

  • I have run npm run format:fix and npm run lint:fix
  • I have run npm run typecheck with no errors
  • I have run tests with npm run test:run
  • I have tested my changes locally
  • I have updated documentation if needed
  • My code follows the project's architecture patterns

Additional Notes

- Change payment flow to require PR approval before payment
- Update payment address to openscan.eth (DAO address)
- New 4-step process:
  1. Submit PR to explorer-metadata repository
  2. PR Review & Approval by OpenScan team
  3. Make Payment & Prove Ownership (pay + sign tx hash)
  4. Subscription Activated after verification
- Add payment info section with DAO address
- Update CTA buttons for new flow
- Fix visited link color in subscription steps

Closes openscan-explorer#121
@AugustoL AugustoL requested a review from MatiasOS January 9, 2026 19:43
@AugustoL AugustoL self-assigned this Jan 9, 2026
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

🚀 Preview: https://pr-127--openscan.netlify.app
📝 Commit: 26219ecbd9d4c55ed6132bead73cecac965c401a

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.

2 participants