LagoonDeploymentParameters
Documentation for eth_defi.lagoon.deployment.LagoonDeploymentParameters Python class.
- class LagoonDeploymentParameters
Bases:
objectCapture core parameters needed to deploy a Lagoon vault
Attributes summary
underlyingnamesymbolsafewhitelistManagervaluationManageradminfeeReceiverfeeRegistrymanagementRateperformanceRateenableWhitelistrateUpdateCooldownwrappedNativeTokenMethods summary
__init__(underlying, name, symbol[, safe, ...])as_abi_encoded_bytes()Return Lagoon vault initialization struct ABI encoded.
as_solidity_struct()as_solidity_struct_v_0_1_0()get_create_vault_proxy_arguments()For createVaultProxy()
- __init__(underlying, name, symbol, safe=None, whitelistManager=None, valuationManager=None, admin=None, feeReceiver=None, feeRegistry=None, managementRate=200, performanceRate=2000, enableWhitelist=False, rateUpdateCooldown=86400, wrappedNativeToken=None)
- Parameters
- Return type
None
- as_abi_encoded_bytes()
Return Lagoon vault initialization struct ABI encoded.
Before was passed as is, was changed to ABI encoded bytes in Lagoon v0.5.0.
Does not include wrappedNativeToken
Does not include feeRegistry, as it is passed separately.
- Return type
hexbytes.main.HexBytes