Rule144Exemption
Inherits: FederalExemption
Represents SEC Rule 144, which provides a safe harbor for the resale of restricted or control securities if certain conditions (holding periods, volume limits, current public info, etc.) are met. Typically used by insiders or holders of restricted shares to sell into the public market once conditions are satisfied.
State Variables
minHoldingPeriod
uint256 public minHoldingPeriod;
Functions
constructor
constructor();
_initializeRule144Exemption
function _initializeRule144Exemption(uint256 _maxRaise, uint256 _minHoldingPeriod) internal;
issueUnderExemption
Overridden to represent a scenario where an investor is "reselling" restricted shares, only if they've held them beyond the minHoldingPeriod. For demonstration, we pretend 'issueUnderExemption' acts as a "resale" event.
function issueUnderExemption(address investor, uint256 amount) internal virtual override;
Events
Rule144Initialized
event Rule144Initialized(uint256 minHoldingPeriod);
Last updated
Was this helpful?