cycles-quartz/apps/transfers/frontend
2024-07-10 21:11:07 +02:00
..
public Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
scripts Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
src Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
.env.example Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
.eslintrc.json Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
.gitignore Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
.prettierrc Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
next.config.mjs Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
package-lock.json Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
package.json Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
postcss.config.mjs Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
README.md Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
tailwind.config.ts Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00
tsconfig.json Add transfer frontend (#93) 2024-07-10 21:11:07 +02:00

Transfer App

This is an example frontend that illustrates how to interact with a Transfer Quartz App.

This example offers:

  • Deposit amounts into a balance
  • Withdraw the whole deposit
  • Transfer amounts between wallet addresses in a private-preserving way
  • Query your encrypted balance to capture changes
  • Switch between Keplr wallets

Requirements

In order to get started, you will need:

Development

Install dependencies:

npm ci

The App requires some environment variables to fully work. Be sure to set up those accordingly to your local environment.

You should start from the template:

cp .env.example .env.local

Run the app:

npm run dev

And now everything is up & running 🎉