Factory for deploying GeneralTransferManager module (TrackedRedemptionFactory.sol)
View Source: contracts/modules/Experimental/Burn/TrackedRedemptionFactory.sol
↗ Extends: ModuleFactory ↘ Derived Contracts: MockBurnFactory
TrackedRedemptionFactory
Functions
Constructor
function (uint256 _setupCost, address _polymathRegistry, bool _isCostInPoly) public nonpayable ModuleFactory
Arguments
Name
Type
Description
_setupCost
uint256
Setup cost of module
_polymathRegistry
address
Address of the Polymath registry
_isCostInPoly
bool
true = cost in Poly, false = USD
deploy
⤾ overrides IModuleFactory.deploy
⤿ Overridden Implementation(s): MockBurnFactory.deploy
Used to launch the Module with the help of factory
function deploy(bytes _data) external nonpayable
returns(address)
Returns
Address Contract address of the Module
Arguments
Name
Type
Description
_data
bytes
PreviousInterface that every module factory contract should implement (IModuleFactory.sol)NextSafeMath (SafeMath.sol)
Last updated
Was this helpful?