Interface: CreateAssetWithTickerParams
Defined in: src/api/procedures/types.ts:702
Extends
Properties
assetType
assetType:
string
|BigNumber
Defined in: src/api/procedures/types.ts:666
Type of security that the Asset represents (e.g., Equity, Debt, Commodity). Common values are included in the KnownAssetType enum, but custom values can be used as well. Custom values must be registered on-chain the first time they're used, requiring an additional transaction. They aren't tied to a specific Asset. If using a custom type, it can be provided as a string (representing name) or a BigNumber (representing the custom type ID).
Inherited from
documents?
optional
documents:AssetDocument
[]
Defined in: src/api/procedures/types.ts:675
Inherited from
fundingRound?
optional
fundingRound:string
Defined in: src/api/procedures/types.ts:674
(Optional) funding round in which the Asset currently is (e.g., Series A, Series B).
Inherited from
CreateAssetParams
.fundingRound
initialStatistics?
optional
initialStatistics:InputStatType
[]
Defined in: src/api/procedures/types.ts:688
(Optional) type of statistics that should be enabled for the Asset.
Enabling statistics allows for TransferRestrictions to be made. For example, the SEC requires registration for a company that
has either more than 2000 investors or more than 500 non-accredited investors. To prevent crossing this limit, two restrictions are
needed: a Count
of 2000, and a ScopedCount
of non-accredited with a maximum of 500. source
These restrictions require a Count
and ScopedCount
statistic to be created. Although they can be created after the Asset is made, it is recommended to create statistics
before the Asset is circulated. Count statistics made after Asset creation need their initial value set, so it is simpler to create them before investors hold the Asset.
If you need to create a stat for an Asset after creation, you can use the TransferRestrictions.setStats method in the TransferRestrictions namespace.
Inherited from
CreateAssetParams
.initialStatistics
initialSupply?
optional
initialSupply:BigNumber
Defined in: src/api/procedures/types.ts:651
Amount of Asset tokens to be minted on creation (optional; by default, no tokens are minted).
Inherited from
CreateAssetParams
.initialSupply
isDivisible
isDivisible:
boolean
Defined in: src/api/procedures/types.ts:659
Whether a single Asset token can be divided into decimal parts.
Inherited from
name
name:
string
Defined in: src/api/procedures/types.ts:647
Inherited from
portfolioId?
optional
portfolioId:BigNumber
Defined in: src/api/procedures/types.ts:655
Portfolio to which the Asset tokens will be issued on creation (optional; defaults to the default portfolio).
Inherited from
securityIdentifiers?
optional
securityIdentifiers:SecurityIdentifier
[]
Defined in: src/api/procedures/types.ts:670
Array of domestic or international alphanumeric security identifiers for the Asset (e.g., ISIN, CUSIP, FIGI).
Inherited from
CreateAssetParams
.securityIdentifiers
ticker?
optional
ticker:string
Defined in: src/api/procedures/types.ts:708
(optional) ticker to be linked with the Asset
Note
from 7.x chain, ticker has been made optional. For 6.x chain, it is still mandatory.