OfferingUtils
Utility library for common offering validation and calculation patterns
Consolidates repeated code patterns to reduce contract sizes
Functions
validateTokenCreation
Validates price and amount for token creation
function validateTokenCreation(uint256 amount, uint256 pricePerToken) internal pure returns (uint256 sharesToMint);
validateInvestmentParams
Validates basic investment parameters
function validateInvestmentParams(uint256 amount, uint256 pricePerToken, uint256 minInvestment) internal pure;
requireEntity
Checks entity authorization
function requireEntity(address msgSender, address entity) internal pure;
Last updated
Was this helpful?