Alpha preview. Not for production use.
Working anonymously. to save your work permanently.
Reference

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 Accounts

Create signing accounts directly in AVM Studio for quick development and testing.

Creating an Account

  1. Go to Settings → Signing Accounts
  2. Click Add Account
  3. Choose:
    • Generate New - Create a fresh account
    • Import Mnemonic - Use an existing 25-word phrase
  4. Give the account a label for easy identification
  5. Click Save
Security Notice
Platform-managed accounts store your private keys encrypted on our servers. For high-value production deployments, we recommend using an external wallet.

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

  1. Click the wallet icon in the transaction signing modal
  2. Scan the QR code with your mobile wallet
  3. Approve the connection request
  4. Your wallet is now connected for this session

Signing Transactions

When you deploy or submit a transaction:

  1. The signing modal appears with transaction details
  2. Select which account to sign with
  3. Review the transaction carefully
  4. Click Sign (or approve in your wallet app)
Tip
Always review transaction details before signing. Check the recipient, amount, and any fees.

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