ExemptOffering
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?