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

Transaction Signing

Understand the different methods for signing transactions in AVM Studio.

Signing Methods

AVM Studio supports two primary methods for signing transactions:

Platform-Managed Accounts

Store encrypted keys in AVM Studio for convenient signing.

  • Quick and easy setup
  • No external software needed
  • Keys encrypted at rest
  • Best for development

External Wallets

Connect your own wallet via WalletConnect.

  • Keys stay on your device
  • Full control over signing
  • Multi-device support
  • Best for production

Platform-Managed Accounts

Creating an Account

  1. Go to Settings → Signing Accounts
  2. Click Add Account
  3. Choose to generate new or import existing mnemonic
  4. Give the account a recognizable label
  5. Save the account

Using for Signing

  1. When prompted to sign, select your platform account
  2. Review the transaction details
  3. Click Sign
Security Considerations
Platform-managed accounts store your private keys encrypted on our servers. For high-value Mainnet deployments, consider using an external wallet where you control the keys directly.

Viewing Your Mnemonic

You can view your account's 25-word recovery phrase:

  1. Go to Settings → Signing Accounts
  2. Click on the account
  3. Click Show Mnemonic
  4. Store it securely offline

External Wallets

Supported Wallets

  • Pera Wallet - iOS and Android
  • Defly - iOS and Android
  • Any WalletConnect-compatible wallet

Connecting Your Wallet

  1. When prompted to sign, click Connect Wallet
  2. A QR code appears
  3. Open your mobile wallet app
  4. Scan the QR code
  5. Approve the connection request

Signing Transactions

  1. Build or initiate the transaction in AVM Studio
  2. Review the transaction details shown
  3. A signing request is sent to your wallet
  4. Review and approve in your wallet app
  5. Transaction is submitted
Tip
Keep your wallet app open during signing. The connection may time out if you take too long.

Reviewing Transactions

Always review before signing:

Key Details to Check

  • Type - Payment, app call, asset transfer, etc.
  • Recipient - Verify the destination address
  • Amount - Confirm the value being sent
  • Fee - Transaction fee in ALGO
  • App ID - Contract being called (for app calls)

Red Flags

  • Unexpected recipient address
  • Unusually high fees
  • Multiple transactions when you expected one
  • Close-to address set (would empty your account)

Best Practices

  • Use testnet first - Verify everything works before Mainnet
  • Small test transactions - Send a small amount first
  • Backup mnemonics - Store securely offline
  • Separate accounts - Use different accounts for dev vs production
  • External wallets for Mainnet - Maximum security for real value