LagoonMultichainDeployment
Documentation for eth_defi.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
safe_addressThe deterministic Safe address shared by all chains
deploymentsPer-chain deployment results keyed by chain name (lowercase)
safe_salt_nonceThe 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