register_asset
function register_asset(name: text, symbol: text, decimals: integer, blockchain_rid: byte_array, icon_url: text, type: text): asset(source)
Registers a new asset on this chain. It's marked as Unsafe, as it allows creating entities and its usage must be restricted to ensure disk usage doesn't grow indefinitely. The starting supply will be 0.
Throws if the input parameters are invalid. Common cases include:
blockchain_rid
is not 32 bytes longstrings are longer than 1024 characters
type is empty
uniqueness resolver is longer than 1024 bytes
decimals is not in the accepted range 0, 78 (inclusive)
icon_url
is not a valid URL
Can only be called from an operation.
Parameters
name
the name of the asset
symbol
the symbol of the asset
decimals
the decimals of the asset
blockchain_rid
the RID of the asset issuing blockchain
icon_url
the URL of the asset icon
type
the type of the asset, defaults to ASSET_TYPE_FT4