There're 2 future NFT collections.
Is it possible to create the contracts for them in such a way that whenever an NFT of collection_1 c1
gets, some NFTs from collection_2 c2
of the same account get transfered automatically to the receiver as well?
Meaning, even when a user decides to send an NFT from c1
from his wallet manually, without calling a special function myTransferNFTOf2Collections(...)
which I may create. In other words, it should occur in all possible cases, without any additional effort from the user.
option #1:
the contract for collection_1
has been created in the past, and therefore can't be changed now. Would this be possible still?