SecurityTokenReservation
Last updated
Was this helpful?
Last updated
Was this helpful?
Class used to manage all the Security Token Reservation functionality
‹›
↳ SecurityTokenReservation
Create a new SecurityTokenReservation instance
Parameters:
Name
Type
params
context
Protected
context• expiry: Date
Date at which this reservation expires
• ownerAddress: string
Address of the owner of the reservation
• reservedAt: Date
Date when the Security Token was reserved
Optional
securityTokenAddress• securityTokenAddress? : undefined | string
Address of the Security Token if it has already been launched, undefined if not
• symbol: string
• uid: string
Hydrate the entity
Parameters:
Name
Type
params
Returns: void
Creates a security token with the reserved symbol
Parameters:
â–ª args: object
Name
Type
detailsUrl?
undefined | string
divisible
boolean
name
string
treasuryWallet?
undefined | string
▸ isLaunched(): Promise‹boolean›
Returns true if the Security Token associated to this reservation has already been launched
Returns: Promise‹boolean›
â–¸ toPojo(): object
Convert entity to a POJO (Plain Old Javascript Object)
Returns: object
expiry: Date
ownerAddress: string
reservedAt: Date
securityTokenAddress: undefined | string
symbol: string
uid: string
Transfer the ownership of the ticker
Parameters:
â–ª args: object
Name
Type
newOwner
string
Static
generateIdâ–¸ generateId(__namedParameters
: object): string
Generate the Security Token Reservation's UUID from its identifying properties
Parameters:
â–ª __namedParameters: object
Name
Type
symbol
string
Returns: string
Static
unserializeUnserialize string to a Security Token Reservation object representation
Parameters:
Name
Type
serialized
string
+ new SecurityTokenReservation(params
: & , context
: ):
Defined in
&
Returns:
• context:
Defined in
Defined in
Defined in
Defined in
Defined in
Defined in
Overrides .
Defined in
â–¸ _refresh(params
: Partial‹›): void
Overrides .
Defined in
Partial‹›
â–¸ createSecurityToken(args
: object): Promise‹‹, ››
Defined in
Returns: Promise‹‹, ››
Defined in
Overrides .
Defined in
â–¸ transferOwnership(args
: object): Promise‹‹, void››
Defined in
Returns: Promise‹‹, void››
Defined in
â–¸ unserialize(serialized
: string):
Defined in
Returns: