Skip to content

AssetManager

Manages Algorand Standard Assets (ASAs) including creation, configuration, and querying.

const assetManager = algorand.asset;

Gets asset information by ID.

ParameterTypeDescription
assetIdbigintThe asset ID to look up
const asset = await algorand.asset.getById(123n);
console.log(asset.name, asset.unitName, asset.total);

Gets an account’s information for a specific asset.

ParameterTypeDescription
addressstringAccount address
assetIdbigintAsset ID
const info = await algorand.asset.getAccountInformation(myAccount.addr, 123n);
console.log(info.balance);

Opts an account into multiple assets at once.

ParameterTypeDescription
accountTransactionSignerAccountAccount to opt in
assetIdsbigint[]Array of asset IDs
await algorand.asset.bulkOptIn(myAccount, [123n, 456n, 789n]);

Opts an account out of multiple assets at once.

await algorand.asset.bulkOptOut(myAccount, [123n, 456n]);