I am creating 3 erc20 tokens and I want 2 of these token contracts to be able to send tokens of the 3rd type. e.g. When I create the third token, I want 1m total supply, but allow 500k to be accessed by the other 2 token contracts.
The idea is to send a bonus amount of the 3rd token to the buyer on purchase (minting) of the other two tokens.
Would the best way to achieve this be sending 500k of the 3rd token to each of the other token contracts upon token creation? Then would the other token contracts be able to access these tokens and distribute them easily?