[
  {
    "bytes": "32",
    "label": "name",
    "offset": 0,
    "slot": "0",
    "type": "string"
  },
  {
    "bytes": "32",
    "label": "symbol",
    "offset": 0,
    "slot": "1",
    "type": "string"
  },
  {
    "bytes": "1",
    "label": "decimals",
    "offset": 0,
    "slot": "2",
    "type": "uint8"
  },
  {
    "bytes": "32",
    "label": "balanceOf",
    "offset": 0,
    "slot": "3",
    "type": "mapping(address => uint256)"
  },
  {
    "bytes": "32",
    "label": "allowance",
    "offset": 0,
    "slot": "4",
    "type": "mapping(address => mapping(address => uint256))"
  }
]