Search Results for

    Show / Hide Table of Contents

    Struct AssetParams

    AssetParams specifies the parameters for an asset. [apar] when part of an AssetConfig transaction.

    Namespace: Algorand.Unity
    Assembly: cs.temp.dll.dll
    Syntax
    [AlgoApiObject("", "", 0)]
    [Serializable]
    public struct AssetParams : IEquatable<AssetParams>

    Fields

    Clawback

    Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.

    Declaration
    [AlgoApiField("c")]
    public Address Clawback
    Field Value
    Type Description
    Address

    Decimals

    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). Minimum value: 0. Maximum value: 19.

    Declaration
    [AlgoApiField("dc")]
    public uint Decimals
    Field Value
    Type Description
    UInt32

    DefaultFrozen

    Whether holdings of this asset are frozen by default.

    Declaration
    [AlgoApiField("df")]
    public bool DefaultFrozen
    Field Value
    Type Description
    Boolean

    Freeze

    Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.

    Declaration
    [AlgoApiField("f")]
    public Address Freeze
    Field Value
    Type Description
    Address

    Manager

    Address of account used to manage the keys of this asset and to destroy it.

    Declaration
    [AlgoApiField("m")]
    public Address Manager
    Field Value
    Type Description
    Address

    MetadataHash

    A commitment to some unspecified asset metadata. The format of this metadata is up to the application.

    Declaration
    [AlgoApiField("am")]
    public Sha512_256_Hash MetadataHash
    Field Value
    Type Description
    Sha512_256_Hash

    Name

    Name of this asset, as supplied by the creator. Included only when the asset name is composed of printable utf-8 characters.

    Declaration
    [AlgoApiField("an")]
    public FixedString64Bytes Name
    Field Value
    Type Description
    FixedString64Bytes

    Reserve

    Address of account holding reserve (non-minted) units of this asset.

    Declaration
    [AlgoApiField("r")]
    public Address Reserve
    Field Value
    Type Description
    Address

    Total

    The total number of units of this asset.

    Declaration
    [AlgoApiField("t")]
    public ulong Total
    Field Value
    Type Description
    UInt64

    UnitName

    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
    [AlgoApiField("un")]
    public FixedString32Bytes UnitName
    Field Value
    Type Description
    FixedString32Bytes

    Url

    URL where more information about the asset can be retrieved. Included only when the URL is composed of printable utf-8 characters.

    Declaration
    [AlgoApiField("au")]
    public FixedString128Bytes Url
    Field Value
    Type Description
    FixedString128Bytes

    Methods

    Equals(AssetParams)

    Declaration
    public bool Equals(AssetParams other)
    Parameters
    Type Name Description
    AssetParams other
    Returns
    Type Description
    Boolean
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾