LagoonVaultInfo
Documentation for eth_defi.lagoon.vault.LagoonVaultInfo Python class.
- class LagoonVaultInfo
Bases:
eth_defi.vault.base.VaultInfoCapture information about Lagoon vault deployment.
Attributes summary
assetThe ERC-20 token that nominates the vault assets
safeLagoon vault deployment info
whitelistManagerLagoon vault deployment info
feeReceiverLagoon vault deployment info
feeRegistryLagoon vault deployment info
valuationManagerLagoon vault deployment info
addressSafe multisig core info
fallback_handlerSafe multisig core info
guardSafe multisig core info
master_copySafe multisig core info
modulesSafe multisig core info
nonceSafe multisig core info
ownersSafe multisig core info
thresholdSafe multisig core info
versionSafe multisig core info
Methods summary
__init__(*args, **kwargs)clear()copy()fromkeys([value])Create a new dictionary with keys from iterable and values set to value.
get(key[, default])Return the value for key if key is in the dictionary, else default.
items()keys()pop(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem()Remove and return a (key, value) pair as a 2-tuple.
setdefault(key[, default])Insert key with a value of default if key is not in the dictionary.
update([E, ]**F)If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values()- asset: eth_typing.evm.HexAddress
The ERC-20 token that nominates the vault assets
- safe: eth_typing.evm.HexAddress
Lagoon vault deployment info
- whitelistManager: eth_typing.evm.HexAddress
Lagoon vault deployment info
- feeReceiver: eth_typing.evm.HexAddress
Lagoon vault deployment info
- feeRegistry: eth_typing.evm.HexAddress
Lagoon vault deployment info
- valuationManager: eth_typing.evm.HexAddress
Lagoon vault deployment info
- address: eth_typing.evm.ChecksumAddress
Safe multisig core info
- fallback_handler: eth_typing.evm.ChecksumAddress
Safe multisig core info
- guard: eth_typing.evm.ChecksumAddress
Safe multisig core info
- master_copy: eth_typing.evm.ChecksumAddress
Safe multisig core info
- modules: list[eth_typing.evm.ChecksumAddress]
Safe multisig core info
- nonce: int
Safe multisig core info
- owners: list[eth_typing.evm.ChecksumAddress]
Safe multisig core info
- threshold: int
Safe multisig core info
- version: str
Safe multisig core info
- __init__(*args, **kwargs)
- __new__(**kwargs)
- clear() None. Remove all items from D.
- copy() a shallow copy of D
- fromkeys(value=None, /)
Create a new dictionary with keys from iterable and values set to value.
- get(key, default=None, /)
Return the value for key if key is in the dictionary, else default.
- items() a set-like object providing a view on D's items
- keys() a set-like object providing a view on D's keys
- pop(k[, d]) v, remove specified key and return the corresponding value.
If the key is not found, return the default if given; otherwise, raise a KeyError.
- popitem()
Remove and return a (key, value) pair as a 2-tuple.
Pairs are returned in LIFO (last-in, first-out) order. Raises KeyError if the dict is empty.
- setdefault(key, default=None, /)
Insert key with a value of default if key is not in the dictionary.
Return the value for key if key is in the dictionary, else default.
- update([E, ]**F) None. Update D from mapping/iterable E and F.
If E is present and has a .keys() method, then does: for k in E.keys(): D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
- values() an object providing a view on D's values