Numscript
Requires flag: experimental-get-asset-function
This is a feature of the experimental Numscript interpreter. To run it through the API, set runtime: experimental-interpreter in the transaction request body (the default is machine) and enable the relevant feature flag. See Selecting an Interpreter for per-feature availability.
Returns the asset part of a monetary value.
With $payment = [EUR/2 5000], $asset resolves to EUR/2.
Use cases#
- Store the asset of a dynamic monetary variable in transaction metadata
- Route transactions differently based on currency
- Validate asset type before processing