Unsupported assets

Note! Custom assets not in the Notabene asset service are NOT supported for screening against blockchain analytics through Notabene. This means any rules you set that include a result from your provider will not work and require transactions with these assets to be approved manually.

If an asset is not listed in Coingecko or Coinmarketcap, or is listed but doesn't have any pricing information available, you can use customAssetPrice to tell us the value of one coin of the asset.

Notabene will then use that information when calculating the total FIAT value of the transfer which is then compared against the travel rule threshold in your jurisdiction.

📘

Note if an asset is listed on the asset service, the Custom Asset Price provided by the customer will have the priority


customAssetPrice

"transactionAsset": "CHRISCOIN",
"transactionAmount": "12340000000000",
"customAssetPrice": {
"priceUSD": 1,
"decimals": 10
},

In the above example, you're saying that 1 Chriscoin is worth 1 USD and that the transactionAmount is written with 10 decimals:

1234(0000000000) x 1 USD = 1234 USD



Custom asset price in txValidate and txCreate

You can validate a transfer for un-supported assets by passing the following to txValidate or txCreate

{
    "transactionRef": "{{$randomUUID}}",
    "transactionAsset": "CHRISCOIN",
    "transactionAmount": "12340000000000",
    "customAssetPrice": {
    "priceUSD": 1,
    "decimals": 10
    },
    "originatorVASPdid": "{{vaspDID}}",
    "beneficiaryVASPdid": "{{vaspDIDee}}",
    "beneficiaryRef": "[email protected]",
    "originatorRef": "[email protected]",
    "transactionBlockchainInfo": {
        "origin": "{{$randomBitcoin}}",
        "destination": "{{$randomBitcoin}}"
    },
  ....
}


Custom asset price and the Widget

To use the custom asset price when rendering the widget, you have to pass to the widget the following when setting the transaction:

    customAssetPrice: {
    priceUSD: 25.32,
    decimals: 8
      },

Below is a video demonstration of using a custom assert price with the widget:



Custom asset price and txNotify

You can call txNotify for an unlisted asset by passing the fields below.

{
    "txHash": "{{txHash}}",
    "transactionAmount": "1000000000000",
    "transactionAsset": "CHRISCOIN",
    "customAssetPrice": {
        "priceUSD": 1,
        "decimals": 10
    },
    "destination": "{{$randomBitcoin}}",
    "origin": "{{$randomBitcoin}}",
    "beneficiaryVASPdid": "{{vaspDID}}"
}


Requesting new coins to be added

Please use the following link to request new coins and we will do our best to add the asset within 5 business days.

You can look here to see what coins are pending or merged already.