├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ └── frontend.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── pay-scaffold.png ├── postcss.config.js ├── public ├── favicon.ico ├── logo.svg └── vercel.svg ├── src ├── components │ ├── AppBar.tsx │ ├── ContentContainer.tsx │ ├── Footer.tsx │ ├── Heading.tsx │ ├── Layout.tsx │ ├── NetworkSwitcher.tsx │ ├── Notification.tsx │ ├── RequestAirdrop.tsx │ ├── SendTransactionRequest.tsx │ ├── SendTransferRequest.tsx │ ├── TransactionRequestQR.tsx │ ├── TransferRequestQR.tsx │ └── WalletSolBalance.tsx ├── contexts │ ├── AutoConnectProvider.tsx │ ├── ContextProvider.tsx │ └── NetworkConfigurationProvider.tsx ├── hooks │ └── useTransactionListener.tsx ├── models │ └── types.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── transaction.ts │ ├── index.tsx │ └── transfer.tsx ├── stores │ ├── useNotificationStore.tsx │ └── useUserSOLBalanceStore.tsx ├── styles │ └── globals.css └── utils │ ├── explorer.ts │ └── notifications.tsx ├── tailwind.config.js ├── transaction-request-debug.png ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | __generated__ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/.github/workflows/frontend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/package.json -------------------------------------------------------------------------------- /pay-scaffold.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/pay-scaffold.png -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/components/AppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/AppBar.tsx -------------------------------------------------------------------------------- /src/components/ContentContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/ContentContainer.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/Heading.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/NetworkSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/NetworkSwitcher.tsx -------------------------------------------------------------------------------- /src/components/Notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/Notification.tsx -------------------------------------------------------------------------------- /src/components/RequestAirdrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/RequestAirdrop.tsx -------------------------------------------------------------------------------- /src/components/SendTransactionRequest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/SendTransactionRequest.tsx -------------------------------------------------------------------------------- /src/components/SendTransferRequest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/SendTransferRequest.tsx -------------------------------------------------------------------------------- /src/components/TransactionRequestQR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/TransactionRequestQR.tsx -------------------------------------------------------------------------------- /src/components/TransferRequestQR.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/TransferRequestQR.tsx -------------------------------------------------------------------------------- /src/components/WalletSolBalance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/components/WalletSolBalance.tsx -------------------------------------------------------------------------------- /src/contexts/AutoConnectProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/contexts/AutoConnectProvider.tsx -------------------------------------------------------------------------------- /src/contexts/ContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/contexts/ContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/NetworkConfigurationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/contexts/NetworkConfigurationProvider.tsx -------------------------------------------------------------------------------- /src/hooks/useTransactionListener.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/hooks/useTransactionListener.tsx -------------------------------------------------------------------------------- /src/models/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/models/types.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/pages/api/transaction.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/transfer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/pages/transfer.tsx -------------------------------------------------------------------------------- /src/stores/useNotificationStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/stores/useNotificationStore.tsx -------------------------------------------------------------------------------- /src/stores/useUserSOLBalanceStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/stores/useUserSOLBalanceStore.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/utils/explorer.ts -------------------------------------------------------------------------------- /src/utils/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/src/utils/notifications.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /transaction-request-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/transaction-request-debug.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anza-xyz/solana-pay-scaffold/HEAD/yarn.lock --------------------------------------------------------------------------------