Skip to main content

RewardSplitterFactory

Git Source

Inherits: IRewardSplitterFactory

Author: StakeWise

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