I'm building a DAPP, where a user has one 'parent' ERC20 token and several other 'child' ERC20 tokens.
So what I want is .... To have a parent token A, and that token owns the tokens X, Y and Z.
In my DAPP, the parent does not always own the same child tokens. Child tokens are dynamic in size and type.
The reason being, I want to be able transfer 'ownership' of all the tokens in 1 transaction, by simply transferring token A from one address to another.
Is this possible?
I have been looking into Proxy Contracts, but I'm not sure if this would work. I was wondering if anybody has done something similar.