├── .env.template ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── app ├── api │ └── create-order │ │ └── route.ts ├── favicon.ico ├── globals.css ├── home.tsx ├── layout.tsx ├── page.tsx └── providers.tsx ├── components ├── ActivityFeed.tsx ├── Login.tsx ├── Logout.tsx ├── MainScreen.tsx ├── NewProducts.tsx ├── common │ ├── AmountInput.tsx │ ├── Container.tsx │ ├── CopyWrapper.tsx │ ├── DepositButton.tsx │ ├── Details.tsx │ ├── Dropdown.tsx │ ├── Modal.tsx │ └── PrimaryButton.tsx ├── dashboard-summary │ ├── WalletBallance.tsx │ ├── WalletDetails.tsx │ ├── WarningModal.tsx │ └── index.tsx ├── deposit │ ├── AmountBreakdown.tsx │ ├── Checkout.tsx │ ├── TestingCardModal.tsx │ └── index.tsx └── send-funds │ ├── OrderPreview.tsx │ ├── RecipientInput.tsx │ └── index.tsx ├── hooks ├── useActivityFeed.ts ├── useBalance.ts ├── useProcessWithdrawal.tsx └── useTabKey.ts ├── lib └── utils.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── providers └── QueryProvider.tsx ├── public ├── arrow-up-right-icon-white.svg ├── arrow-up-right-icon.svg ├── card.svg ├── check.svg ├── copy.svg ├── credit-card-outline.svg ├── credit-card-pro.png ├── credit-card.svg ├── crossmint-leaf.svg ├── crossmint.svg ├── dots-vertical.svg ├── earn-yield.png ├── file.svg ├── globe.svg ├── home.svg ├── logo.png ├── logout-icon.svg ├── plus-icon-black.svg ├── plus-icon-white.svg ├── security.svg ├── sol.svg ├── usdc.svg └── window.svg ├── server-actions └── getTransactions.ts ├── tsconfig.json └── utils ├── coinbase.ts └── shortenAddress.ts /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/.env.template -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/README.md -------------------------------------------------------------------------------- /app/api/create-order/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/api/create-order/route.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/home.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/app/providers.tsx -------------------------------------------------------------------------------- /components/ActivityFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/ActivityFeed.tsx -------------------------------------------------------------------------------- /components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/Login.tsx -------------------------------------------------------------------------------- /components/Logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/Logout.tsx -------------------------------------------------------------------------------- /components/MainScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/MainScreen.tsx -------------------------------------------------------------------------------- /components/NewProducts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/NewProducts.tsx -------------------------------------------------------------------------------- /components/common/AmountInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/AmountInput.tsx -------------------------------------------------------------------------------- /components/common/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/Container.tsx -------------------------------------------------------------------------------- /components/common/CopyWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/CopyWrapper.tsx -------------------------------------------------------------------------------- /components/common/DepositButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/DepositButton.tsx -------------------------------------------------------------------------------- /components/common/Details.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/Details.tsx -------------------------------------------------------------------------------- /components/common/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/Dropdown.tsx -------------------------------------------------------------------------------- /components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/Modal.tsx -------------------------------------------------------------------------------- /components/common/PrimaryButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/common/PrimaryButton.tsx -------------------------------------------------------------------------------- /components/dashboard-summary/WalletBallance.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/dashboard-summary/WalletBallance.tsx -------------------------------------------------------------------------------- /components/dashboard-summary/WalletDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/dashboard-summary/WalletDetails.tsx -------------------------------------------------------------------------------- /components/dashboard-summary/WarningModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/dashboard-summary/WarningModal.tsx -------------------------------------------------------------------------------- /components/dashboard-summary/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/dashboard-summary/index.tsx -------------------------------------------------------------------------------- /components/deposit/AmountBreakdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/deposit/AmountBreakdown.tsx -------------------------------------------------------------------------------- /components/deposit/Checkout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/deposit/Checkout.tsx -------------------------------------------------------------------------------- /components/deposit/TestingCardModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/deposit/TestingCardModal.tsx -------------------------------------------------------------------------------- /components/deposit/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/deposit/index.tsx -------------------------------------------------------------------------------- /components/send-funds/OrderPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/send-funds/OrderPreview.tsx -------------------------------------------------------------------------------- /components/send-funds/RecipientInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/send-funds/RecipientInput.tsx -------------------------------------------------------------------------------- /components/send-funds/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/components/send-funds/index.tsx -------------------------------------------------------------------------------- /hooks/useActivityFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/hooks/useActivityFeed.ts -------------------------------------------------------------------------------- /hooks/useBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/hooks/useBalance.ts -------------------------------------------------------------------------------- /hooks/useProcessWithdrawal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/hooks/useProcessWithdrawal.tsx -------------------------------------------------------------------------------- /hooks/useTabKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/hooks/useTabKey.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /providers/QueryProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/providers/QueryProvider.tsx -------------------------------------------------------------------------------- /public/arrow-up-right-icon-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/arrow-up-right-icon-white.svg -------------------------------------------------------------------------------- /public/arrow-up-right-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/arrow-up-right-icon.svg -------------------------------------------------------------------------------- /public/card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/card.svg -------------------------------------------------------------------------------- /public/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/check.svg -------------------------------------------------------------------------------- /public/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/copy.svg -------------------------------------------------------------------------------- /public/credit-card-outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/credit-card-outline.svg -------------------------------------------------------------------------------- /public/credit-card-pro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/credit-card-pro.png -------------------------------------------------------------------------------- /public/credit-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/credit-card.svg -------------------------------------------------------------------------------- /public/crossmint-leaf.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/crossmint-leaf.svg -------------------------------------------------------------------------------- /public/crossmint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/crossmint.svg -------------------------------------------------------------------------------- /public/dots-vertical.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/dots-vertical.svg -------------------------------------------------------------------------------- /public/earn-yield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/earn-yield.png -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/home.svg -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logout-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/logout-icon.svg -------------------------------------------------------------------------------- /public/plus-icon-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/plus-icon-black.svg -------------------------------------------------------------------------------- /public/plus-icon-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/plus-icon-white.svg -------------------------------------------------------------------------------- /public/security.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/security.svg -------------------------------------------------------------------------------- /public/sol.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/sol.svg -------------------------------------------------------------------------------- /public/usdc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/usdc.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/public/window.svg -------------------------------------------------------------------------------- /server-actions/getTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/server-actions/getTransactions.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/tsconfig.json -------------------------------------------------------------------------------- /utils/coinbase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/utils/coinbase.ts -------------------------------------------------------------------------------- /utils/shortenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crossmint/fintech-starter-app/HEAD/utils/shortenAddress.ts --------------------------------------------------------------------------------