cexplorer / cexplorer.io

website features, implementations, docs
23 stars 15 forks source link

CIP-68 decimals error #62

Open dmitrystas opened 3 months ago

dmitrystas commented 3 months ago

Describe the bug CIP-68 metadata parser doesn't parse correctly 'decimals' value - it should be Integer, but cexplorer shows it as Array

To Reproduce Steps to reproduce the behavior:

  1. Go to https://preview.cexplorer.io/datum/306e366a6febbf9a5abc773dae16621e7b7cd95388878b55b613c8b2dd6bcfdf
  2. See token datum
    {
                    "k": {
                        "bytes": "646563696d616c73"
                    },
                    "v": {
                        "int": 6
                    }
                }
  3. Go to https://preview.cexplorer.io/asset/asset12jsjuav2kk8eps4rp68jfn098ervtt4vqz8fck/metadata#data
  4. See error

    [decimals] => Array
        (
            [int] => 6
        )

Expected behavior Datum parser must parse decimals as Integer in this case