LagoonMultichainDeployment

Documentation for eth_defi.erc_4626.vault_protocol.lagoon.deployment.LagoonMultichainDeployment Python class.

class LagoonMultichainDeployment

Bases: object

Result of deploying Lagoon vaults across multiple chains with a shared deterministic Safe.

All vaults share the same deterministic Safe address created via CREATE2 with the same salt nonce on each chain.

Attributes summary

safe_address

The deterministic Safe address shared by all chains

deployments

Per-chain deployment results keyed by chain name (lowercase)

safe_salt_nonce

The salt nonce used for deterministic Safe deployment

Methods summary

__init__(safe_address, deployments, ...)

safe_address: eth_typing.evm.HexAddress

The deterministic Safe address shared by all chains

deployments: dict[str, eth_defi.erc_4626.vault_protocol.lagoon.deployment.LagoonAutomatedDeployment]

Per-chain deployment results keyed by chain name (lowercase)

safe_salt_nonce: int

The salt nonce used for deterministic Safe deployment

__init__(safe_address, deployments, safe_salt_nonce)
Parameters
Return type

None