Interface for security token proxy deployment (ISTFactory.sol)
Last updated
Was this helpful?
Last updated
Was this helpful?
View Source:
↘ Derived Contracts:
ISTFactory
Events
⤿ Overridden Implementation(s):
Deploys the token and adds default modules like permission manager and transfer manager. Future versions of the proxy can attach different modules or pass some other paramters.
Arguments
Name
Type
Description
_name
string
is the name of the Security token
_symbol
string
is the symbol of the Security Token
_decimals
uint8
is the number of decimals of the Security Token
_tokenDetails
string
is the off-chain data associated with the Security Token
_issuer
address
is the owner of the Security Token
_divisible
bool
whether the token is divisible or not
_treasuryWallet
address
Ethereum address which will holds the STs.
Used to set a new token logic contract
Arguments
Name
Type
Description
_version
string
Version of upgraded module
_logicContract
address
Address of deployed module logic contract referenced from proxy
_initializationData
bytes
Initialization data that used to intialize value in the securityToken
_upgradeData
bytes
Data to be passed in call to upgradeToAndCall when a token upgrades its module
Used to upgrade a token
Arguments
Name
Type
Description
_maxModuleType
uint8
maximum module type enumeration
Used to set a new default transfer manager
Arguments
Name
Type
Description
_transferManagerFactory
address
Address of new default transfer manager factory
Used to set a new default data store
Arguments
Name
Type
Description
_dataStoreFactory
address
Address of new default data store factory
⤿ Overridden Implementation(s):
⤿ Overridden Implementation(s):
⤿ Overridden Implementation(s):
⤿ Overridden Implementation(s):