Creates a new instance of AssetLabelingClient
An AppClient instance which has been created with the AssetLabeling app spec
Creates a new instance of AssetLabelingClient
The parameters to initialise the app client with
ReadonlyappThe underlying AppClient for when you want to have more flexibility
ReadonlycreateCreate transactions for the current app
Makes a call to the AssetLabeling smart contract using the add_label(string,string,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_assets(string,uint64[])void ABI method.
Makes a call to the AssetLabeling smart contract using the add_operator_to_label(account,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_admin(account)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_label(string,string,string)void ABI method.
Makes a clear_state call to an existing instance of the AssetLabeling smart contract.
Gets available delete methods
Deletes an existing instance of the AssetLabeling smart contract using a bare call.
Makes a call to the AssetLabeling smart contract using the get_asset_full(uint64)(string,string,string,uint64,uint8,address,address,address,address,address,bool,byte[],uint64,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_labels(asset)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro(uint64)(string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro_labels(uint64)(string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_full(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_labels(uint64[])string[][] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_small(uint64)(string,string,uint8,uint64,bool,bool,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_small(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text(uint64)(string,string,string) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text_labels(uint64)(string,string,string,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny(uint64)(string,string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny_labels(uint64)(string,string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_label(string)(string,string,uint64,uint64) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_operator_labels(account)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_asset_label(uint64,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_label(string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_operator_label(account,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_assets_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_labels(string[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the remove_label(string)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_label_from_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_operator_from_label(account,string)void ABI method.
Gets available update methods
Updates an existing instance of the AssetLabeling smart contract using a bare call.
ReadonlyparamsGet parameters to create transactions for the current app. A good mental model for this is that these parameters represent a deferred transaction creation.
Makes a call to the AssetLabeling smart contract using the add_label(string,string,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_assets(string,uint64[])void ABI method.
Makes a call to the AssetLabeling smart contract using the add_operator_to_label(account,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_admin(account)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_label(string,string,string)void ABI method.
Makes a clear_state call to an existing instance of the AssetLabeling smart contract.
Gets available delete methods
Deletes an existing instance of the AssetLabeling smart contract using a bare call.
Makes a call to the AssetLabeling smart contract using the get_asset_full(uint64)(string,string,string,uint64,uint8,address,address,address,address,address,bool,byte[],uint64,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_labels(asset)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro(uint64)(string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro_labels(uint64)(string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_full(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_labels(uint64[])string[][] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_small(uint64)(string,string,uint8,uint64,bool,bool,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_small(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text(uint64)(string,string,string) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text_labels(uint64)(string,string,string,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny(uint64)(string,string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny_labels(uint64)(string,string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_label(string)(string,string,uint64,uint64) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_operator_labels(account)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_asset_label(uint64,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_label(string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_operator_label(account,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_assets_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_labels(string[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the remove_label(string)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_label_from_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_operator_from_label(account,string)void ABI method.
Gets available update methods
Updates an existing instance of the AssetLabeling smart contract using a bare call.
ReadonlysendSend calls to the current app
Makes a call to the AssetLabeling smart contract using the add_label(string,string,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the add_label_to_assets(string,uint64[])void ABI method.
Makes a call to the AssetLabeling smart contract using the add_operator_to_label(account,string)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_admin(account)void ABI method.
Makes a call to the AssetLabeling smart contract using the change_label(string,string,string)void ABI method.
Makes a clear_state call to an existing instance of the AssetLabeling smart contract.
Gets available delete methods
Deletes an existing instance of the AssetLabeling smart contract using a bare call.
Makes a call to the AssetLabeling smart contract using the get_asset_full(uint64)(string,string,string,uint64,uint8,address,address,address,address,address,bool,byte[],uint64,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_labels(asset)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro(uint64)(string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_micro_labels(uint64)(string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_full(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_labels(uint64[])string[][] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_small(uint64)(string,string,uint8,uint64,bool,bool,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_micro_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_small(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_text_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_assets_tiny_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text(uint64)(string,string,string) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_text_labels(uint64)(string,string,string,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny(uint64)(string,string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_asset_tiny_labels(uint64)(string,string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_label(string)(string,string,uint64,uint64) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the get_operator_labels(account)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_asset_label(uint64,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_label(string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the has_operator_label(account,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_assets_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the log_labels(string[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
Makes a call to the AssetLabeling smart contract using the remove_label(string)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_label_from_asset(string,asset)void ABI method.
Makes a call to the AssetLabeling smart contract using the remove_operator_from_label(account,string)void ABI method.
Gets available update methods
Updates an existing instance of the AssetLabeling smart contract using a bare call.
Methods to access state for the current AssetLabeling app
Methods to access global state for the current AssetLabeling app
Get the current value of the admin key in global state
Get all current keyed values from global state
A reference to the underlying AlgorandClient this app client is using.
The app address of the app instance this client is linked to.
The ID of the app instance this client is linked to.
The name of the app.
The ARC-56 app spec being used
Clone this app client with different params
The params to use for the the cloned app client. Omit a param to keep the original value. Set a param to override the original value. Setting to undefined will clear the original value.
OptionalappId?: bigintThe ID of the app instance this client should make calls against.
OptionalappName?: stringOptional override for the app name; used for on-chain metadata and lookups. Defaults to the ARC-32/ARC-56 app spec name
OptionalapprovalSourceMap?: SourceMapOptional source map for the approval program
OptionalclearSourceMap?: SourceMapOptional source map for the clear state program
OptionaldefaultSender?: stringOptional address to use for the account to use as the default sender for calls.
OptionaldefaultSigner?: TransactionSignerOptional signer to use as the default signer for default sender calls (if not specified then the signer will be resolved from AlgorandClient).
A new app client with the altered params
Checks for decode errors on the given return value and maps the return value to the return type for the given method
The typed return value or undefined if there was no value
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_full(uint64)(string,string,string,uint64,uint8,address,address,address,address,address,bool,byte[],uint64,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_labels(asset)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_micro(uint64)(string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_micro_labels(uint64)(string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_full(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_labels(uint64[])string[][] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_small(uint64)(string,string,uint8,uint64,bool,bool,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_micro(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_micro_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_small(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_text(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_text_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_tiny(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_assets_tiny_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_text(uint64)(string,string,string) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_text_labels(uint64)(string,string,string,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_tiny(uint64)(string,string,uint8) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_asset_tiny_labels(uint64)(string,string,uint8,string[]) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_label(string)(string,string,uint64,uint64) ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the get_operator_labels(account)string[] ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the has_asset_label(uint64,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the has_label(string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the has_operator_label(account,string)uint64 ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the log_assets_labels(uint64[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
Makes a readonly (simulated) call to the AssetLabeling smart contract using the log_labels(string[])void ABI method.
This method is a readonly method; calling it with onComplete of NoOp will result in a simulated transaction rather than a real transaction.
The params for the smart contract call
OptionalaccountReferences?: string[]Any account addresses to add to the accounts array.
OptionalappReferences?: bigint[]The ID of any apps to load to the foreign apps array.
The args for the ABI method call, either as an ordered array or an object
OptionalassetReferences?: bigint[]The ID of any assets to load to the foreign assets array.
OptionalboxReferences?: (BoxIdentifier | BoxReference)[]Any boxes to load to the boxes array.
Either the name identifier (which will be set against app ID of 0 i.e.
the current app), or a box identifier with the name identifier and app ID.
OptionalextraFee?: AlgoAmountThe fee to pay IN ADDITION to the suggested fee. Useful for covering inner transaction fees.
OptionalfirstValidRound?: bigintSet the first round this transaction is valid. If left undefined, the value from algod will be used.
We recommend you only set this when you intentionally want this to be some time in the future.
OptionallastValidRound?: bigintThe last round this transaction is valid. It is recommended to use validityWindow instead.
Optionallease?: string | Uint8Array<ArrayBufferLike>Prevent multiple transactions with the same lease being included within the validity window.
A lease enforces a mutually exclusive transaction (useful to prevent double-posting and other scenarios).
OptionalmaxFee?: AlgoAmountThrow an error if the fee for the transaction is more than this amount; prevents overspending on fees during high congestion periods.
Optionalnote?: string | Uint8Array<ArrayBufferLike>Note to attach to the transaction. Max of 1000 bytes.
OptionalrekeyTo?: stringChange the signing key of the sender to the given address.
Warning: Please be careful with this parameter and be sure to read the official rekey guidance.
Optionalsender?: stringThe address of the account sending the transaction, if undefined then the app client's defaultSender is used.
Optionalsigner?: TransactionSigner | TransactionSignerAccountThe function used to sign transaction(s); if not specified then
an attempt will be made to find a registered signer for the
given sender or use a default signer (if configured).
OptionalstaticFee?: AlgoAmountThe static transaction fee. In most cases you want to use extraFee unless setting the fee to 0 to be covered by another transaction.
OptionalvalidityWindow?: numberHow many rounds the transaction should be valid for, if not specified then the registered default validity window will be used.
The call result
StaticfromReturns a new AssetLabelingClient client, resolving the app by creator address and name
using AlgoKit app deployment semantics (i.e. looking for the app creation transaction note).
The parameters to create the app client
StaticfromReturns an AssetLabelingClient instance for the current network based on
pre-determined network-specific app IDs specified in the ARC-56 app spec.
If no IDs are in the app spec or the network isn't recognised, an error is thrown.
The parameters to create the app client
A client to make calls to the AssetLabeling smart contract