Constructor), in case you choose to use it:
_setactivefunction is used to change the status of the extension. The active status allows the extension to perform contract operations.
deactivationByFailureand no more operations can be performed until the extension returns to the active state.
setEntryof the contract to create/update a contract directly from the extension
amountsToMint[ ]=0), the function calls internally the
safeTransferto transfer the tokens to the extension. If they are minted ( so
amountsToMint[ ] >0), the function calls internally the
_mintAndTransferto mint the required amount and sends them to the contract.
IERC20 mintmethod on the
ERC20 token addresspassed