Skip to content

$AssetParams

const $AssetParams: object

Type declaration

description

readonly description: “AssetParams specifies the parameters for an asset.\n\n[apar] when part of an AssetConfig transaction.\n\nDefinition:\ndata/transactions/asset.go : AssetParams”

properties

readonly properties: object

properties.clawback

readonly properties.clawback: object

properties.clawback.description

readonly properties.clawback.description: "Address of account used to clawback holdings of this asset. If empty, clawback is not permitted." = 'Address of account used to clawback holdings of this asset. If empty, clawback is not permitted.'

properties.clawback.type

readonly properties.clawback.type: "string" = 'string'

properties.creator

readonly properties.creator: object

properties.creator.description

readonly properties.creator.description: "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." = '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.'

properties.creator.type

readonly properties.creator.type: "string" = 'string'

properties.decimals

readonly properties.decimals: object

properties.decimals.description

readonly properties.decimals.description: "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)." = '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).'

properties.decimals.maximum

readonly properties.decimals.maximum: 19 = 19

properties.decimals.minimum

readonly properties.decimals.minimum: 0 = 0

properties.decimals.type

readonly properties.decimals.type: "integer" = 'integer'

properties.default-frozen

readonly properties.default-frozen: object

properties.default-frozen.description

readonly properties.default-frozen.description: "Whether holdings of this asset are frozen by default." = 'Whether holdings of this asset are frozen by default.'

properties.default-frozen.type

readonly properties.default-frozen.type: "boolean" = 'boolean'

properties.freeze

readonly properties.freeze: object

properties.freeze.description

readonly properties.freeze.description: "Address of account used to freeze holdings of this asset. If empty, freezing is not permitted." = 'Address of account used to freeze holdings of this asset. If empty, freezing is not permitted.'

properties.freeze.type

readonly properties.freeze.type: "string" = 'string'

properties.manager

readonly properties.manager: object

properties.manager.description

readonly properties.manager.description: "Address of account used to manage the keys of this asset and to destroy it." = 'Address of account used to manage the keys of this asset and to destroy it.'

properties.manager.type

readonly properties.manager.type: "string" = 'string'

properties.metadata-hash

readonly properties.metadata-hash: object

properties.metadata-hash.description

readonly properties.metadata-hash.description: "A commitment to some unspecified asset metadata. The format of this metadata is up to the application." = 'A commitment to some unspecified asset metadata. The format of this metadata is up to the application.'

properties.metadata-hash.format

readonly properties.metadata-hash.format: "byte" = 'byte'

properties.metadata-hash.pattern

readonly properties.metadata-hash.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.metadata-hash.type

readonly properties.metadata-hash.type: "string" = 'string'

properties.name

readonly properties.name: object

properties.name.description

readonly properties.name.description: "Name of this asset, as supplied by the creator. Included only when the asset name is composed of printable utf-8 characters." = 'Name of this asset, as supplied by the creator. Included only when the asset name is composed of printable utf-8 characters.'

properties.name.type

readonly properties.name.type: "string" = 'string'

properties.name-b64

readonly properties.name-b64: object

properties.name-b64.description

readonly properties.name-b64.description: "Base64 encoded name of this asset, as supplied by the creator." = 'Base64 encoded name of this asset, as supplied by the creator.'

properties.name-b64.format

readonly properties.name-b64.format: "byte" = 'byte'

properties.name-b64.pattern

readonly properties.name-b64.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.name-b64.type

readonly properties.name-b64.type: "string" = 'string'

properties.reserve

readonly properties.reserve: object

properties.reserve.description

readonly properties.reserve.description: "Address of account holding reserve (non-minted) units of this asset." = 'Address of account holding reserve (non-minted) units of this asset.'

properties.reserve.type

readonly properties.reserve.type: "string" = 'string'

properties.total

readonly properties.total: object

properties.total.description

readonly properties.total.description: "The total number of units of this asset." = 'The total number of units of this asset.'

properties.total.type

readonly properties.total.type: "integer" = 'integer'

properties.total.x-algorand-format

readonly properties.total.x-algorand-format: "uint64" = 'uint64'

properties.unit-name

readonly properties.unit-name: object

properties.unit-name.description

readonly properties.unit-name.description: "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." = '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.'

properties.unit-name.type

readonly properties.unit-name.type: "string" = 'string'

properties.unit-name-b64

readonly properties.unit-name-b64: object

properties.unit-name-b64.description

readonly properties.unit-name-b64.description: "Base64 encoded name of a unit of this asset, as supplied by the creator." = 'Base64 encoded name of a unit of this asset, as supplied by the creator.'

properties.unit-name-b64.format

readonly properties.unit-name-b64.format: "byte" = 'byte'

properties.unit-name-b64.pattern

readonly properties.unit-name-b64.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.unit-name-b64.type

readonly properties.unit-name-b64.type: "string" = 'string'

properties.url

readonly properties.url: object

properties.url.description

readonly properties.url.description: "URL where more information about the asset can be retrieved. Included only when the URL is composed of printable utf-8 characters." = 'URL where more information about the asset can be retrieved. Included only when the URL is composed of printable utf-8 characters.'

properties.url.type

readonly properties.url.type: "string" = 'string'

properties.url-b64

readonly properties.url-b64: object

properties.url-b64.description

readonly properties.url-b64.description: "Base64 encoded URL where more information about the asset can be retrieved." = 'Base64 encoded URL where more information about the asset can be retrieved.'

properties.url-b64.format

readonly properties.url-b64.format: "byte" = 'byte'

properties.url-b64.pattern

readonly properties.url-b64.pattern: ”^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$” = '^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$'

properties.url-b64.type

readonly properties.url-b64.type: "string" = 'string'

required

readonly required: readonly ["creator", "decimals", "total"]

type

readonly type: "object" = 'object'

Defined in

schemas.gen.ts:423