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.
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.
_burnfunction. This function is used when a burn operation is performed (address receiver passed as
address(0) in the
IERC20 burnmethod on the