Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
emg110 committed Oct 10, 2024
1 parent 7e12faa commit ec09509
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion ARCs/arc-0071.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Note 2: Heavy discussions and development is ongoing to address Note 1. WIP! Pro

- To create an atomic transaction group starting with a rekey from holder to issuer, then issuer creating the ASA using holder's address as creator, then freezing the asset and setting freeze address to ZeroAddress then rekeying back to holder. This will ensure that the holder cannot close out the ASA and soulbound ASA stays in holder's account forever. The Issuer provides the ASA params and metadata and controls the process in between rekey and rekey back transactions (This approach is inspired by ARC58 approach).

- Other solution is not to use rekeys and instead have user create the ASA and use the dApp to manage the process in one atomic transaction group. Managed by dApp, A transaction group is created including: A transaction for asset creation by holder, a config transaction to set issuer as manager and freeze addresses (and reserve if not ARC19), ABI call with inner transaction from issuer to freeze asset and another inner txn to set freeze address to ZeroAddress. This approach is more wallet friendly but requires more user interaction and dApp development.
- Other solution is not to use rekeys and instead have user create the ASA and use the dApp to manage the process in one atomic transaction group. Managed by dApp, A transaction group is created including: A transaction for asset creation by holder, a config transaction to set issuer as manager and freeze addresses (and reserve if not ARC19), ABI call with inner transaction from issuer to freeze asset and another inner txn to set freeze address to ZeroAddress. This approach is more wallet friendly but requires more dApp development.

### ASA Parameters Conventions

Expand Down

0 comments on commit ec09509

Please sign in to comment.