rmrk-team/rmrk-spec

BASE requires issuer

Opened this issue · 0 comments

Seems that a BASE interaction requires issuer be explicitly stated. See the following dump:

  {
    "op_type": "BASE",
    "block": 12324513,
    "caller": "JFBzbixEKomf36X6GDDkNmxXZE3dk5imbKsS6CR3fez1G8c",
    "object_id": "rmrk::BASE::2.0.0::{\"symbol\"%3A \"test_stickie_base\"%2C\"type\"%3A \"png\"%2C\"parts\"%3A [{\"id\"%3A \"body\"%2C\"src\"%3A \"ipfs%3A%2F%2Fipfs%2FQmZZegFEeeTtzWZmNX3HorPrA4cgvsvVq2RedWdaLqFYWu\"%2C\"type\"%3A \"fixed\"%2C\"z\"%3A 1}%2C{\"id\"%3A \"right\"%2C\"type\"%3A \"slot\"%2C\"equippable\"%3A [\"12345abcde-TEST_RMRK_2_COLLECTION\"]%2C\"z\"%3A 2}%2C{\"id\"%3A \"left\"%2C\"type\"%3A \"slot\"%2C\"equippable\"%3A [\"12345abcde-TEST_RMRK_2_COLLECTION\"]%2C\"z\"%3A 2}]}",
    "message": "[BASE] Dead before instantiation: At path: issuer -- Expected a string, but received: undefined"
  },

This might be an issue with rmrk-tools, but putting it here because I found it here.