├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ └── frontend.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── logo.svg └── vercel.svg ├── scaffold-desktop.png ├── scaffold-mobile.png ├── src ├── components │ ├── AppBar.tsx │ ├── ContentContainer.tsx │ ├── Footer.tsx │ ├── NetworkSwitcher.tsx │ ├── Notification.tsx │ ├── RequestAirdrop.tsx │ ├── SendTransaction.tsx │ └── SignMessage.tsx ├── contexts │ ├── AutoConnectProvider.tsx │ ├── ContextProvider.tsx │ └── NetworkConfigurationProvider.tsx ├── hooks │ └── useQueryContext.tsx ├── models │ └── types.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── hello.ts │ ├── basics.tsx │ └── index.tsx ├── stores │ ├── useNotificationStore.tsx │ └── useUserSOLBalanceStore.tsx ├── styles │ └── globals.css ├── utils │ ├── explorer.ts │ └── notifications.tsx └── views │ ├── basics │ └── index.tsx │ ├── home │ └── index.tsx │ └── index.tsx ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- 1 | { "presets": ["next/babel"] } 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | __generated__ -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/.github/workflows/frontend.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/README.md -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scaffold-desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/scaffold-desktop.png -------------------------------------------------------------------------------- /scaffold-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/scaffold-mobile.png -------------------------------------------------------------------------------- /src/components/AppBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/AppBar.tsx -------------------------------------------------------------------------------- /src/components/ContentContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/ContentContainer.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/NetworkSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/NetworkSwitcher.tsx -------------------------------------------------------------------------------- /src/components/Notification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/Notification.tsx -------------------------------------------------------------------------------- /src/components/RequestAirdrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/RequestAirdrop.tsx -------------------------------------------------------------------------------- /src/components/SendTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/SendTransaction.tsx -------------------------------------------------------------------------------- /src/components/SignMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/components/SignMessage.tsx -------------------------------------------------------------------------------- /src/contexts/AutoConnectProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/contexts/AutoConnectProvider.tsx -------------------------------------------------------------------------------- /src/contexts/ContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/contexts/ContextProvider.tsx -------------------------------------------------------------------------------- /src/contexts/NetworkConfigurationProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/contexts/NetworkConfigurationProvider.tsx -------------------------------------------------------------------------------- /src/hooks/useQueryContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/hooks/useQueryContext.tsx -------------------------------------------------------------------------------- /src/models/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/models/types.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/pages/api/hello.ts -------------------------------------------------------------------------------- /src/pages/basics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/pages/basics.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/stores/useNotificationStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/stores/useNotificationStore.tsx -------------------------------------------------------------------------------- /src/stores/useUserSOLBalanceStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/stores/useUserSOLBalanceStore.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/utils/explorer.ts -------------------------------------------------------------------------------- /src/utils/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/utils/notifications.tsx -------------------------------------------------------------------------------- /src/views/basics/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/views/basics/index.tsx -------------------------------------------------------------------------------- /src/views/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/views/home/index.tsx -------------------------------------------------------------------------------- /src/views/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/src/views/index.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tofuwu-dev/dapp-scaffold/HEAD/yarn.lock --------------------------------------------------------------------------------