Help doing opt-in of ASA to smart contract

Yes, unless you want clawback for AssetTransfer, which is not usual.