LagoonMultichainDeployment
Documentation for eth_defi.erc_4626.vault_protocol.lagoon.deployment.LagoonMultichainDeployment Python class.
- class LagoonMultichainDeployment
Bases:
objectResult 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
The deterministic Safe address shared by all chains
Per-chain deployment results keyed by chain name (lowercase)
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
safe_address (eth_typing.evm.HexAddress) –
deployments (dict[str, eth_defi.erc_4626.vault_protocol.lagoon.deployment.LagoonAutomatedDeployment]) –
safe_salt_nonce (int) –
- Return type
None