This is the Form implementation for a standard ERC4626 vault. Denoted as Form ID 1 on all chains Superform is deployed on, it inherits from ERC4626FormImplementation, using its overrides and action internal functions in an unchanged manner. Anybody can add ERC4626 vaults to this Form ID on chains where Superform contracts are deployed.

Core Concepts

This Form overrides the internal action functions of BaseForm which all Forms on Superform must implement and inserts the internal implementations of ERC4626FormImplementation. ERC4626FormImplementation contains the base logic for the main deposit and withdraw internal functions assuming a standard 4626 vault.

Last updated