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.
the contract for
collection_1 has been created in the past, and therefore can't be changed now. Would this be possible still?