We are facing an issue in our dApp, where the creator account interacts with a smart contract (built using ARC4) to transfer an asset to a manually opted-in account. Despite the receiver’s opt-in, the transaction is rejected with the error: “Approval program rejected.”
We are using ARC20 for asset creation and management within the smart contract.please mention, if there is any constraints while transferring assets to wallets which are not directly interacting with smart contracts