Open dulumao opened 3 years ago
@dulumao did you find the answer to this?
The address comes from the creator's address and the number of transactions sent from that address (the “nonce”). from https://ethereum.org/en/developers/docs/accounts/
Using CREATE2. There are contracts that exist on most networks that help facilitate this like https://github.com/Zoltu/deterministic-deployment-proxy
If you use a same account and same nonce for different networks, contract address would be the same whether they have the same bytecode or not ( somehow better than create2 ).
It's amazing