Skip to main content
Algorand is a proof-of-stake blockchain known for fast finality and low transaction costs. This guide covers Algorand-specific features when using Dfns wallets.

Minimum balance

Algorand wallets require a minimum balance of 0.1 ALGO to remain active on the network. If a wallet’s balance falls below this threshold, the account becomes inactive and cannot send transactions.
When creating new Algorand wallets, fund them with at least 0.1 ALGO before attempting any transactions.

Receiving Algorand Standard Assets (ASA)

Before a wallet can receive an Algorand Standard Asset (ASA), it must first opt-in to that asset. This is an Algorand network requirement - wallets cannot receive tokens they haven’t explicitly opted into. To opt-in to an ASA, send 0 of the asset to the wallet. This registers the wallet to receive that specific asset. See the Algorand SDK examples for complete implementation details.
Each ASA opt-in increases the minimum balance requirement by 0.1 ALGO. Plan accordingly when managing multiple assets.

Transfers

Use the Transfer Asset endpoint to send ALGO and ASAs:
  • Native ALGO: Use kind: Native with amount in microALGO (1 ALGO = 1,000,000 microALGO)
  • ASA tokens: Use kind: Asa with the token’s assetId
  • Memo: Algorand supports an optional memo field for transaction notes

SDK integration

For full transaction control, use the Dfns SDK with algosdk. See complete examples: