IRule701Events

Git Source

Domain-specific events for Rule 701 compensation diamonds

Events

GrantCreated

event GrantCreated(
    address indexed employee,
    address indexed assetType,
    uint256 amount,
    uint256 grantDate,
    uint256 vestingStart,
    uint256 vestingDuration
);

GrantExercised

event GrantExercised(address indexed employee, address indexed assetType, uint256 amount, uint256 exercisePrice);

GrantCancelled

event GrantCancelled(address indexed employee, address indexed assetType, uint256 amount, string reason);

AnnualLimitUpdated

event AnnualLimitUpdated(uint256 oldLimit, uint256 newLimit);

EmployeeLimitReached

event EmployeeLimitReached(address indexed employee, uint256 totalGranted);

CompanyLimitReached

event CompanyLimitReached(uint256 totalGranted);

GrantAdminAdded

event GrantAdminAdded(address indexed admin);

GrantAdminRemoved

event GrantAdminRemoved(address indexed admin);

Rule701StatusChanged

event Rule701StatusChanged(bool isActive);

GrantConverted

event GrantConverted(address indexed employee, address indexed fromAsset, address indexed toAsset, uint256 amount);

Last updated

Was this helpful?