Why do we have to approve all your VEX stones?
This is the most efficient and straightforward way to enable any dapp to transfer multiple NFTs (ERC721) while also saving on gas costs for ERC404 contracts, which are typically expensive in terms of gas fees. Moreover, it simplifies the user interface, thereby providing an enhanced user experience. The method used is standard for ERC721 and can be found in OpenZeppelin contracts.