Skip to content

Edit Token Exchange Rate ​

Access prerequisites

  • Permission (module): updateExchangeRate (or manageToken)
  • License/Feature: MANAGE_TOKENS
  • Menu location: TOKENIZATION → group Tokenization → Manage Tokens → Exchange Rate icon on the row

What it is / when to use ​

Defines the exchange rate of a token manually. Useful for tokens with a fixed rate (no automatic provider), one-off corrections, or administrative adjustments. The rate is recorded with a date, so each update becomes a point in the token's rate history.

Prerequisites ​

  • Permission: updateExchangeRate or manageToken (dual — CPM enum + module in DB).
  • License/Feature: MANAGE_TOKENS.

Step by step ​

  1. In Manage Tokens, click the Exchange Rate icon on the token's row.
  2. Enter the reference currency and the new rate.
  3. Confirm. The rate is saved via storeExchangeRateInformation.

Fields ​

FieldDescriptionRequired?System/backend effect
Reference currencyCurrency in which the rate is expressedYesSent as referenceCurrency.
New rateRate valueYesSent as rate (BigNumber). Must be >= 0.
DateMoment of the rateAutomaticdate = new Date() — records the point in history.

Actions and modals ​

  • Save: records the rate (storeExchangeRateInformation). Success and error are signalled by a snackbar ("Quote updated" / "Error updating the quote").

Business rules / caveats ​

Attention

  • The manual update overrides the current rate, but if the token has an automatic provider (cmc_name filled in), the next rate cycle may overwrite the manual value. To fix a rate, leave the provider empty.
  • The average price per user (calculated at purchase time) remains the one used in that user's operations — the rate here affects new operations, not the average price already formed.
  • Financial values: the rate is BigNumber — no rounding.