# wallet **Repository Path**: chjgfg/wallet ## Basic Information - **Project Name**: wallet - **Description**: rust+nextjs钱包 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-26 - **Last Updated**: 2026-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 🚀 Solana Hub ### All-in-One DeFi & Quant Wallet ![Solana](https://img.shields.io/badge/Solana-Mainnet%20&%20Devnet-black?style=flat&logo=solana) ![Rust](https://img.shields.io/badge/Backend-Rust-orange?style=flat&logo=rust) ![Next.js](https://img.shields.io/badge/Frontend-Next.js-black?style=flat&logo=next.js) ![Anchor](https://img.shields.io/badge/Contract-Anchor-blue?style=flat) ![License](https://img.shields.io/badge/License-MIT-green?style=flat)

Solana Hub 是一个功能强大的 Solana 钱包与交易终端。
融合了传统的资产管理、AMM 去中心化交易与先进的量化策略功能。

[主要特性](#-主要特性) • [技术架构](#-技术架构) • [项目截图](#-项目截图) • [快速开始](#-快速开始)
--- ## ✨ 主要特性 (Features) ### 🏦 钱包与资产 (Wallet & Assets) - **仪表盘视图**:直观展示原生 SOL、SPL 代币 (USDC) 及流动性凭证 (LP Token) 余额。 - **安全登录**:支持 Keypair 文件导入与助记词管理,采用 AES-GCM 加密保障私钥安全。 - **资产流转**:支持 SOL 及 SPL 代币的点对点转账,实时刷新余额。 ### 📊 量化交易终端 (Quant Module) - **专业 K 线**:集成 TradingView 轻量级图表,支持缩放、拖拽与十字光标查价。 - **KDJ 策略**:内置量化算法,前端实时计算 K/D/J 指标。 - **信号捕捉**:自动监控并记录 `BUY` / `SELL` 信号,辅助交易决策。 - **极速响应**:基于 WebSocket 的毫秒级数据推送,确保策略时效性。 ### 🦄 自动做市商 (AMM) - **流动性管理**:支持创建资金池 (Initialize Pool) 并添加双边流动性 (SOL/USDC)。 - **原子化交易**:基于 Anchor 框架构建智能合约,确保 Swap 操作的原子性与安全性。 ### 🛠️ 开发者工具箱 - **Cluster Info**:实时监控 Solana 节点版本、Slot 高度与网络状态。 - **Airdrop**:集成 Devnet 水龙头,一键获取测试代币。 - **公钥恢复**:提供基于私钥反推公钥的验证工具。 --- ## 🛠 技术架构 (Tech Stack) | 模块 | 技术选型 | 说明 | | :--- | :--- | :--- | | **Contract** | Rust, Anchor | 核心 AMM 逻辑与状态管理 | | **Backend** | Rust (Actix/Tokio) | 链下数据处理与 WebSocket 推送 | | **Frontend** | Next.js 14, TypeScript | App Router 架构与 UI 交互 | | **UI/UX** | Tailwind CSS, Lucide | 现代化响应式设计 | | **Data** | Web3.js, Lightweight Charts | 链上交互与金融数据可视化 | --- ## [📸 项目视频](https://introduction-mocha.vercel.app) ## 📸 项目截图 (Gallery) > 这里的图片展示了从登录到交易的完整流程。
| 仪表盘与资产 | 钱包管理 | | :---: | :---: | | ![Dashboard](img/image-3.png) | ![Wallet](img/image-2.png) | | K线与量化策略 | AMM 兑换 | | :---: | :---: | | ![Quant](img/image-6.png) | ![AMM](img/image-10.png) |
👇 点击展开更多截图
| 功能演示 1 | 功能演示 2 | | :---: | :---: | | ![Detail](img/image-1.png) | ![Detail](img/image-4.png) | | ![Detail](img/image-9.png) | ![Detail](img/image-7.png) | | ![Detail](img/image-8.png) | ![Detail](img/image-5.png) | | ![Detail](img/image-11.png) | ![Detail](img/image-12.png) | | ![Detail](img/image-13.png) | ![Detail](img/image-14.png) |
--- ## 🚀 快速开始 (Quick Start) 在开始之前,请确保本地已安装 `Rust`, `Solana CLI`, `Anchor`, `Node.js`。 ### 1. 启动后端 (Backend) 提供 WebSocket 数据流服务。 ```bash cd backend cargo run # 服务默认运行在 http://127.0.0.1:8080 ``` ### 2. 部署合约 (Smart Contract) 部署 AMM 核心合约到 Solana 网络。 ```bash cd contract # 1. 编译合约 anchor build # 2. 部署 (请替换为你自己的 Devnet RPC 和 钱包路径) anchor deploy --provider.cluster https://api.devnet.solana.com --provider.wallet ~/.config/solana/id.json # 3. 运行测试 (可选) anchor test # ⚠️ 重要:同步 IDL 到前端 # 将生成的 IDL 文件复制到前端目录,以便前端能识别合约接口 cp target/idl/contract.json ../frontend/contract.json ``` ### 3. 启动前端 (Frontend) ```bash cd frontend # 1. 安装依赖 npm install # 2. 启动开发服务器 npm run dev # 访问 http://localhost:3000 ```

Made with ❤️ by Solana Developer