{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/avalanche/main/json-schema/Erc1155Transfer.json",
  "title": "Erc1155Transfer",
  "type": "object",
  "properties": {
    "blockNumber": {
      "type": "string",
      "description": "The block number on the chain.",
      "examples": [
        "339"
      ]
    },
    "blockTimestamp": {
      "type": "number",
      "description": "The block creation (proposal) timestamp in seconds",
      "examples": [
        1648672486
      ]
    },
    "blockTimestampMilliseconds": {
      "type": "number",
      "description": "The block creation (proposal) timestamp in milliseconds. Available only after Granite upgrade.",
      "examples": [
        1648672486000
      ]
    },
    "blockHash": {
      "type": "string",
      "description": "The block hash identifier.",
      "examples": [
        "0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c"
      ]
    },
    "txHash": {
      "type": "string",
      "description": "The transaction hash identifier.",
      "examples": [
        "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4"
      ]
    },
    "from": {
      "$ref": "#/components/schemas/RichAddress"
    },
    "to": {
      "$ref": "#/components/schemas/RichAddress"
    },
    "logIndex": {
      "type": "number"
    },
    "value": {
      "type": "string",
      "examples": [
        "10000000000000000000"
      ]
    },
    "erc1155Token": {
      "$ref": "#/components/schemas/Erc1155Token"
    }
  },
  "required": [
    "blockNumber",
    "blockTimestamp",
    "blockHash",
    "txHash",
    "from",
    "to",
    "logIndex",
    "value",
    "erc1155Token"
  ]
}