Managing Your Wallet
Your Glyphrun wallet holds USDC for running glyphs.
Wallet Overview
Access your wallet at Account > Wallet .
Wallet Information
- Address - Your Base network wallet address
- Balance - Total USDC in your wallet
- Available - Amount available for spending
- Locked - Amount in pending transactions
Depositing Funds
From External Wallet
- Copy your Glyphrun wallet address
- Send USDC on Base network to this address
- Transaction confirms in ~2 seconds
Supported Methods
- MetaMask - Send directly
- Coinbase Wallet - Send directly
- Exchange - Withdraw to Base network
- Bridge - Bridge from other networks
Withdrawing Funds
To External Wallet
- Go to Wallet page
- Click Withdraw
- Enter destination address
- Enter amount
- Confirm transaction
Fees
- Network gas fees apply
- No platform withdrawal fee
Spending Controls
Global Allowance
Set a maximum spending limit:
- Default - $10 initial allowance
- Adjustable - Change anytime
- Per-session - Resets on login
Per-Transaction Limit
Set maximum cost per glyph run:
- Prevents expensive accidents
- Configurable by you
- Applies to all glyph types
Transaction History
View all transactions at Account > History .
Transaction Types
- Deposit - USDC added to wallet
- Withdrawal - USDC sent out
- Glyph Run - Cost of running a glyph
- Refund - Failed run refund
Details
Each transaction shows:
- Date and time
- Transaction type
- Amount
- Status (pending, completed, failed)
- Transaction hash (for on-chain txs)
Security
Non-Custodial
Glyphrun is non-custodial:
- You control your private keys
- Funds are in your wallet, not ours
- Export keys via Privy if needed
Best Practices
- Don’t share your wallet address publicly
- Only deposit what you plan to spend
- Monitor transaction history regularly
API Access
Check Balance
curl -X GET https://api.glyphrun.com/wallet/balance \
-H "Authorization: Bearer YOUR_TOKEN"Record Deposit
curl -X POST https://api.glyphrun.com/wallet/deposit \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"amount": 10.00, "transactionHash": "0x..."}'Troubleshooting
Balance Not Updating
- Wait for blockchain confirmation
- Refresh the page
- Check transaction on Base explorer
Transaction Failed
- Check you have enough balance
- Verify the destination address
- Try again with lower amount
Next Steps
Last updated on: