During the contribution phase tokens are deposited in the forge. At the end of the contribution period the forge swaps all tokens deposited, into the DynaSets underlying assets, weighted based on the requirements of the DAM that are defined when initialising the DynaSets.
ForgeV1 allows to create mutiple Forge Objects to contribute to a specific dynaset.
function forgeFunction(
uint256 forgeId,
uint256 contributorsToMint,
uint256 minimumAmountOut
) external nonReentrant onlyRole(BLACK_SMITH) {
Last modified 1mo ago