Struct AssetParams
Assembly: cs.temp.dll.dll
Syntax
public struct AssetParams : IEquatable<AssetParams>
Properties
Clawback
[c] Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.
Declaration
public string Clawback { get; set; }
Property Value
Creator
The address that created this asset. This is the address where the parameters for this asset can be found, and also the address where unwanted asset units can be sent in the worst case.
Declaration
public string Creator { get; set; }
Property Value
Decimals
[dc] The number of digits to use after the decimal point when displaying this asset. If 0, the asset is not divisible. If 1, the base unit of the asset is in tenths. If 2, the base unit of the asset is in hundredths, and so on. This value must be between 0 and 19 (inclusive).
Declaration
public ulong Decimals { get; set; }
Property Value
DefaultFrozen
[df] Whether holdings of this asset are frozen by default.
Declaration
public Optional<bool> DefaultFrozen { get; set; }
Property Value
Freeze
[f] Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.
Declaration
public string Freeze { get; set; }
Property Value
Manager
[m] Address of account used to manage the keys of this asset and to destroy it.
Declaration
public string Manager { get; set; }
Property Value
[am] A commitment to some unspecified asset metadata. The format of this metadata is up to the application.
Declaration
public byte[] MetadataHash { get; set; }
Property Value
Name
[an] Name of this asset, as supplied by the creator. Included only when the asset name is composed of printable utf-8 characters.
Declaration
public string Name { get; set; }
Property Value
NameB64
Base64 encoded name of this asset, as supplied by the creator.
Declaration
public byte[] NameB64 { get; set; }
Property Value
Reserve
[r] Address of account holding reserve (non-minted) units of this asset.
Declaration
public string Reserve { get; set; }
Property Value
Total
[t] The total number of units of this asset.
Declaration
public ulong Total { get; set; }
Property Value
UnitName
[un] Name of a unit of this asset, as supplied by the creator. Included only when the name of a unit of this asset is composed of printable utf-8 characters.
Declaration
public string UnitName { get; set; }
Property Value
UnitNameB64
Base64 encoded name of a unit of this asset, as supplied by the creator.
Declaration
public byte[] UnitNameB64 { get; set; }
Property Value
Url
[au] URL where more information about the asset can be retrieved. Included only when the URL is composed of printable utf-8 characters.
Declaration
public string Url { get; set; }
Property Value
UrlB64
Base64 encoded URL where more information about the asset can be retrieved.
Declaration
public byte[] UrlB64 { get; set; }
Property Value
Methods
Equals(AssetParams)
Declaration
public bool Equals(AssetParams other)
Parameters
Returns