Subject of the issue
If you remove the manager address, it actually behaves like you're destroying the asset.
Your environment
algosdk 1.13.0
Steps to reproduce
- Use
AssetCreateTransactionBuilder to create an asset with a manager asset.
- Query the blockchain for the asset using
GetAssetByID and notice it works.
- Use
AssetConfigureTransactionBuilder to set the manager asset to null.
- Query the blockchain for the asset using
GetAssetByID and notice it doesn't work and the asset is "destroyed".
Expected behavior
If I had created the asset in the beginning without a manager, then it would have worked.
The expected behavior is that the AssetConfigureTransactionBuilder should simply remove the manager address and not destroy it.
Actual behavior
The asset is destroyed.
Subject of the issue
If you remove the manager address, it actually behaves like you're destroying the asset.
Your environment
algosdk 1.13.0
Steps to reproduce
AssetCreateTransactionBuilderto create an asset with a manager asset.GetAssetByIDand notice it works.AssetConfigureTransactionBuilderto set the manager asset tonull.GetAssetByIDand notice it doesn't work and the asset is "destroyed".Expected behavior
If I had created the asset in the beginning without a manager, then it would have worked.
The expected behavior is that the
AssetConfigureTransactionBuildershould simply remove the manager address and not destroy it.Actual behavior
The asset is destroyed.