Enzyme protocol API

Enzyme protocol is a digital asset management protocol, where a vault owner can safely manage assets for investors.

The module provides Python bindings for creating vaults, interaction adapters and reading the deposit and redemption information.

eth_defi.enzyme.deployment

Enzyme protocol deployment.

eth_defi.enzyme.vault

High level interface to read Enzyme vaults.

eth_defi.enzyme.integration_manager

Enzyme-specific enums in their Solidity code.

eth_defi.enzyme.events

Enzyme protocol event reader.

eth_defi.enzyme.price_feed

ChainLink price feed functions

eth_defi.enzyme.generic_adapter

Enzyme generic adapter helpers.

eth_defi.enzyme.generic_adapter_vault

Safe deployment of Enzyme vaults with generic adapter.

eth_defi.enzyme.utils

Enzyme protocol utilities.

eth_defi.enzyme.erc20

Enzyme vault ERC-20 helpers.

eth_defi.enzyme.uniswap_v2

Prepare Uniswap v2 swaps through Enzyme vault.

eth_defi.enzyme.policy

Enzyme vault policies.

eth_defi.enzyme.vault_controlled_wallet

Vault owner wallet implementation.