I would like to deploy an ERC-20 token on multiple chains : Ethereum, Polygon and the Binance Smart Chain while keeping the same address ideally. But I have literally zero idea on how to do that, I can't find a clear answer while googling.
How could I share the circulating supply between the networks? What if I need shared state between networks? My guess is that I would need some kind of intermediary, what would that be and how would it propagate the transactions between the various networks ?