Interface that any module factory contract should implement (ModuleFactory.sol)
Last updated
Was this helpful?
Last updated
Was this helpful?
View Source:
↗ Extends: , ↘ Derived Contracts: , , , ,
ModuleFactory
Contract is abstract
Constants & Variables
Constructor
Arguments
Name
Type
Description
_setupCost
uint256
_polymathRegistry
address
_isCostInPoly
bool
Type of the Module factory
Arguments
Name
Type
Description
Get the tags related to the module factory
Arguments
Name
Type
Description
Get the version related to the module factory
Arguments
Name
Type
Description
Used to change the fee of the setup cost
Arguments
Name
Type
Description
_setupCost
uint256
new setup cost
Used to change the currency and amount of setup cost
Arguments
Name
Type
Description
_setupCost
uint256
new setup cost
_isCostInPoly
bool
new setup cost currency. USD or POLY
Updates the title of the ModuleFactory
Arguments
Name
Type
Description
_title
string
New Title that will replace the old one.
Updates the description of the ModuleFactory
Arguments
Name
Type
Description
_description
string
New description that will replace the old one.
Updates the name of the ModuleFactory
Arguments
Name
Type
Description
_name
bytes32
New name that will replace the old one.
Updates the tags of the ModuleFactory
Arguments
Name
Type
Description
_tagsData
bytes32[]
New list of tags
Function use to change the lower and upper bound of the compatible version st
Arguments
Name
Type
Description
_boundType
string
Type of bound
_newVersion
uint8[]
new version array
Used to get the lower bound
Returns
lower bound
Arguments
Name
Type
Description
Used to get the upper bound
Returns
upper bound
Arguments
Name
Type
Description
Get the setup cost of the module
Arguments
Name
Type
Description
Calculates fee in POLY
Arguments
Name
Type
Description
Used to initialize the module
Arguments
Name
Type
Description
_module
address
Address of module
_data
bytes
Data used for the intialization of the module factory variables
⤾ overrides
⤿ Overridden Implementation(s): ,
⤾ overrides
⤿ Overridden Implementation(s):
⤾ overrides
⤿ Overridden Implementation(s):
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤾ overrides
⤿ Overridden Implementation(s):