1

I've noticed that if I deploy the same contract on Optimism, Arbitrum, and Polygon, they will all share the same contract address. Also, if I then deploy 3 contracts on Optimism, wait a bit, and then deploy those same three on Arbitrum as well, they will also have the same contract addresses.

Are contract addresses following a certain order? How does each EVM blockchain get the exact same result?

1 Answers1

2

If you deploy from the same account with the same nonce on a different chain, it will have the same address once deployed.

How is the address of an Ethereum contract computed?

rhao
  • 126
  • 4