Account Management
Manage signing accounts and wallet connections for deploying and interacting with smart contracts.
Overview
To deploy contracts and sign transactions, you need an Algorand account. AVM Studio supports two approaches:
Platform-Managed
Create and store accounts directly in AVM Studio. Keys are encrypted.
- Convenient for development
- No external wallet needed
- Keys stored encrypted
External Wallet
Connect your own wallet (Pera, Defly, etc.) via WalletConnect.
- Keep keys in your control
- Best for production
- Multi-device support
Platform-Managed Accounts
Create signing accounts directly in AVM Studio for quick development and testing.
Creating an Account
- Go to Settings → Signing Accounts
- Click Add Account
- Choose:
- Generate New - Create a fresh account
- Import Mnemonic - Use an existing 25-word phrase
- Give the account a label for easy identification
- Click Save
Viewing Your Mnemonic
You can view your account's mnemonic phrase at any time in Settings. Keep this phrase safe - anyone with it can control your account.
External Wallets
Connect your own Algorand wallet for signing transactions while keeping your keys secure.
Supported Wallets
- Pera Wallet - Mobile wallet with WalletConnect
- Defly - Mobile wallet with WalletConnect
- Other WalletConnect-compatible wallets
Connecting
- Click the wallet icon in the transaction signing modal
- Scan the QR code with your mobile wallet
- Approve the connection request
- Your wallet is now connected for this session
Signing Transactions
When you deploy or submit a transaction:
- The signing modal appears with transaction details
- Select which account to sign with
- Review the transaction carefully
- Click Sign (or approve in your wallet app)
Funding Accounts
To deploy contracts or send transactions, your account needs ALGO:
Testnet
Get free testnet ALGO from the Algorand Testnet Dispenser.
Mainnet
Purchase ALGO from an exchange and transfer to your account address.
Security Best Practices
- Use testnet for development - Don't risk real ALGO while testing
- Separate accounts - Use different accounts for development vs production
- Backup mnemonics - Store recovery phrases securely offline
- External wallets for production - Keep high-value keys in your own wallet
- Verify transactions - Always review before signing