Skip to content

monterdesign/solyx

Repository files navigation

Dự án Ví Solyx - Bản Hoàn Chỉnh

📁 Cấu trúc thư mục chuẩn:

SolyxWallet/
├── public/
│   └── favicon.png
├── src/
│   ├── App.jsx
│   ├── main.jsx
│   ├── index.css
│   ├── components/
│   │   ├── WalletCard.jsx
│   │   ├── ActionButtons.jsx
│   │   ├── TokenList.jsx
│   │   ├── StockList.jsx
│   │   ├── SwapInterface.jsx      👈 NEW: giao diện swap 2 chiều
│   │   ├── TokenSearch.jsx        👈 NEW: tìm kiếm token
│   │   ├── TokenAddCustom.jsx     👈 NEW: thêm token mới
│   │   └── EarningsLog.jsx
│   ├── pages/
│   │   ├── Home.jsx
│   │   ├── Tokens.jsx
│   │   └── Stocks.jsx
│   ├── utils/
│   │   ├── solanaConnection.js
│   │   ├── walletManager.js       👈 NEW: tạo/lưu ví người dùng (client only)
│   │   ├── jupiterSwap.js
│   │   ├── logger.js
│   │   └── xStockList.js          👈 NEW: danh sách xStock phổ biến
├── .env
├── package.json
├── postcss.config.js
├── tailwind.config.js
└── vite.config.js

🎯 Tính năng chính:

Tính năng Trạng thái Ghi chú
✅ Swap thực tế Jupiter API Đã hoàn tất Kết nối mainnet
✅ Phí 0.25% chuyển về ví bạn Đã tích hợp Ghi log nội bộ
✅ Giao diện swap hai chiều Đang hoàn thiện Có chọn token mua/bán
✅ Danh sách token/xStock Hoàn thiện phần lớn Tìm kiếm + lọc
✅ Tạo ví Solana mới ✔️ Client-side Không lưu trên server
✅ Không lưu dữ liệu người dùng ✔️ Full phi tập trung Không backend
✅ Giao diện đẹp như hình Đang hoàn thiện Theo mẫu Solflare
❌ Hiển thị Earnings cho người dùng Bỏ qua Chỉ log nội bộ

📋 Các bước để chạy dự án:

  1. Clone repository này về máy của bạn:

    git clone <repository-url>
    cd SolyxWallet
  2. Cài đặt các dependencies:

    npm install
  3. Tạo file .env từ mẫu .env.example và điền thông tin cần thiết.

  4. Chạy dự án:

    npm run dev

Dự án sẽ chạy trên http://localhost:3000 nếu bạn sử dụng cài đặt mặc định.

⚙️ Các tính năng sắp tới:

  • Tính năng thêm token Solana tự động
  • Tích hợp thanh toán fiat qua thẻ tín dụng
  • Tăng cường tính bảo mật ví người dùng

📝 Ghi chú:

  • Dự án này hoàn toàn phi tập trung và không lưu trữ dữ liệu của người dùng trên server.
  • Mọi giao dịch và tương tác với ví đều được thực hiện trực tiếp trên client.

About

Solyx Wallet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors