Skip to content

oracle_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
    "deposit": "1",
    "vm_version": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
        "deposit": "1",
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
        "deposit": 10,
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53SKBBk+UuMoIeYrKywob2KM+2w3BjAJ/dat7U9f1q+vLdSk1IIQs=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421803,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECRHUjRQmoz/npVkbxYuOImFt67sevp/+jYHqwbmNMNqLaSnCQGgxoI5MReaG1aLnxjLrueuqx/E7uSm1Eq3fAMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0igQZPlLjKCHmKyssKG9ijPtsNwYwCf3Wre1PX9avry3Ur93HhJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421803,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuECRHUjRQmoz/npVkbxYuOImFt67sevp/+jYHqwbmNMNqLaSnCQGgxoI5MReaG1aLnxjLrueuqx/E7uSm1Eq3fAMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0igQZPlLjKCHmKyssKG9ijPtsNwYwCf3Wre1PX9avry3Ur93HhJ",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QGrRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQF9uQEs/gPRiEYENwAHbAiCAP5E1kQfADcCRwN3NwAaDoYvABoGggAaBoQCAQM//mSg6VIENwFHBHdrA9iCAHd3AP6eMNZdBDcBRwR3agPaAIIAd3cIPgACBAEDLW5vIHJlc3BvbnNlRjoCAAAaCgaCawPYBgB3dyAIhAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbhoKCIYvKIYCBwwQDAOvggABAD8PAgwIPgwMDgEDOW5vIHdpbm5pbmcgYmV0RjoODABTAGUCDgEDCW9rKygIAkT8IwACAgIPAgwIPgwMDv7SUVtXBDcBd3caCgCGLxiGAAcMCAwDr4IAAQA/CDwEBlUALRqGhgABAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMi4wAIz5SOE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421802,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECRHUjRQmoz/npVkbxYuOImFt67sevp/+jYHqwbmNMNqLaSnCQGgxoI5MReaG1aLnxjLrueuqx/E7uSm1Eq3fAMuEDRtEDI3X1W9LTkVqlZjedJ8AXdkdrInj2vamPzfGCad2ltmRDmqNjHzbAcoqKmgBnCu06B9RWA917/ytokcbsLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0igQZPlLjKCHmKyssKG9ijPtsNwYwCf3Wre1PX9avry3UqF19HW"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421802,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECRHUjRQmoz/npVkbxYuOImFt67sevp/+jYHqwbmNMNqLaSnCQGgxoI5MReaG1aLnxjLrueuqx/E7uSm1Eq3fAMuEDRtEDI3X1W9LTkVqlZjedJ8AXdkdrInj2vamPzfGCad2ltmRDmqNjHzbAcoqKmgBnCu06B9RWA917/ytokcbsLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0igQZPlLjKCHmKyssKG9ijPtsNwYwCf3Wre1PX9avry3UqF19HW"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECRHUjRQmoz/npVkbxYuOImFt67sevp/+jYHqwbmNMNqLaSnCQGgxoI5MReaG1aLnxjLrueuqx/E7uSm1Eq3fAMuEDRtEDI3X1W9LTkVqlZjedJ8AXdkdrInj2vamPzfGCad2ltmRDmqNjHzbAcoqKmgBnCu06B9RWA917/ytokcbsLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0igQZPlLjKCHmKyssKG9ijPtsNwYwCf3Wre1PX9avry3UqF19HW"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421801,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421801,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "owner_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "referrer_ids": [],
      "vm_version": 7
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_nwOgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipomvrB3",
      "ck_AAL+Smjk": "cv_kUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZbnfZ+Y=",
      "ck_AAOaYZmv": "cv_LwCs9rhl"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421800,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421800,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "owner_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "referrer_ids": [],
      "vm_version": 7
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_nwOgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipomvrB3",
      "ck_AAL+Smjk": "cv_kUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZbnfZ+Y=",
      "ck_AAOaYZmv": "cv_LwCs9rhl"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 73,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 331,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53SaDunQ1V6P6fCv9/IYWDNl5nvtEPUa5ok8CQ9TdPBQn7HQpmHIk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421799,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBW4Wnyttf/QqQdewspI8jbykCs/MA/VeqcEjXRMey2Gxd4zG13IH+unLtPFGjQnn+OnVtVyC7fMyCHx1RzKR8JuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0mg7p0NVej+nwr/fyGFgzZeZ77RD1GuaJPAkPU3TwUJ+x3KRlmW"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421799,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBW4Wnyttf/QqQdewspI8jbykCs/MA/VeqcEjXRMey2Gxd4zG13IH+unLtPFGjQnn+OnVtVyC7fMyCHx1RzKR8JuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0mg7p0NVej+nwr/fyGFgzZeZ77RD1GuaJPAkPU3TwUJ+x3KRlmW",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421798,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBW4Wnyttf/QqQdewspI8jbykCs/MA/VeqcEjXRMey2Gxd4zG13IH+unLtPFGjQnn+OnVtVyC7fMyCHx1RzKR8JuECOLRrhp5ZBmSgcLS4kR9NHY9y7bkuu83GfAZ/qMNPiCNaOBF8Hh38+mWyycIWfiJdmnEheruxvHEvY3M34pF8GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0mg7p0NVej+nwr/fyGFgzZeZ77RD1GuaJPAkPU3TwUJ+x00uIM1"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421798,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBW4Wnyttf/QqQdewspI8jbykCs/MA/VeqcEjXRMey2Gxd4zG13IH+unLtPFGjQnn+OnVtVyC7fMyCHx1RzKR8JuECOLRrhp5ZBmSgcLS4kR9NHY9y7bkuu83GfAZ/qMNPiCNaOBF8Hh38+mWyycIWfiJdmnEheruxvHEvY3M34pF8GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0mg7p0NVej+nwr/fyGFgzZeZ77RD1GuaJPAkPU3TwUJ+x00uIM1"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBW4Wnyttf/QqQdewspI8jbykCs/MA/VeqcEjXRMey2Gxd4zG13IH+unLtPFGjQnn+OnVtVyC7fMyCHx1RzKR8JuECOLRrhp5ZBmSgcLS4kR9NHY9y7bkuu83GfAZ/qMNPiCNaOBF8Hh38+mWyycIWfiJdmnEheruxvHEvY3M34pF8GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0mg7p0NVej+nwr/fyGFgzZeZ77RD1GuaJPAkPU3TwUJ+x00uIM1"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 73
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ABCDEFG",
    "round": 73
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 73
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 73,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 331,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 73
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ABCDEFG",
    "round": 73
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 73
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 73,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 331,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 74,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 556,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53SqBbixEYI2azBsDTt7lPSOTYUi2V+e3NCJn2W9/d+zt0OhB5U4A=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421797,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED+czR+50mOHh/CbY8R/sQS3UeTTSFLqTNrWcvpz4+By25sGI4+AKdMxx8BI/1Db9jC+SHnZxxpgG/9aR4/90gAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0qgW4sRGCNmswbA07e5T0jk2FItlfntzQiZ9lvf3fs7dDppxCc+"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421797,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuED+czR+50mOHh/CbY8R/sQS3UeTTSFLqTNrWcvpz4+By25sGI4+AKdMxx8BI/1Db9jC+SHnZxxpgG/9aR4/90gAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0qgW4sRGCNmswbA07e5T0jk2FItlfntzQiZ9lvf3fs7dDppxCc+",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421796,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB/h+ku8CI8cxc+icmQEH8BZ0+s+rAlEeTDJQLkZjFO44ufPlTEuXxogjUNegimevAZgVQeJNeTrLTJFEQjzboCuED+czR+50mOHh/CbY8R/sQS3UeTTSFLqTNrWcvpz4+By25sGI4+AKdMxx8BI/1Db9jC+SHnZxxpgG/9aR4/90gAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0qgW4sRGCNmswbA07e5T0jk2FItlfntzQiZ9lvf3fs7dDrjMN8m"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421796,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB/h+ku8CI8cxc+icmQEH8BZ0+s+rAlEeTDJQLkZjFO44ufPlTEuXxogjUNegimevAZgVQeJNeTrLTJFEQjzboCuED+czR+50mOHh/CbY8R/sQS3UeTTSFLqTNrWcvpz4+By25sGI4+AKdMxx8BI/1Db9jC+SHnZxxpgG/9aR4/90gAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0qgW4sRGCNmswbA07e5T0jk2FItlfntzQiZ9lvf3fs7dDrjMN8m"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB/h+ku8CI8cxc+icmQEH8BZ0+s+rAlEeTDJQLkZjFO44ufPlTEuXxogjUNegimevAZgVQeJNeTrLTJFEQjzboCuED+czR+50mOHh/CbY8R/sQS3UeTTSFLqTNrWcvpz4+By25sGI4+AKdMxx8BI/1Db9jC+SHnZxxpgG/9aR4/90gAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0qgW4sRGCNmswbA07e5T0jk2FItlfntzQiZ9lvf3fs7dDrjMN8m"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 74
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ABCDEFG",
    "round": 74
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 74
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 74,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 556,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 74
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ABCDEFG",
    "round": 74
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 74
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 74,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 556,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421795,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421795,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "owner_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "referrer_ids": [],
      "vm_version": 7
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_nwOgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipomvrB3",
      "ck_AAL+Smjk": "cv_kUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZbnfZ+Y=",
      "ck_AAOaYZmv": "cv_LwIVSSB3aW6fAKB89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabqyVubywgSSB3aW6fAKDfa5vKbvnIUY8yeaw2mF6ECMypgIbbXeGHfVElueryTdAcfSI="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421794,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421794,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "owner_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "referrer_ids": [],
      "vm_version": 7
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_nwOgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipomvrB3",
      "ck_AAL+Smjk": "cv_kUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZbnfZ+Y=",
      "ck_AAOaYZmv": "cv_LwIVSSB3aW6fAKB89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabqyVubywgSSB3aW6fAKDfa5vKbvnIUY8yeaw2mF6ECMypgIbbXeGHfVElueryTdAcfSI="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 75,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 821,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53S6CmBFVrLVsN0ag6tH6txJHSjF/cbVYZ/o/iWCbKXx23xeNkujc=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421793,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEASjthK2nuEfJSUumOUbT8mWbFsyAb4LlumLrwUIbxEUxvusrY86QdI0DvFvzBYYmjN94hrLtkvGx8GN10+94QPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ugpgRVay1bDdGoOrR+rcSR0oxf3G1WGf6P4lgmyl8dt8XLSV14"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421793,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEASjthK2nuEfJSUumOUbT8mWbFsyAb4LlumLrwUIbxEUxvusrY86QdI0DvFvzBYYmjN94hrLtkvGx8GN10+94QPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ugpgRVay1bDdGoOrR+rcSR0oxf3G1WGf6P4lgmyl8dt8XLSV14",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421792,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEASjthK2nuEfJSUumOUbT8mWbFsyAb4LlumLrwUIbxEUxvusrY86QdI0DvFvzBYYmjN94hrLtkvGx8GN10+94QPuECgP0lhc8y7q8BUFP6xMjYZOOjgNL5YGSWFQiSR1pMmJYtRyk/hTup3Yg0IqsLNJzugwNJt73R+/w/YENynOVkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ugpgRVay1bDdGoOrR+rcSR0oxf3G1WGf6P4lgmyl8dt8XfYbO1"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421792,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEASjthK2nuEfJSUumOUbT8mWbFsyAb4LlumLrwUIbxEUxvusrY86QdI0DvFvzBYYmjN94hrLtkvGx8GN10+94QPuECgP0lhc8y7q8BUFP6xMjYZOOjgNL5YGSWFQiSR1pMmJYtRyk/hTup3Yg0IqsLNJzugwNJt73R+/w/YENynOVkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ugpgRVay1bDdGoOrR+rcSR0oxf3G1WGf6P4lgmyl8dt8XfYbO1"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEASjthK2nuEfJSUumOUbT8mWbFsyAb4LlumLrwUIbxEUxvusrY86QdI0DvFvzBYYmjN94hrLtkvGx8GN10+94QPuECgP0lhc8y7q8BUFP6xMjYZOOjgNL5YGSWFQiSR1pMmJYtRyk/hTup3Yg0IqsLNJzugwNJt73R+/w/YENynOVkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ugpgRVay1bDdGoOrR+rcSR0oxf3G1WGf6P4lgmyl8dt8XfYbO1"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 75
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ABCDEFG",
    "round": 75
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 75
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 75,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 821,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 75
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ABCDEFG",
    "round": 75
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
    "round": 75
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 75,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 821,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 76,
      "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
      "gas_price": 1,
      "gas_used": 83,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "ABCDEFG",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "ABCDEFG",
        "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2D1tYCDG7iatxxKsFTt8t3PzLsKb92Pu2o7WYP58UaZPwvDz1e",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53TKAWd3EK+cw2w46IuXcbl5F3jkbAuWCBKrIeSgoB0F+t5XLgHds=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_4haEgfNxEmpG8F5cXA8q4fgECEHLif6KG92Rvz3afsBGXmHVs",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421791,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBm0982ieWh09myGdVGVK5xBXySPS1OnhbQFEm70nUIN684pdF4fDFAA1U4VGZh9TdL7fPruZgV29RO99vNkhEDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ygFndxCvnMNsOOiLl3G5eRd45GwLlggSqyHkoKAdBfreXfxvPa"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421791,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBm0982ieWh09myGdVGVK5xBXySPS1OnhbQFEm70nUIN684pdF4fDFAA1U4VGZh9TdL7fPruZgV29RO99vNkhEDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ygFndxCvnMNsOOiLl3G5eRd45GwLlggSqyHkoKAdBfreXfxvPa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id":