Deployment with Create3 Factory

In the MAAT protocol, we deploy smart contracts on multiple chains using the LayerZero Create3 Factory. This approach allows us to deploy our own instances of contracts on any chain, ensuring compatibility and flexibility across different networks.

Key Features

  • Consistent Contract Addresses: By using the Create3 Factory, we can deploy contracts with the same address on any network, simplifying cross-chain interactions.

  • Independent Deployment: Deploying our own instances of the Create3 Factory allows us to remain independent of LayerZero’s pre-deployed contracts, giving us greater control over our deployments.

Benefits

Consistent Contract Addresses

Deploying with the Create3 Factory enables us to maintain the same contract addresses across all supported networks. This consistency is crucial for:

  • Simplifying interactions with the contracts.

  • Reducing complexity in cross-chain communication.

  • Ensuring seamless integration within the MAAT protocol.

Last updated