Set a token price
Record a fiat base price on a deployed token so valuations, NAV reporting, and portfolio views can resolve a value for the asset.
A token's base price is the value DALP records for one unit of the asset in a chosen fiat currency. Setting it writes an issuer-signed price feed for the token, so price resolution, NAV reporting, and portfolio views can show a value for the asset. Use this page when you need to record a token's first price or change an existing one from the Console.
Both cases use the same form. If the token has no price yet, you set its first price, including its currency. If it already has one, you update the current value. The currency is fixed when the token's price feed is first created and stays with that feed on later updates.
For reading prices back through the API, including how DALP converts a base price into another display currency, see the token price resolution API.
Prerequisites
- A deployed asset and its asset detail workspace. See the asset detail workspace for where the Manage Asset menu sits.
- The admin role for the asset. Without it, the Set price item is shown but disabled, with a message that you are not authorized.
- The price feed infrastructure installed on your organization's deployment. If the feed is not yet in place, setting a price fails with a message to deploy it first.
- The token indexed and enrolled. A new price feed needs the token's details to be available before it can be created.
- An identity contract associated with your user account. The price submission is signed through the organization's identity infrastructure, and the submission fails if your account has not been onboarded with one.
- Wallet verification for the transaction-submitting wallet when the active authentication flow requires it.
Open the Set price form
Open the Manage Asset menu for this token
Go to the asset's detail workspace and open Manage Asset. The menu is permission-gated and context-sensitive, so it shows only the operations available for this asset.
Choose Set price or Edit price
Choose Set price when the token has no recorded price. When a base price already exists, the same item reads Edit price instead. Both open the price sheet.
Set or update the price
Enter the price
In the Price field, enter the token price as a positive decimal number, for example 100.50. The entry must be greater than zero; an empty or zero entry keeps the confirmation step disabled.
If the token already has a price, the sheet shows the current amount and currency for reference so you can verify what you are changing.
Pick the currency (first price only)
When you set the token's first price, use the Currency picker to choose the fiat currency. Type in the search box to narrow the list: it matches by ISO 4217 code, currency name, and country name, so you can find a currency without knowing its code. Matching ignores case and accents, and each option is labelled Currency name (CODE) so you can verify the right one before you select it.
The list offers a curated set of pricing currencies rather than the full ISO 4217 set. Choose carefully: the currency is recorded with the token's price feed on creation and stays fixed for later updates.
When you edit an existing price, the currency selector is still visible but the update submits the new value to the existing feed, which keeps its original currency regardless of what the selector shows.
Confirm the price
Continue to the confirmation step. It restates the token, the current price if one exists, and the new price. For a first price, it also shows the currency you chose. For an edit, the confirmation card shows the currency selected in the selector, but the feed itself keeps its original currency. Review the value before proceeding.
Submit
Choose Confirm price, complete wallet verification when prompted, and submit. DALP records the price by creating the token's price feed on first use, or by updating the existing feed on later changes. The change is submitted through the transaction queue.
What setting a price does
| Operation | Result |
|---|---|
| First price | Creates an issuer-signed price feed for the token at the entered price and currency. |
| Later price edit | Submits the new value to the existing price feed; the feed keeps its identity, currency, and history. |
| Currency | Set with the token's first price and fixed to its feed. Later updates keep that currency. |
The recorded price is the base price for the token. Price resolution can convert it into other display currencies when the matching exchange-rate feeds exist. To add a currency your organization can report in, see add a reporting currency.
Example: an issuer sets a fund token's base price to 100.00 EUR. Portfolio and NAV views then show a value for every holding. Once the EUR-to-target exchange-rate feed exists, price resolution can convert the figure into any supported reporting currency.
Verify the result
After a successful submission, the asset workspace reflects the new base price. From then on, the Manage Asset item reads Edit price, and the price sheet shows your value as the current price. You can also read the resolved price through the token price resolution API to confirm the value and currency DALP returns.
Permissions
Setting a token price requires the admin role for that asset. Operators without it see the Set price item disabled with an authorization message and cannot open the price sheet.