Skip to content

Latest commit

 

History

History
253 lines (237 loc) · 9.53 KB

IFourYearVestingFactory.md

File metadata and controls

253 lines (237 loc) · 9.53 KB

Interface for Four Year Vesting Factory contract. (IFourYearVestingFactory.sol)

View Source: contracts/governance/Vesting/fouryear/IFourYearVestingFactory.sol

↘ Derived Contracts: FourYearVestingFactory

IFourYearVestingFactory contract

Interfaces are used to cast a contract address into a callable instance. This interface is used by FourYearVestingFactory contract to override empty implemention of deployFourYearVesting function and use an instance of FourYearVestingFactory.

Functions


deployFourYearVesting

⤿ Overridden Implementation(s): FourYearVestingFactory.deployFourYearVesting

function deployFourYearVesting(address _SOV, address _staking, address _tokenOwner, address _feeSharing, address _vestingOwnerMultisig, address _fourYearVestingLogic, uint256 _extendDurationFor) external nonpayable
returns(address)

Arguments

Name Type Description
_SOV address
_staking address
_tokenOwner address
_feeSharing address
_vestingOwnerMultisig address
_fourYearVestingLogic address
_extendDurationFor uint256
Source Code
function deployFourYearVesting(
        address _SOV,
        address _staking,
        address _tokenOwner,
        address _feeSharing,
        address _vestingOwnerMultisig,
        address _fourYearVestingLogic,
        uint256 _extendDurationFor
    ) external returns (address);

Contracts