I need help building an Aegisum cryptocurrency wallet web application. Aegisum is a standalone blockchain forked from Litecoin.
#2C4079
(Navy Blue)#327744
(Teal)#C9D3E2
(Light Blue), #6001C1
(Purple)links:
Aegisum Core wallet for winowds and linux: https://github.com/Aegisum/aegisum-core Aegisum website: https://www.aegisum.com/ Aegisum Explorer: https://www.aegisum.com/explorer Mobile app wallet previous;y made and want it to look like this and be similiar to this: https://github.com/diamondsteel259/aegisumwalletnew
Transaction Fee Structure: -I want to have a admin dashboard where i can adjust the admin fee %, i want this fee to auto pay the netwrok fee when sending a transaction and then the rest of the amount thats eft over goes to the devfund wallet address, i want to be able to set a minimun payout as well as request oayouts in admin dashboard and then funds get sent to the devfund. I want only myself t have access to admin dashboard username can be: Daimondsteel259 and password 25C07s@06A09W
Security Requirements: -Seedphrases -Pin -Biometrics if users device allows it -Other securtity measures you deam are important Deployment Target:
User Authentication: -Users will need to sign up in the sense of opening the webpage or the apk(app) and create a wallet once this wallets created thats how they will login, everythime they close or reopen app or webpage they wll be promted to type in the wallet pin they setup and they auto in that wallet. Users can have multiple diffrent wallets etc, wallets must be stored in the database and you will probably have to help me with the data base. This of the wallet as similair to Kraken or Coinomi but for 1 singel chain aegisum.
Specific UI/UX Preferences:
Addtional instructions:
A script to set up the project structure
Individual files that can be created with commands like nano filename.ts
followed by content to paste
Clear instructions for installing dependencies
Step-by-step testing procedures for each feature
Also if you dont have something ask me for it NO MOCK DATA ONLY REAL LIVE DATA
Please start by creating a project structure and the core files needed, then guide me through implementing each feature one by one.
I think this is all the infor you need, if something is missing please ask before generating code etc and once you got everything then you can generate the code
Loading...
daimond@daimond-ws:~$ #!/bin/bash
mkdir -p aegisum-wallet cd aegisum-wallet
npx create-next-app@latest . --typescript --eslint --tailwind --app --src-dir --import-alias "@/*"
npm install axios bcryptjs crypto-js qrcode.react react-hook-form zod @hookform/resolvers bip39 hdkey ethereumjs-util secure-random-password @prisma/client next-auth jose npm install prisma --save-dev
mkdir -p src/app/api mkdir -p src/app/(auth) mkdir -p src/app/(dashboard) mkdir -p src/app/(admin) mkdir -p src/components/ui mkdir -p src/components/wallet mkdir -p src/components/forms mkdir -p src/components/admin mkdir -p src/lib/blockchain mkdir -p src/lib/utils mkdir -p src/lib/auth mkdir -p src/lib/db mkdir -p public/images
npx prisma init
echo "Project setup complete!"
✔ Would you like to use Turbopack for next dev
? … No / Yes
Creating a new Next.js app in /home/daimond/aegisum-wallet.
Using npm.
Initializing project with template: app-tw
Installing dependencies:
Installing devDependencies:
added 321 packages, and audited 322 packages in 29s
132 packages are looking for funding
run npm fund
for details
found 0 vulnerabilities Success! Created aegisum-wallet at /home/daimond/aegisum-wallet
added 88 packages, and audited 410 packages in 15s
145 packages are looking for funding
run npm fund
for details
found 0 vulnerabilities
added 10 packages, and audited 420 packages in 8s
145 packages are looking for funding
run npm fund
for details
found 0 vulnerabilities
-bash: syntax error near unexpected token (' -bash: syntax error near unexpected token
('
-bash: syntax error near unexpected token `('
✔ Your Prisma schema was created at prisma/schema.prisma You can now open it in your favorite editor.
warn You already have a .gitignore file. Don't forget to add .env
in it to not commit any private information.
Next steps:
More information in our documentation: https://pris.ly/d/getting-started
Project setup complete! daimond@daimond-ws:~/aegisum-wallet$ chmod +x setup.sh ./setup.sh chmod: cannot access 'setup.sh': No such file or directory -bash: ./setup.sh: No such file or directory daimond@daimond-ws:~/aegisum-wallet$
Just help fix the above then ill go back to your previouse message and continue
Loading...
daimond@daimond-ws:~/aegisum-wallet$ nano prisma/schema.prisma daimond@daimond-ws:~/aegisum-wallet$ nano .env daimond@daimond-ws:~/aegisum-wallet$ npx prisma migrate dev --name init Environment variables loaded from .env Prisma schema loaded from prisma/schema.prisma Datasource "db": SQLite database "dev.db" at "file:./dev.db"
SQLite database dev.db created at file:./dev.db
Applying migration 20250421072830_init
The following migration(s) have been created and applied from new schema changes:
migrations/ └─ 20250421072830_init/ └─ migration.sql
Your database is now in sync with your schema.
Running generate... (Use --skip-generate to skip the generators)
Warning: You did not specify an output path for your generator
in schema.prisma. This behavior is deprecated and will no longer be supported in Prisma 7.0.0. To learn more visit https://pr✔ Generated Prisma Client (v6.6.0) to ./node_modules/@prisma/client in 134ms
daimond@daimond-ws:~/aegisum-wallet$
Just lemme know if all good then ill go back to other message and continue