enzyme.policy

Documentation for eth_defi.enzyme.policy Python module.

Enzyme vault policies.

To make your Enzyme vaults safe against rug pulls at least the following policies should be enabled - Cumulative slippage tolerance (can bleed only 10% a week) - Vault adapter policy (prevent asset manager to call an arbitrary smart contract with vault assets)

By default, Enzyme vault does not have any adapters set when you create vaults programmatically. Enzyme frontend has some vault policies by default, but Enzyme frontend is not open source.

Functions

create_safe_default_policy_configuration_for_generic_adapter(...)

Create safe policies for a vault.

encode_single_address_list_policy_args(address)

How to pass an address list to a fund deployer.

get_vault_policies(vault)

Get policy contracts enabled on the vault.

Classes

AddressListUpdateType

What kind of delta operation we do on an address.