mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2025-12-06 05:44:04 +08:00
- Mark Bybit, OKX as supported in CEX section - Mark Lighter as supported in Perp-DEX section - Add Bybit API setup guide - Add OKX API setup guide - Add Lighter agent wallet setup guide - Update all READMEs (EN, ZH-CN, JA, KO)
2.4 KiB
2.4 KiB
Lighter Agent Wallet Setup Guide
This guide explains how to create and configure an Agent Wallet for secure trading on Lighter.
Why Use Agent Wallet?
- ✅ More Secure: Never expose your main wallet private key
- ✅ Limited Access: Agent only has trading permissions
- ✅ Revocable: Can be disabled anytime
- ✅ Separate Funds: Keep main holdings safe
Prerequisites
- A Web3 wallet (MetaMask, WalletConnect, etc.)
- Access to Lighter
Step 1: Connect Your Main Wallet
- Visit Lighter
- Click Connect Wallet
- Choose MetaMask, WalletConnect, or other Web3 wallet
- Approve the connection
Step 2: Create Agent Wallet
- Navigate to Settings or API section
- Look for Agent Wallet or Trading Wallet option
- Click Create Agent or Generate New Wallet
- Approve the transaction if required
Step 3: Save Agent Credentials
After creation, save these immediately:
| Field | Description |
|---|---|
| Main Wallet Address | Your connected wallet address |
| Agent Wallet Address | Generated agent wallet address |
| Agent Private Key | Private key for the agent wallet |
⚠️ Important: The private key is only shown once! Save it securely.
Step 4: Configure in NOFX
Add your agent wallet through the NOFX web interface:
- Open NOFX dashboard (http://localhost:3000)
- Go to Exchange Configuration
- Enable Lighter
- Enter:
- Wallet Address: Your main wallet address (with
0x) - Private Key: Agent private key (remove
0xprefix)
- Wallet Address: Your main wallet address (with
- Save configuration
Managing Your Agent
Revoke Agent Access
- Go to Lighter Settings
- Find your agent in the list
- Click Revoke or Delete
Fund Your Account
- Deposit supported assets to Lighter
- Agent wallet will trade using deposited funds
Security Best Practices
- Use agent wallet instead of main wallet private key
- Store agent private key securely
- Revoke unused agents
- Monitor agent activity regularly
- Keep main wallet funds separate from trading funds
Troubleshooting
| Issue | Solution |
|---|---|
| Agent not working | Check if agent is still active |
| Invalid signature | Ensure private key doesn't have 0x prefix |
| Insufficient funds | Deposit funds to your Lighter account |
| Connection error | Check network settings |