Нема описа

lushdog@outlook.com a2ee0163b4 feat(DataTable): use baseMint.price and add fee display пре 1 месец
.vscode d4ffe3b046 add my lp пре 2 месеци
public a012ba0e18 Initial commit from Create Next App пре 3 месеци
src a2ee0163b4 feat(DataTable): use baseMint.price and add fee display пре 1 месец
.dockerignore f89e4a0225 docker пре 3 месеци
.env.example 2f39a52d44 fix(caddy): use basic_auth with import for htpasswd file пре 1 месец
.gitignore f91bf287f6 feat(deploy): use htpasswd file for basic auth пре 1 месец
.prettierignore f89e4a0225 docker пре 3 месеци
.prettierrc.json d4ffe3b046 add my lp пре 2 месеци
API_AUTH.md 2f39a52d44 fix(caddy): use basic_auth with import for htpasswd file пре 1 месец
Caddyfile 2f39a52d44 fix(caddy): use basic_auth with import for htpasswd file пре 1 месец
Dockerfile 968983f5e7 fix pnpm пре 1 месец
README.md de60c0b5aa add auth пре 2 месеци
docker-compose.yml f91bf287f6 feat(deploy): use htpasswd file for basic auth пре 1 месец
eslint.config.mjs d4ffe3b046 add my lp пре 2 месеци
next.config.ts 7d192a4bca fix пре 2 месеци
package.json b81751e281 chore(deps): upgrade next.js to 16.1.6 пре 1 месец
pnpm-lock.yaml b81751e281 chore(deps): upgrade next.js to 16.1.6 пре 1 месец
postcss.config.mjs d4ffe3b046 add my lp пре 2 месеци
tsconfig.json 7d192a4bca fix пре 2 месеци
update.sh 17d8b1511d add update.sh пре 2 месеци

README.md

This is a Next.js project bootstrapped with create-next-app.

环境变量配置

本地开发

  1. 创建 .env.local 文件(此文件已被 .gitignore 忽略,不会提交到 Git):

    # Solana RPC 地址
    SOL_ENDPOINT=https://lb.drpc.live/solana/
    
    # Solana 私钥(用于签名交易,敏感信息,不要提交到 Git)
    SOL_SECRET_KEY=your_secret_key_here
    
  2. 或者参考 .env.example 文件创建 .env.local

Docker 运行

创建.env文件,添加以下内容

# Solana RPC 地址
SOL_ENDPOINT=https://lb.drpc.live/solana/

# Solana 私钥(用于签名交易,敏感信息,不要提交到 Git)
SOL_SECRET_KEY=your_secret_key_here

直接启动(会先自动编译)


apt install httpd

# 按提示输入两次密码
htpasswd -c ./htpasswd admin

docker compose up -d

使用 RPC 地址

在代码中使用 src/lib/solana-config.ts 中的工具函数:

import { getSolanaRpcUrl } from '@/lib/solana-config'

const rpcUrl = getSolanaRpcUrl()

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.