Using Mobile Wallet
The Pastella mobile wallet is a secure, modern Android application for managing your PAS on the go.
Features
- Wallet Creation: Generate new 25-word mnemonic wallets or import existing ones
- Secure Storage: Mnemonic phrases stored locally with PIN protection
- Send & Receive: Send transactions with QR scanning and address validation
- Transaction History: View all incoming, outgoing, and staking transactions
- Staking: Stake PAS coins with selectable durations
- Wallet Sync: Automatic blockchain scanning and balance tracking
- Address Book: Save frequently used addresses
- Multi-language: English, Dutch, and German support
Installation
From Source
git clone https://github.com/PastellaOrg/pastella-mobile-wallet.git
cd pastella-mobile-wallet
npm install
Running on Device
Android Emulator
- Start Android Studio and create an AVD
- Run:
npm run android
Physical Device
- Enable USB Debugging
- Connect via USB
- Run:
npm run android
Building APK
expo build:android
First Time Setup
Creating a New Wallet
- Open the app
- Tap Create Wallet
- Choose a PIN code
- Write down your 25-word mnemonic seed phrase
- Confirm your mnemonic
⚠️ Important: Store your mnemonic safely. It's the only way to recover your wallet!
Importing Existing Wallet
- Open the app
- Tap Import Wallet
- Enter your 25-word mnemonic seed phrase
- Choose a PIN code
- Wait for the wallet to sync
Receiving PAS
- Tap Receive
- Copy your public address or show QR code
- Share the address or QR code with the sender
- Wait for the transaction to confirm
Sending PAS
- Tap Send
- Enter the recipient address
- Enter the amount (in PAS or atomic units)
- Select fee tier
- Confirm and authorize with your PIN
Staking
- Tap Staking
- Choose staking duration:
- 30 days (2% APY)
- 90 days (8% APY)
- 180 days (18% APY)
- 365 days (50% APY)
- Enter the amount to stake
- Confirm and authorize
Your stake will be locked for the chosen period, and you'll earn rewards automatically.
Viewing Stakes
- See all your active stakes
- Check pending rewards
- View stake history
Node Configuration
The wallet connects to Pastella daemon nodes. Configure:
- Tap Settings → Node Management
- Add a custom node:
- Name: My Node
- URL:
http://your-node-ip:21001
- Select the node from the list
Address Book
Save frequently used addresses:
- Tap Address Book
- Tap Add Address
- Enter:
- Name (e.g., "Exchange Wallet")
- Address
- Save
Security Tips
PIN Protection
- Always use a strong PIN
- Don't share your PIN with anyone
- Change your PIN periodically
Backup
- Write down your mnemonic on paper
- Store in multiple secure locations
- Never store it digitally (screenshots, cloud storage, etc.)
- Test with a small amount first
Device Security
- Use a screen lock
- Keep your device updated
- Avoid rooted devices
- Use official builds only
Troubleshooting
Sync Issues
- Check your internet connection
- Verify the node URL is correct
- Restart the app
- Make sure the node is fully synced
Transaction Not Confirming
- Check your balance
- Verify the recipient address
- Make sure you're connected to a synced node
- Try increasing the fee
Can't Import Wallet
- Double-check your mnemonic spelling
- Make sure you have all 25 words in the correct order
- Ensure extra spaces aren't included
Screenshots
The wallet provides an intuitive interface for all operations:
- Dashboard: Balance, transaction overview
- Send/Receive: Clean transaction interface
- Staking: Easy stake creation and management
- Settings: Node management and preferences
Multi-Language Support
The wallet supports:
- 🇬🇧 English
- 🇳🇱 Dutch
- 🇩🇪 German
Change language in Settings → Language.
Getting Help
- Help and Support
- CLI Wallet Guide - CLI wallet usage
- API Documentation - Complete API reference
- Discord - Community support