{
  "title": "RpcAddressTxNotificationResponse",
  "description": "",
  "type": "object",
  "required": [
    "jsonrpc",
    "method",
    "params"
  ],
  "additionalProperties": false,
  "properties": {
    "jsonrpc": {
      "type": "string",
      "enum": ["2.0"]
    },
    "method": {
      "type": "string",
      "enum": ["address_tx_update"]
    },
    "params": {
      "title": "RpcAddressTxNotificationParams",
      "allOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["address", "tx_id", "tx_type", "tx_status"],
          "properties": {
            "address": {
              "type": "string"
            },
            "tx_id": {
              "type": "string"
            },
            "tx_type": {
              "$ref": "../transactions/transaction-type.schema.json"
            },
            "tx_status": {
              "$ref": "../transactions/transaction-status.schema.json"
            }
          }
        },
        {
          "$ref": "../../entities/address/transaction-with-transfers.schema.json"
        }
      ]
    }
  }
}
