Skip to main content

SubVaultsRegistryFactory

Git Source ↗

Inherits: ISubVaultsRegistryFactory

Factory for deploying SubVaultsRegistry contracts

State Variables

_vaultsRegistry

IVaultsRegistry internal immutable _vaultsRegistry

implementation

The address of the SubVaultsRegistry implementation contract used for proxy creation

address public immutable override implementation

Functions

constructor

Constructor

constructor(address _implementation, IVaultsRegistry vaultsRegistry) ;

Parameters

NameTypeDescription
_implementationaddressThe implementation address of SubVaultsRegistry
vaultsRegistryIVaultsRegistryThe address of the VaultsRegistry contract

createSubVaultsRegistry

Creates a new SubVaultsRegistry contract

function createSubVaultsRegistry() external override returns (address);

Returns

NameTypeDescription
<none>addressThe address of the created SubVaultsRegistry contract