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()Remove all items from the dict.
copy()Return a shallow copy of the dict.
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()Return a set-like object providing a view on the dict's items.
keys()Return a set-like object providing a view on the dict's 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()Return an object providing a view on the dict's 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()
Remove all items from the dict.
- copy()
Return a shallow copy of the dict.
- 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()
Return a set-like object providing a view on the dict’s items.
- keys()
Return a set-like object providing a view on the dict’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()
Return an object providing a view on the dict’s values.