Skip to main content

RewardSplitterFactory

Git Source ↗

Inherits: IRewardSplitterFactory

Factory for deploying the RewardSplitter contract

State Variables

implementation

The address of the RewardSplitter implementation contract used for proxy creation

address public immutable override implementation

Functions

constructor

Constructor

constructor(address _implementation) ;

Parameters

NameTypeDescription
_implementationaddressThe implementation address of RewardSplitter

createRewardSplitter

Creates RewardSplitter contract proxy

function createRewardSplitter(address vault) external override returns (address rewardSplitter);

Parameters

NameTypeDescription
vaultaddressThe address of the vault to which the RewardSplitter will be connected

Returns

NameTypeDescription
rewardSplitteraddressThe address of the created RewardSplitter contract