Tldr; If I close an ATA with delegated authority, and reopen it, will it still have delegated authority?
Further details:
I’m trying to help someone who has been the victim of an NFT scam. As a result of the scam, all of his ATAs now have as delegated authority an attacker account. The problem is that he needs to still use some of those ATAs to recover some NFT staked somewhere.
Delegation of authority can be revoked using the Approve instruction (https://spl.solana.com/token#authority-delegation). This can be achieved using CLI or some wallets.
I figured as an alternative solution that he could close his ATAs using some DApps like https://soltricks.io/. When the staking site return his NFTs, the ATA will be reopened, with the same address (I have just checked).
Would a closed and reopened ATA lose his delegation authority? I cannot find info about that.