LagoonVaultInfo

Documentation for eth_defi.lagoon.vault.LagoonVaultInfo Python class.

class LagoonVaultInfo[source]

Capture information about Lagoon vault deployment.

Attributes summary

asset

The ERC-20 token that nominates the vault assets

safe

Lagoon vault deployment info

whitelistManager

Lagoon vault deployment info

feeReceiver

Lagoon vault deployment info

feeRegistry

Lagoon vault deployment info

valuationManager

Lagoon vault deployment info

address

Safe multisig core info

fallback_handler

Safe multisig core info

guard

Safe multisig core info

master_copy

Safe multisig core info

modules

Safe multisig core info

nonce

Safe multisig core info

owners

Safe multisig core info

threshold

Safe multisig core info

version

Safe 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: 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