I would like to have a certain amount of tokenX lets call it allocated to another contract that has stricter limits, and is only for transferring and then giving the transferer back 150% of what they send to a friend. I hope that makes sense the way I said it. Can someone point me in the right direction to get knowledge of this ? Does it have to be at creation time of Main tokenX smart contract? Or is it possible to later just get the tokens sent from an upgradeable contract upgrade? Because I believe the main contract will be upgradeable.
Is the best way to do this to make a seperate pool of tokenX, like just purchase them like normal so I then have say 10000 tokenX tokens . Can I initialize a new smart contract using that same tokenX ? I"m not sure this can be done.
Thanks Very Much