├── .env.example ├── .eslintrc.cjs ├── .github └── pull_request_template.md ├── .gitignore ├── .prettierrc.cjs ├── README.md ├── app ├── assets │ ├── icons │ │ ├── book-icon.tsx │ │ └── magic-orb-icon.tsx │ ├── intuition-logo.tsx │ └── intuition-logotype.tsx ├── components │ ├── account-button.tsx │ ├── connect-button.tsx │ ├── get-started.tsx │ ├── header.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dropdown-menu.tsx │ │ ├── separator.tsx │ │ └── tooltip.tsx ├── entry.client.tsx ├── entry.server.tsx ├── lib │ ├── abis │ │ └── ethMultiVault.ts │ ├── hooks │ │ ├── useContractWriteAndWait.tsx │ │ ├── useCreateAtom.tsx │ │ ├── useCreateTriple.tsx │ │ ├── useDeposit.tsx │ │ ├── useGenericTxReducer.tsx │ │ ├── useMultivaultContract.tsx │ │ └── useRedeem.tsx │ ├── services │ │ ├── auth.server.ts │ │ ├── form.server.ts │ │ ├── multivault.server.ts │ │ └── session.server.ts │ └── utils │ │ ├── auth-strategy.ts │ │ ├── constants.ts │ │ ├── misc.tsx │ │ ├── nonce-provider.ts │ │ ├── siwe.ts │ │ └── viem.ts ├── root.tsx ├── routes │ ├── _index.tsx │ ├── actions+ │ │ └── auth+ │ │ │ └── logout.tsx │ ├── app+ │ │ ├── _index.tsx │ │ └── contract-data.tsx │ ├── app.tsx │ ├── login.tsx │ └── resources+ │ │ └── create.tsx └── styles │ └── global.css ├── components.json ├── env.d.ts ├── package.json ├── postcss.config.mjs ├── public └── favicon.ico ├── remix.env.d.ts ├── src └── images │ ├── app-template-logo.png │ └── template-badge.png ├── tailwind.config.ts ├── tsconfig.json ├── types └── user.ts └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/README.md -------------------------------------------------------------------------------- /app/assets/icons/book-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/assets/icons/book-icon.tsx -------------------------------------------------------------------------------- /app/assets/icons/magic-orb-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/assets/icons/magic-orb-icon.tsx -------------------------------------------------------------------------------- /app/assets/intuition-logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/assets/intuition-logo.tsx -------------------------------------------------------------------------------- /app/assets/intuition-logotype.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/assets/intuition-logotype.tsx -------------------------------------------------------------------------------- /app/components/account-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/account-button.tsx -------------------------------------------------------------------------------- /app/components/connect-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/connect-button.tsx -------------------------------------------------------------------------------- /app/components/get-started.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/get-started.tsx -------------------------------------------------------------------------------- /app/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/header.tsx -------------------------------------------------------------------------------- /app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/ui/button.tsx -------------------------------------------------------------------------------- /app/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/ui/card.tsx -------------------------------------------------------------------------------- /app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /app/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/ui/separator.tsx -------------------------------------------------------------------------------- /app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/lib/abis/ethMultiVault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/abis/ethMultiVault.ts -------------------------------------------------------------------------------- /app/lib/hooks/useContractWriteAndWait.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useContractWriteAndWait.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useCreateAtom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useCreateAtom.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useCreateTriple.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useCreateTriple.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useDeposit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useDeposit.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useGenericTxReducer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useGenericTxReducer.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useMultivaultContract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useMultivaultContract.tsx -------------------------------------------------------------------------------- /app/lib/hooks/useRedeem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/hooks/useRedeem.tsx -------------------------------------------------------------------------------- /app/lib/services/auth.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/services/auth.server.ts -------------------------------------------------------------------------------- /app/lib/services/form.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/services/form.server.ts -------------------------------------------------------------------------------- /app/lib/services/multivault.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/services/multivault.server.ts -------------------------------------------------------------------------------- /app/lib/services/session.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/services/session.server.ts -------------------------------------------------------------------------------- /app/lib/utils/auth-strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/auth-strategy.ts -------------------------------------------------------------------------------- /app/lib/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/constants.ts -------------------------------------------------------------------------------- /app/lib/utils/misc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/misc.tsx -------------------------------------------------------------------------------- /app/lib/utils/nonce-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/nonce-provider.ts -------------------------------------------------------------------------------- /app/lib/utils/siwe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/siwe.ts -------------------------------------------------------------------------------- /app/lib/utils/viem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/lib/utils/viem.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/_index.tsx -------------------------------------------------------------------------------- /app/routes/actions+/auth+/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/actions+/auth+/logout.tsx -------------------------------------------------------------------------------- /app/routes/app+/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/app+/_index.tsx -------------------------------------------------------------------------------- /app/routes/app+/contract-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/app+/contract-data.tsx -------------------------------------------------------------------------------- /app/routes/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/app.tsx -------------------------------------------------------------------------------- /app/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/login.tsx -------------------------------------------------------------------------------- /app/routes/resources+/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/routes/resources+/create.tsx -------------------------------------------------------------------------------- /app/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/app/styles/global.css -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/components.json -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/env.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /src/images/app-template-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/src/images/app-template-logo.png -------------------------------------------------------------------------------- /src/images/template-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/src/images/template-badge.png -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/types/user.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xIntuition/app-template-remix-vite/HEAD/vite.config.ts --------------------------------------------------------------------------------