ExemptOffering

Git Source

Inherits: Offering, FederalExemption

Inherits from both Offering (for the generic offering logic) and FederalExemption (for the private exemption rules).

State Variables

filedWithSEC

bool public filedWithSEC;

Functions

constructor

constructor() Offering(address(0), address(0), address(0), 0, 0, 0, 0, 0, "");

_initializeExemptOffering

function _initializeExemptOffering(
    uint256 _exemptionLimit,
    address _issuer,
    address _asset,
    address _paymentToken,
    uint256 _pricePerToken,
    uint256 _minInvestment,
    uint256 _investmentDeadline,
    uint256 _targetAmount,
    uint256 _maxAmount,
    string memory _uri
) internal;

invest

Implementation of the Offering's 'invest' function, which also calls 'issueUnderExemption' from FederalExemption.

function invest(uint256 amount, uint256 _pricePerToken) external override;

fileWithSEC

function fileWithSEC() external;

_createLotTokensToInvestor

Internal function to createLot tokens to investor

function _createLotTokensToInvestor(address investor, uint256 amount) internal override;

closeOffering

Overridden to close both the offering and the exemption.

function closeOffering() external override;

_afterCountersign

function _afterCountersign(address investor) internal override;

Last updated

Was this helpful?