Interface IMPTokenIssuanceCreate
The MPTokenIssuanceCreate transaction creates an MPTokenIssuance object
and adds it to the relevant directory node of the creator account.
Assembly: Xrpl.dll
Syntax
public interface IMPTokenIssuanceCreate : ITransactionCommon
Properties
|
Edit this page
View Source
AssetScale
An asset scale is the difference, in orders of magnitude, between a standard unit and
a corresponding fractional unit.More formally, the asset scale is a non-negative integer
(0, 1, 2, …) such that one standard unit equals 10^(-scale) of a corresponding
fractional unit.If the fractional unit equals the standard unit, then the asset scale is 0.
Note that this value is optional, and will default to 0 if not supplied.
Declaration
uint? AssetScale { get; set; }
Property Value
|
Edit this page
View Source
Flags
Declaration
MPTokenIssuanceCreateFlags? Flags { get; set; }
Property Value
|
Edit this page
View Source
Arbitrary metadata about this issuance, in hex format.
The limit for this field is 1024 bytes.
Declaration
string? MPTokenMetadata { get; set; }
Property Value
|
Edit this page
View Source
Declaration
[JsonIgnore]
string? MPTokenMetadataRow { get; }
Property Value
|
Edit this page
View Source
MaximumAmount
Specifies the maximum asset amount of this token that should ever be issued.
Valid values for this field are between 0 and 9223372036854775807 (the maximum signed 64-bit integer).
If this value is not specified, the issuance does not have a limit.
Declaration
string? MaximumAmount { get; set; }
Property Value
|
Edit this page
View Source
Parsed metadata object conforming to the XLS-89 Multi-Purpose Token Metadata Schema.
Setting this property automatically serializes the schema to the MPTokenMetadata hex field.
Declaration
[JsonIgnore]
MPTokenMetadataSchema? Metadata { get; set; }
Property Value
|
Edit this page
View Source
TransferFee
The value specifies the fee to charged by the issuer for secondary sales of the token,
if such sales are allowed. Valid values for this field are between 0 and 50000 inclusive,
allowing transfer rates of between 0.00% and 50.00% in increments of 0.001.
Declaration
ushort? TransferFee { get; set; }
Property Value