OfferingUtils

Git Source

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?