LaunchTieredSto
Procedure that launches a Tiered STO
Hierarchy
↳ LaunchTieredSto
Index
Constructors
Properties
Methods
Constructors
constructor
Inherited from void
Parameters:
Properties
Protected
args
Protected
argsInherited from void
Protected
context
Protected
contextInherited from void
type
Overrides void
Methods
addProcedure
Inherited from void
Appends a Procedure into the TransactionQueue's queue. This defines what will be run by the TransactionQueue when it is started.
Type parameters:
▪ A
▪ R: any
Parameters:
Returns: (Anonymous function)
whichever value is returned by the Procedure
addSignatureRequest
Inherited from void
Appends a signature request into the TransactionQueue's queue. This defines what will be run by the TransactionQueue when it is started.
Type parameters:
▪ A
Parameters:
Returns: (Anonymous function)
a PostTransactionResolver that resolves to the signed data
addTransaction
Inherited from void
Appends a method or future method into the TransactionQueue's queue. This defines what will be run by the TransactionQueue when it is started.
Type parameters:
▪ A
▪ R: any[]
▪ V: any
Parameters:
A method (or future method) that will be run in the Procedure's TransactionQueue. A future method is a transaction that doesn't exist at prepare time (for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run)
▪Default value
__namedParameters: object= {}
Returns: (Anonymous function)
a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed
prepare
Inherited from void
Mandatory method that builds a list of transactions that will be run
prepareTransactions
Overrides void
Transfer the necessary amount of POLY to the Security Token to cover the STO's setup fee
Launch the Tiered STO
Allow pre-issuing (if applicable, defaults to false)
Return the newly created STO
Note that this procedure will fail if:
The supplied custom currency oracle addresses corresponding to the selected fund raise currencies are invalid
Raising in Stable Coin and not providing stable coin addresses
Attempting to allow pre-issuing on a version 3.0 STO
Last updated