Skip to content

remote_call_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdSgT7W6Js3e8051/Eo8lO0zqIFaQJ1kjy3G9iP+8p/FAv7YdcaB",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421443,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBeshYVx7vkvebKoEr39NdH4J5RN7GRDfrt7jP533UT2DN/XFnjMGI5ObHMTsPTidsQqHc+9PMws5VPEOrT7IwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HUoE+1uibN3vNOdfxKPJTtM6iBWkCdZI8txvYj/vKfxQL+IskCGQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421443,
  "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_+JELAfhCuEBeshYVx7vkvebKoEr39NdH4J5RN7GRDfrt7jP533UT2DN/XFnjMGI5ObHMTsPTidsQqHc+9PMws5VPEOrT7IwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HUoE+1uibN3vNOdfxKPJTtM6iBWkCdZI8txvYj/vKfxQL+IskCGQ==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421442,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAjLPtCmrsx40zy0Q+tveD+fZU8UKlPmoPQz1CxMFUac2z4LXMR7/gGAdAeBmr1k7bDHFhqBhnINFCayl77HLoDuEBeshYVx7vkvebKoEr39NdH4J5RN7GRDfrt7jP533UT2DN/XFnjMGI5ObHMTsPTidsQqHc+9PMws5VPEOrT7IwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HUoE+1uibN3vNOdfxKPJTtM6iBWkCdZI8txvYj/vKfxQL+Fxoqhw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAjLPtCmrsx40zy0Q+tveD+fZU8UKlPmoPQz1CxMFUac2z4LXMR7/gGAdAeBmr1k7bDHFhqBhnINFCayl77HLoDuEBeshYVx7vkvebKoEr39NdH4J5RN7GRDfrt7jP533UT2DN/XFnjMGI5ObHMTsPTidsQqHc+9PMws5VPEOrT7IwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HUoE+1uibN3vNOdfxKPJTtM6iBWkCdZI8txvYj/vKfxQL+Fxoqhw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAjLPtCmrsx40zy0Q+tveD+fZU8UKlPmoPQz1CxMFUac2z4LXMR7/gGAdAeBmr1k7bDHFhqBhnINFCayl77HLoDuEBeshYVx7vkvebKoEr39NdH4J5RN7GRDfrt7jP533UT2DN/XFnjMGI5ObHMTsPTidsQqHc+9PMws5VPEOrT7IwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HUoE+1uibN3vNOdfxKPJTtM6iBWkCdZI8txvYj/vKfxQL+Fxoqhw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "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_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "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_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdWgqm4zE9zcARf0D9L/amtR/3quGZsrFgIRNrvLymLbsPRjXP9s",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421441,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDilmFRrysMg+ZMSTvP/KTq8CEidC+cjRyZkA8ZNhV0ZO3GvUFB6StQhYvr7mSXtu8iYSN0ufd1hukOMorua/0MuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HVoKpuMxPc3AEX9A/S/2prUf96rhmbKxYCETa7y8pi27D0paCSbQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421441,
  "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_+JELAfhCuEDilmFRrysMg+ZMSTvP/KTq8CEidC+cjRyZkA8ZNhV0ZO3GvUFB6StQhYvr7mSXtu8iYSN0ufd1hukOMorua/0MuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HVoKpuMxPc3AEX9A/S/2prUf96rhmbKxYCETa7y8pi27D0paCSbQ==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421440,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEDJbPeMlxvcOBrYybOSoYqT2kYd/cMAsVyZXiVh2Vi4UI/UtEcQK+u2FcPDP2KsqmL0gBTJlLwnrJ/W9gy0lN8IuEDilmFRrysMg+ZMSTvP/KTq8CEidC+cjRyZkA8ZNhV0ZO3GvUFB6StQhYvr7mSXtu8iYSN0ufd1hukOMorua/0MuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HVoKpuMxPc3AEX9A/S/2prUf96rhmbKxYCETa7y8pi27D0s/pwZw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEDJbPeMlxvcOBrYybOSoYqT2kYd/cMAsVyZXiVh2Vi4UI/UtEcQK+u2FcPDP2KsqmL0gBTJlLwnrJ/W9gy0lN8IuEDilmFRrysMg+ZMSTvP/KTq8CEidC+cjRyZkA8ZNhV0ZO3GvUFB6StQhYvr7mSXtu8iYSN0ufd1hukOMorua/0MuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HVoKpuMxPc3AEX9A/S/2prUf96rhmbKxYCETa7y8pi27D0s/pwZw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEDJbPeMlxvcOBrYybOSoYqT2kYd/cMAsVyZXiVh2Vi4UI/UtEcQK+u2FcPDP2KsqmL0gBTJlLwnrJ/W9gy0lN8IuEDilmFRrysMg+ZMSTvP/KTq8CEidC+cjRyZkA8ZNhV0ZO3GvUFB6StQhYvr7mSXtu8iYSN0ufd1hukOMorua/0MuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HVoKpuMxPc3AEX9A/S/2prUf96rhmbKxYCETa7y8pi27D0s/pwZw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 214,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 214,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_FNcD09o="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdagvhv4N7DhakmtKrPl0bZn+AomYDCvgkXEAYKNTQTAADw6IH9z",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421439,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECpCHdJDkU5hXe5iBnsizPDn7mMy9eEv7MyNfKG8kbphkVTQa39aLTA+mAS6hsH1GAqfqcADPrpqST9m3OmNzcFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HWoL4b+Dew4WpJrSqz5dG2Z/gKJmAwr4JFxAGCjU0EwAA8YivG8g=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421439,
  "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_+JELAfhCuECpCHdJDkU5hXe5iBnsizPDn7mMy9eEv7MyNfKG8kbphkVTQa39aLTA+mAS6hsH1GAqfqcADPrpqST9m3OmNzcFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HWoL4b+Dew4WpJrSqz5dG2Z/gKJmAwr4JFxAGCjU0EwAA8YivG8g==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421438,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBP77MxKwiNAhS9hOUfFbs39iIdRY0chvP4qzdQtgW1bPzbAVJReZdqfAeXWYwMtXmKeNSTM3edvlI8DE8fgasMuECpCHdJDkU5hXe5iBnsizPDn7mMy9eEv7MyNfKG8kbphkVTQa39aLTA+mAS6hsH1GAqfqcADPrpqST9m3OmNzcFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HWoL4b+Dew4WpJrSqz5dG2Z/gKJmAwr4JFxAGCjU0EwAA8Bm5Wqw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBP77MxKwiNAhS9hOUfFbs39iIdRY0chvP4qzdQtgW1bPzbAVJReZdqfAeXWYwMtXmKeNSTM3edvlI8DE8fgasMuECpCHdJDkU5hXe5iBnsizPDn7mMy9eEv7MyNfKG8kbphkVTQa39aLTA+mAS6hsH1GAqfqcADPrpqST9m3OmNzcFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HWoL4b+Dew4WpJrSqz5dG2Z/gKJmAwr4JFxAGCjU0EwAA8Bm5Wqw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBP77MxKwiNAhS9hOUfFbs39iIdRY0chvP4qzdQtgW1bPzbAVJReZdqfAeXWYwMtXmKeNSTM3edvlI8DE8fgasMuECpCHdJDkU5hXe5iBnsizPDn7mMy9eEv7MyNfKG8kbphkVTQa39aLTA+mAS6hsH1GAqfqcADPrpqST9m3OmNzcFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HWoL4b+Dew4WpJrSqz5dG2Z/gKJmAwr4JFxAGCjU0EwAA8Bm5Wqw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 214
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 214
      }
    }
  },
  "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": 214
  }
}

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": 214
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 214
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 214
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 214
      }
    }
  },
  "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": 214
  }
}

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": 214
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 214
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 215,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 215,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_FNcD09o="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdeg6O06FYHVVdSMeY0hfIYA3ZM3j9phivExXql4w+uHRe5ZAJwl",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421437,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECFNk49VRVguqUecU233FVohEtZ4FZ1i0gqYBRo1Y5Phd5KfgLv5o33NpvTjXvS01z9dC7p3JuyRSzSxFwoScAFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HXoOjtOhWB1VXUjHmNIXyGAN2TN4/aYYrxMV6peMPrh0Xudsfu1w=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421437,
  "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_+JELAfhCuECFNk49VRVguqUecU233FVohEtZ4FZ1i0gqYBRo1Y5Phd5KfgLv5o33NpvTjXvS01z9dC7p3JuyRSzSxFwoScAFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HXoOjtOhWB1VXUjHmNIXyGAN2TN4/aYYrxMV6peMPrh0Xudsfu1w==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421436,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBB7VesSXwpQfvXDs7mT58AsS2DmbxM2fKCW7Hz0tz/f/vOX2XtTIXsuM0tiKZEcO0pjO98S5BENUm+5igt4eEKuECFNk49VRVguqUecU233FVohEtZ4FZ1i0gqYBRo1Y5Phd5KfgLv5o33NpvTjXvS01z9dC7p3JuyRSzSxFwoScAFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HXoOjtOhWB1VXUjHmNIXyGAN2TN4/aYYrxMV6peMPrh0Xuq0utmA=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBB7VesSXwpQfvXDs7mT58AsS2DmbxM2fKCW7Hz0tz/f/vOX2XtTIXsuM0tiKZEcO0pjO98S5BENUm+5igt4eEKuECFNk49VRVguqUecU233FVohEtZ4FZ1i0gqYBRo1Y5Phd5KfgLv5o33NpvTjXvS01z9dC7p3JuyRSzSxFwoScAFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HXoOjtOhWB1VXUjHmNIXyGAN2TN4/aYYrxMV6peMPrh0Xuq0utmA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBB7VesSXwpQfvXDs7mT58AsS2DmbxM2fKCW7Hz0tz/f/vOX2XtTIXsuM0tiKZEcO0pjO98S5BENUm+5igt4eEKuECFNk49VRVguqUecU233FVohEtZ4FZ1i0gqYBRo1Y5Phd5KfgLv5o33NpvTjXvS01z9dC7p3JuyRSzSxFwoScAFuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HXoOjtOhWB1VXUjHmNIXyGAN2TN4/aYYrxMV6peMPrh0Xuq0utmA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 215
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 215
      }
    }
  },
  "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": 215
  }
}

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": 215
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 215
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 215
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 215
      }
    }
  },
  "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": 215
  }
}

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": 215
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 215
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 216,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 216,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Fs8pdG0="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421435,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDvTo6G7OGISzau5nB/iRANcefx702rrWF64pA/CUAWAViHhaRI7lrkOnoCKCvQWsQ/Df5zxVah2u8/HSwOuGwCuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HYoFkttbegAN0LHAA/EEOruPWpWujxcANmY5SGibwd7MXVnvZA4Q=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421435,
  "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_+JELAfhCuEDvTo6G7OGISzau5nB/iRANcefx702rrWF64pA/CUAWAViHhaRI7lrkOnoCKCvQWsQ/Df5zxVah2u8/HSwOuGwCuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HYoFkttbegAN0LHAA/EEOruPWpWujxcANmY5SGibwd7MXVnvZA4Q==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421434,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECIbyZe0wCYxHlh+Sf81h3HrZPkcEFOgyqGafBs20LRGVxY4rnYzuoCfUi17nOMKckfzXutLVnDj+fyE7+MbxEIuEDvTo6G7OGISzau5nB/iRANcefx702rrWF64pA/CUAWAViHhaRI7lrkOnoCKCvQWsQ/Df5zxVah2u8/HSwOuGwCuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HYoFkttbegAN0LHAA/EEOruPWpWujxcANmY5SGibwd7MXVJtdK4Q=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECIbyZe0wCYxHlh+Sf81h3HrZPkcEFOgyqGafBs20LRGVxY4rnYzuoCfUi17nOMKckfzXutLVnDj+fyE7+MbxEIuEDvTo6G7OGISzau5nB/iRANcefx702rrWF64pA/CUAWAViHhaRI7lrkOnoCKCvQWsQ/Df5zxVah2u8/HSwOuGwCuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HYoFkttbegAN0LHAA/EEOruPWpWujxcANmY5SGibwd7MXVJtdK4Q=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECIbyZe0wCYxHlh+Sf81h3HrZPkcEFOgyqGafBs20LRGVxY4rnYzuoCfUi17nOMKckfzXutLVnDj+fyE7+MbxEIuEDvTo6G7OGISzau5nB/iRANcefx702rrWF64pA/CUAWAViHhaRI7lrkOnoCKCvQWsQ/Df5zxVah2u8/HSwOuGwCuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HYoFkttbegAN0LHAA/EEOruPWpWujxcANmY5SGibwd7MXVJtdK4Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 216
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 216
      }
    }
  },
  "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": 216
  }
}

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": 216
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 216
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 216
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 216
      }
    }
  },
  "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": 216
  }
}

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": 216
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 216
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 217,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 217,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Fs8pdG0="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdmgTgDgp+7DEGfrhNXvz6R7ZJf17e4BJKmrgcTX9uJZ8oVx61II",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421433,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBzmSFk84G1zN9jM+aA5nSzQZ0/hFwGBw+RXdNlYM5o2XLEZu71tT5g+BJ6XcvVFtKBNW4iRe5NvY+nn+be3ocIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HZoE4A4KfuwxBn64TV78+ke2SX9e3uASSpq4HE1/biWfKF/IYowA=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421433,
  "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_+JELAfhCuEBzmSFk84G1zN9jM+aA5nSzQZ0/hFwGBw+RXdNlYM5o2XLEZu71tT5g+BJ6XcvVFtKBNW4iRe5NvY+nn+be3ocIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HZoE4A4KfuwxBn64TV78+ke2SX9e3uASSpq4HE1/biWfKF/IYowA==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421432,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBzmSFk84G1zN9jM+aA5nSzQZ0/hFwGBw+RXdNlYM5o2XLEZu71tT5g+BJ6XcvVFtKBNW4iRe5NvY+nn+be3ocIuECxahFpjS+ksyQ3YBAkb4B7mXsBQ8Nj8igXXZSvLZ7s4eO4NUPlrg8BDvEFUsKUdmwnPfDLHIyf526KQ3yUojcMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HZoE4A4KfuwxBn64TV78+ke2SX9e3uASSpq4HE1/biWfKFN9DUIg=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBzmSFk84G1zN9jM+aA5nSzQZ0/hFwGBw+RXdNlYM5o2XLEZu71tT5g+BJ6XcvVFtKBNW4iRe5NvY+nn+be3ocIuECxahFpjS+ksyQ3YBAkb4B7mXsBQ8Nj8igXXZSvLZ7s4eO4NUPlrg8BDvEFUsKUdmwnPfDLHIyf526KQ3yUojcMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HZoE4A4KfuwxBn64TV78+ke2SX9e3uASSpq4HE1/biWfKFN9DUIg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBzmSFk84G1zN9jM+aA5nSzQZ0/hFwGBw+RXdNlYM5o2XLEZu71tT5g+BJ6XcvVFtKBNW4iRe5NvY+nn+be3ocIuECxahFpjS+ksyQ3YBAkb4B7mXsBQ8Nj8igXXZSvLZ7s4eO4NUPlrg8BDvEFUsKUdmwnPfDLHIyf526KQ3yUojcMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HZoE4A4KfuwxBn64TV78+ke2SX9e3uASSpq4HE1/biWfKFN9DUIg=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 217
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 217
      }
    }
  },
  "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": 217
  }
}

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": 217
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 217
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 217
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 217
      }
    }
  },
  "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": 217
  }
}

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": 217
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 217
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 218,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 218,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_VNLOFXc="
    }
  },
  "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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "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",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "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": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdqgEq6aOoC/kh9xqVtcGh4x0RZ0xStZtmWHVuvvCbhjwRLAH32V",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421431,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECxDkyIxCv/DXWonfofJHtiYvgTtkhLhNIsLOH9rHESq5PIT/iFHeCEXYbgWuPVlzRH27ndE3lf7rbqFAHsYYcPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HaoBKumjqAv5IfcalbXBoeMdEWdMUrWbZlh1br7wm4Y8ES/iSu4Q=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421431,
  "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_+JELAfhCuECxDkyIxCv/DXWonfofJHtiYvgTtkhLhNIsLOH9rHESq5PIT/iFHeCEXYbgWuPVlzRH27ndE3lf7rbqFAHsYYcPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HaoBKumjqAv5IfcalbXBoeMdEWdMUrWbZlh1br7wm4Y8ES/iSu4Q==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421430,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA8CVx/HRT1D5pPxMGm/8QJko/5YRB8vkwmxGOelDSt+VBr+I/wZrJdQkYzDIjBAxmV01PxklIpwTVgE0ES1T8CuECxDkyIxCv/DXWonfofJHtiYvgTtkhLhNIsLOH9rHESq5PIT/iFHeCEXYbgWuPVlzRH27ndE3lf7rbqFAHsYYcPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HaoBKumjqAv5IfcalbXBoeMdEWdMUrWbZlh1br7wm4Y8ESrxMUlw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEA8CVx/HRT1D5pPxMGm/8QJko/5YRB8vkwmxGOelDSt+VBr+I/wZrJdQkYzDIjBAxmV01PxklIpwTVgE0ES1T8CuECxDkyIxCv/DXWonfofJHtiYvgTtkhLhNIsLOH9rHESq5PIT/iFHeCEXYbgWuPVlzRH27ndE3lf7rbqFAHsYYcPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HaoBKumjqAv5IfcalbXBoeMdEWdMUrWbZlh1br7wm4Y8ESrxMUlw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEA8CVx/HRT1D5pPxMGm/8QJko/5YRB8vkwmxGOelDSt+VBr+I/wZrJdQkYzDIjBAxmV01PxklIpwTVgE0ES1T8CuECxDkyIxCv/DXWonfofJHtiYvgTtkhLhNIsLOH9rHESq5PIT/iFHeCEXYbgWuPVlzRH27ndE3lf7rbqFAHsYYcPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HaoBKumjqAv5IfcalbXBoeMdEWdMUrWbZlh1br7wm4Y8ESrxMUlw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 218
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 218
      }
    }
  },
  "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": 218
  }
}

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": 218
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 218
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 218
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 218
      }
    }
  },
  "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": 218
  }
}

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": 218
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 218
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 219,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 219,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_VNLOFXc="
    }
  },
  "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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "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",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
        "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": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdugNarlbnPnGuqiFtKKOYKiFxO0jWifQCsYiT9vJGuY80caPPX2",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421429,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECmpIPxDZfZnrqgbQP72Qr4q4gp64njxLeHghse4UAMTM/s16n5MAL3kHK3l9bkdTE+GotvyX3uAXfuunl1n2IEuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HboDWq5W5z5xrqohbSijmCohcTtI1on0ArGIk/byRrmPNHmrD7gw=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421429,
  "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_+JELAfhCuECmpIPxDZfZnrqgbQP72Qr4q4gp64njxLeHghse4UAMTM/s16n5MAL3kHK3l9bkdTE+GotvyX3uAXfuunl1n2IEuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HboDWq5W5z5xrqohbSijmCohcTtI1on0ArGIk/byRrmPNHmrD7gw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8VJfP+mM=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421428,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECmpIPxDZfZnrqgbQP72Qr4q4gp64njxLeHghse4UAMTM/s16n5MAL3kHK3l9bkdTE+GotvyX3uAXfuunl1n2IEuEDDpBeGNxTKfZ6X/LPIaH7EOx7LP+6MlVMVpZGsbof8xrtDKeaQXVvo7KGythqIzPwqWfjlYnW82NBWzNivDrwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HboDWq5W5z5xrqohbSijmCohcTtI1on0ArGIk/byRrmPNHMOEiow=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECmpIPxDZfZnrqgbQP72Qr4q4gp64njxLeHghse4UAMTM/s16n5MAL3kHK3l9bkdTE+GotvyX3uAXfuunl1n2IEuEDDpBeGNxTKfZ6X/LPIaH7EOx7LP+6MlVMVpZGsbof8xrtDKeaQXVvo7KGythqIzPwqWfjlYnW82NBWzNivDrwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HboDWq5W5z5xrqohbSijmCohcTtI1on0ArGIk/byRrmPNHMOEiow=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECmpIPxDZfZnrqgbQP72Qr4q4gp64njxLeHghse4UAMTM/s16n5MAL3kHK3l9bkdTE+GotvyX3uAXfuunl1n2IEuEDDpBeGNxTKfZ6X/LPIaH7EOx7LP+6MlVMVpZGsbof8xrtDKeaQXVvo7KGythqIzPwqWfjlYnW82NBWzNivDrwNuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HboDWq5W5z5xrqohbSijmCohcTtI1on0ArGIk/byRrmPNHMOEiow=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 219
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 219
      }
    }
  },
  "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": 219
  }
}

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": 219
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 219
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 219
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 219
      }
    }
  },
  "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": 219
  }
}

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": 219
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 219
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 220,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 220,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "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",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "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": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gdyg48En3MS3L1BszWPlTob/caax5Wmy3NGtOblW27eUxbIo1zAg",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421427,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAW6aJDDFk0MlhgljKEyZmRssG3bWcCRTrx3VKPrPcw42G2Ni6sgk4I+y8as1nvEGu/EUUy2W4v9XQSQBqtgvkPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HcoOPBJ9zEty9QbM1j5U6G/3GmseVpstzRrTm5Vtu3lMWyP2YmlA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421427,
  "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_+JELAfhCuEAW6aJDDFk0MlhgljKEyZmRssG3bWcCRTrx3VKPrPcw42G2Ni6sgk4I+y8as1nvEGu/EUUy2W4v9XQSQBqtgvkPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HcoOPBJ9zEty9QbM1j5U6G/3GmseVpstzRrTm5Vtu3lMWyP2YmlA==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421426,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAW6aJDDFk0MlhgljKEyZmRssG3bWcCRTrx3VKPrPcw42G2Ni6sgk4I+y8as1nvEGu/EUUy2W4v9XQSQBqtgvkPuED769UJBrtkMwUsX4RUHz1XlF6XAOa5UWwNUISQee1hrW0yUQV9KWMe7V6dLXC2qYAvGZqeb3Hu98oWYo4qkCUIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HcoOPBJ9zEty9QbM1j5U6G/3GmseVpstzRrTm5Vtu3lMWyY3HUEA=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAW6aJDDFk0MlhgljKEyZmRssG3bWcCRTrx3VKPrPcw42G2Ni6sgk4I+y8as1nvEGu/EUUy2W4v9XQSQBqtgvkPuED769UJBrtkMwUsX4RUHz1XlF6XAOa5UWwNUISQee1hrW0yUQV9KWMe7V6dLXC2qYAvGZqeb3Hu98oWYo4qkCUIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HcoOPBJ9zEty9QbM1j5U6G/3GmseVpstzRrTm5Vtu3lMWyY3HUEA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAW6aJDDFk0MlhgljKEyZmRssG3bWcCRTrx3VKPrPcw42G2Ni6sgk4I+y8as1nvEGu/EUUy2W4v9XQSQBqtgvkPuED769UJBrtkMwUsX4RUHz1XlF6XAOa5UWwNUISQee1hrW0yUQV9KWMe7V6dLXC2qYAvGZqeb3Hu98oWYo4qkCUIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HcoOPBJ9zEty9QbM1j5U6G/3GmseVpstzRrTm5Vtu3lMWyY3HUEA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 220
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 220
      }
    }
  },
  "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": 220
  }
}

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": 220
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 220
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 220,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 220,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 220
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 220
      }
    }
  },
  "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": 220
  }
}

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": 220
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 220
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 220,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 220,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 221,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 221,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "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",
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
        "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": 20,
    "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gd2gBuce5wlgdazxYBe0d31Ju9XENmVb18cGulprR3HwYMoyoBnW",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421425,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECnHAavi43ObiGpCWvijvr1r2SZu+z/1N3DIsNYw7+OnMl3S8y94GGVNWd6SapVXi9vRlnzAR1cGEOpO7zYB7oLuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HdoAbnHucJYHWs8WAXtHd9SbvVxDZlW9fHBrpaa0dx8GDKb2PT4A=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421425,
  "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_+JELAfhCuECnHAavi43ObiGpCWvijvr1r2SZu+z/1N3DIsNYw7+OnMl3S8y94GGVNWd6SapVXi9vRlnzAR1cGEOpO7zYB7oLuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HdoAbnHucJYHWs8WAXtHd9SbvVxDZlW9fHBrpaa0dx8GDKb2PT4A==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 20,
          "call_data": "cb_KxF+LiJAK58CoGxzQ9HM4rCWGpF4N6R5t2MEaNp3MFLfnc2tZS5bl3f8Vub1ivc=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421424,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECMFkKQ95B7OZKGGXMyQ8Jk/EVsJ5aUJUwPo4lStBKr6JtzLs/KE8x4gIFd/JORttakxhHtFUTODYl5Kw3cDSAKuECnHAavi43ObiGpCWvijvr1r2SZu+z/1N3DIsNYw7+OnMl3S8y94GGVNWd6SapVXi9vRlnzAR1cGEOpO7zYB7oLuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HdoAbnHucJYHWs8WAXtHd9SbvVxDZlW9fHBrpaa0dx8GDKdwSTYg=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECMFkKQ95B7OZKGGXMyQ8Jk/EVsJ5aUJUwPo4lStBKr6JtzLs/KE8x4gIFd/JORttakxhHtFUTODYl5Kw3cDSAKuECnHAavi43ObiGpCWvijvr1r2SZu+z/1N3DIsNYw7+OnMl3S8y94GGVNWd6SapVXi9vRlnzAR1cGEOpO7zYB7oLuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HdoAbnHucJYHWs8WAXtHd9SbvVxDZlW9fHBrpaa0dx8GDKdwSTYg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuECMFkKQ95B7OZKGGXMyQ8Jk/EVsJ5aUJUwPo4lStBKr6JtzLs/KE8x4gIFd/JORttakxhHtFUTODYl5Kw3cDSAKuECnHAavi43ObiGpCWvijvr1r2SZu+z/1N3DIsNYw7+OnMl3S8y94GGVNWd6SapVXi9vRlnzAR1cGEOpO7zYB7oLuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HdoAbnHucJYHWs8WAXtHd9SbvVxDZlW9fHBrpaa0dx8GDKdwSTYg=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 221
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 221
      }
    }
  },
  "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": 221
  }
}

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": 221
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 221
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 221,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 221,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 221
  }
}

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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
        "round": 221
      }
    }
  },
  "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": 221
  }
}

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": 221
      }
    }
  },
  "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_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
    "round": 221
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 221,
      "contract_id": "ct_23L3Diz7sYsvmXZZ64gAUuZtwQAPg4nuC1HmMfnQE91Sxa2sVc",
      "gas_price": 1,
      "gas_used": 165,
      "height": 221,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Vl4/10M="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 222,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 222,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_GMKQhBA="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "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",
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "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,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gd6gy9YQhn4jJdV4zeeJJTmjel5J93Y5+XGynpFBQA8LNs9h1RlJ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxg+DKMp",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421423,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEA4o/tLpH7yH+DvvgPdyWAgTLLLZj9f/PtSyR9WaKy2JdUtPZRQRVSOS9CAykGH5uQkQwi+GPJPXyZF6+Ou/eoBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HeoMvWEIZ+IyXVeM3niSU5o3peSfd2Oflxsp6RQUAPCzbPTv0A/Q=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421423,
  "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_+JELAfhCuEA4o/tLpH7yH+DvvgPdyWAgTLLLZj9f/PtSyR9WaKy2JdUtPZRQRVSOS9CAykGH5uQkQwi+GPJPXyZF6+Ou/eoBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HeoMvWEIZ+IyXVeM3niSU5o3peSfd2Oflxsp6RQUAPCzbPTv0A/Q==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxg+DKMp",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421422,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA4o/tLpH7yH+DvvgPdyWAgTLLLZj9f/PtSyR9WaKy2JdUtPZRQRVSOS9CAykGH5uQkQwi+GPJPXyZF6+Ou/eoBuECzHM+rZMg81WBlexQnLL4NiB19XqK/52XlY9Ei2EAvIV0IV3gO4sTSHH7GkE8nYvsaIUp/ky7ijpWiNveqBFANuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HeoMvWEIZ+IyXVeM3niSU5o3peSfd2Oflxsp6RQUAPCzbP/YI7bA=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEA4o/tLpH7yH+DvvgPdyWAgTLLLZj9f/PtSyR9WaKy2JdUtPZRQRVSOS9CAykGH5uQkQwi+GPJPXyZF6+Ou/eoBuECzHM+rZMg81WBlexQnLL4NiB19XqK/52XlY9Ei2EAvIV0IV3gO4sTSHH7GkE8nYvsaIUp/ky7ijpWiNveqBFANuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HeoMvWEIZ+IyXVeM3niSU5o3peSfd2Oflxsp6RQUAPCzbP/YI7bA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEA4o/tLpH7yH+DvvgPdyWAgTLLLZj9f/PtSyR9WaKy2JdUtPZRQRVSOS9CAykGH5uQkQwi+GPJPXyZF6+Ou/eoBuECzHM+rZMg81WBlexQnLL4NiB19XqK/52XlY9Ei2EAvIV0IV3gO4sTSHH7GkE8nYvsaIUp/ky7ijpWiNveqBFANuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HeoMvWEIZ+IyXVeM3niSU5o3peSfd2Oflxsp6RQUAPCzbP/YI7bA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 222
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 222
      }
    }
  },
  "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": 222
  }
}

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": 222
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 222
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 222
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 222
      }
    }
  },
  "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": 222
  }
}

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": 222
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 222
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 223,
      "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 223,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_GMKQhBA="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "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",
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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",
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "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,
        "call_data": "cb_KxG4F37sGxg+DKMp",
        "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,
    "call_data": "cb_KxG4F37sGxg+DKMp",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gd+gRRT8doQWDMkzgL6qEkFGdAavEZ/Hz9RWY89bK860P+FiJiDC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxg+DKMp",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421421,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEB8Z3i8GWIJyLyzT1VQAYlYcKcpGRtUw8QYYyTwf3VqSy+Y2qptvShKKFobhS6KHwBzHI3hnbA3a5zQg42r3AUKuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HfoEUU/HaEFgzJM4C+qhJBRnQGrxGfx8/UVmPPWyvOtD/hgFf7UA=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421421,
  "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_+JELAfhCuEB8Z3i8GWIJyLyzT1VQAYlYcKcpGRtUw8QYYyTwf3VqSy+Y2qptvShKKFobhS6KHwBzHI3hnbA3a5zQg42r3AUKuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HfoEUU/HaEFgzJM4C+qhJBRnQGrxGfx8/UVmPPWyvOtD/hgFf7UA==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxg+DKMp",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421420,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEB8Z3i8GWIJyLyzT1VQAYlYcKcpGRtUw8QYYyTwf3VqSy+Y2qptvShKKFobhS6KHwBzHI3hnbA3a5zQg42r3AUKuEDKRG+ffW8rayMbXaf78lD5yA1MKfM5xj8LxJ+VCNpqOleuwhIDobUq2AYvTXTCcTRs+FpfKdWLf2qJD0SLf9QMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HfoEUU/HaEFgzJM4C+qhJBRnQGrxGfx8/UVmPPWyvOtD/hKKTF4A=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEB8Z3i8GWIJyLyzT1VQAYlYcKcpGRtUw8QYYyTwf3VqSy+Y2qptvShKKFobhS6KHwBzHI3hnbA3a5zQg42r3AUKuEDKRG+ffW8rayMbXaf78lD5yA1MKfM5xj8LxJ+VCNpqOleuwhIDobUq2AYvTXTCcTRs+FpfKdWLf2qJD0SLf9QMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HfoEUU/HaEFgzJM4C+qhJBRnQGrxGfx8/UVmPPWyvOtD/hKKTF4A=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEB8Z3i8GWIJyLyzT1VQAYlYcKcpGRtUw8QYYyTwf3VqSy+Y2qptvShKKFobhS6KHwBzHI3hnbA3a5zQg42r3AUKuEDKRG+ffW8rayMbXaf78lD5yA1MKfM5xj8LxJ+VCNpqOleuwhIDobUq2AYvTXTCcTRs+FpfKdWLf2qJD0SLf9QMuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HfoEUU/HaEFgzJM4C+qhJBRnQGrxGfx8/UVmPPWyvOtD/hKKTF4A=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 223
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 223
      }
    }
  },
  "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": 223
  }
}

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": 223
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 223
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 223
  }
}

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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
        "round": 223
      }
    }
  },
  "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": 223
  }
}

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": 223
      }
    }
  },
  "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_pmDYCqMTYPkZHHM3y5mrRP1Fc9PR8Rn6PnNktY8x5ukjzascM",
    "round": 223
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "deposit": "1",
    "vm_version": 7
  }
}

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.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "deposit": "1",
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "deposit": 10,
    "vm_version": "1"
  }
}

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.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "deposit": 10,
    "vm_version": 7
  }
}

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.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
        "deposit": 10,
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
    "deposit": 10,
    "vm_version": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geCgrIfWSjJUBCmFViZvM7OEun3839BZbyuEfUIy4MxiM58Og9GY",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421419,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAFDWnLwZ7W8lw1ePRwiSaH2tZkc0d8myQ7SiC6PQ1uqci7wbUF3Kt8jPAGC4ErW60x/oLsN7g/1+1AvkVGVZAIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HgoKyH1koyVAQphVYmbzOzhLp9/N/QWW8rhH1CMuDMYjOfTyLCEw=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421419,
  "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_+JELAfhCuEAFDWnLwZ7W8lw1ePRwiSaH2tZkc0d8myQ7SiC6PQ1uqci7wbUF3Kt8jPAGC4ErW60x/oLsN7g/1+1AvkVGVZAIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HgoKyH1koyVAQphVYmbzOzhLp9/N/QWW8rhH1CMuDMYjOfTyLCEw==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+GZGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsC4OZ7+RNZEHwA3ADcAGg6CPwEDP/64F37sBDcBBwcBAQCWLwIRRNZEHxFpbml0EbgXfuwRbWFpboIvAIU0LjIuMADT5f3r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421418,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAFDWnLwZ7W8lw1ePRwiSaH2tZkc0d8myQ7SiC6PQ1uqci7wbUF3Kt8jPAGC4ErW60x/oLsN7g/1+1AvkVGVZAIuEAqauM0Ksxz6Xh1Y5EP+TccwE8yrAfR1WDVIq0SXDT2iqD5g+oeps0plIxSuaE1xm0jbskeBCg8+HLpfz3IFdcIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HgoKyH1koyVAQphVYmbzOzhLp9/N/QWW8rhH1CMuDMYjOfLcUVbQ=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAFDWnLwZ7W8lw1ePRwiSaH2tZkc0d8myQ7SiC6PQ1uqci7wbUF3Kt8jPAGC4ErW60x/oLsN7g/1+1AvkVGVZAIuEAqauM0Ksxz6Xh1Y5EP+TccwE8yrAfR1WDVIq0SXDT2iqD5g+oeps0plIxSuaE1xm0jbskeBCg8+HLpfz3IFdcIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HgoKyH1koyVAQphVYmbzOzhLp9/N/QWW8rhH1CMuDMYjOfLcUVbQ=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAFDWnLwZ7W8lw1ePRwiSaH2tZkc0d8myQ7SiC6PQ1uqci7wbUF3Kt8jPAGC4ErW60x/oLsN7g/1+1AvkVGVZAIuEAqauM0Ksxz6Xh1Y5EP+TccwE8yrAfR1WDVIq0SXDT2iqD5g+oeps0plIxSuaE1xm0jbskeBCg8+HLpfz3IFdcIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HgoKyH1koyVAQphVYmbzOzhLp9/N/QWW8rhH1CMuDMYjOfLcUVbQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "deposit": "1",
    "vm_version": 7
  }
}

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.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "deposit": "1",
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "deposit": 10,
    "vm_version": "1"
  }
}

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.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "deposit": 10,
    "vm_version": 7
  }
}

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.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
        "deposit": 10,
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
    "deposit": 10,
    "vm_version": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geGgaAa/yo5T0Dx4Yse+GnyLwgDglnN0opttcX8NdAHfsj+D0Imr",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421417,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEB4Ro8mjjPb0PQGJOLM8GkP+cMrny+4diiJP6Z5aLS/GsMPdMMH1A3vYuELQFX3bWPEz/CtWAEZRbVwL4OQT2YJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HhoGgGv8qOU9A8eGLHvhp8i8IA4JZzdKKbbXF/DXQB37I/coZCiQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421417,
  "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_+JELAfhCuEB4Ro8mjjPb0PQGJOLM8GkP+cMrny+4diiJP6Z5aLS/GsMPdMMH1A3vYuELQFX3bWPEz/CtWAEZRbVwL4OQT2YJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HhoGgGv8qOU9A8eGLHvhp8i8IA4JZzdKKbbXF/DXQB37I/coZCiQ==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QFmRgOgSMtoepHJuxcgSqlB8eDrRkq/n67Nuw2lnGVwGeWmYFjAuQE4uNT+Er1R0wQ3AUcCNwAMAwAMAQADAPwRhXcGujcANwAA/i+GW9kENwFHAgcMAwAMAQADAPwRL4Zb2TcABwD+RNZEHwA3ADcAGg6CPwEDP/5nL98yADcCBwcHFBQAAgD+cTlAgQA3A0cCBwcHDAECDAEEDAMADAEABQD8EbgXfuw3AQcHAP5+LiJABDcCRwIHBwwBAgwDb4Im0AwDFAwBAAUA/BG4F37sNwEHBwD+v75R3AA3A0cCRwIHBwwBBAwBAAwDAAwBAgMA/BF+LiJANwJHAgcHALhdLwcREr1R0yVpbmNyZW1lbnQRL4Zb2Q1nZXQRRNZEHxFpbml0EWcv3zIRcGx1cxFxOUCBOWdhc19saW1pdF9jYWxsEX4uIkARY2FsbBG/vlHcLXN0YWdlZF9jYWxsgi8AhTQuMi4wAP0jW4I=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421416,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAc74tEkCjwb5qX9G+DZF3p6cwyE9XRKNQa4i/XsY9+/P9OFI5fn+7mI0HGXL92+bfnfMgqYfxC0mTSBacw+mUHuEB4Ro8mjjPb0PQGJOLM8GkP+cMrny+4diiJP6Z5aLS/GsMPdMMH1A3vYuELQFX3bWPEz/CtWAEZRbVwL4OQT2YJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HhoGgGv8qOU9A8eGLHvhp8i8IA4JZzdKKbbXF/DXQB37I/h7k94w=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAc74tEkCjwb5qX9G+DZF3p6cwyE9XRKNQa4i/XsY9+/P9OFI5fn+7mI0HGXL92+bfnfMgqYfxC0mTSBacw+mUHuEB4Ro8mjjPb0PQGJOLM8GkP+cMrny+4diiJP6Z5aLS/GsMPdMMH1A3vYuELQFX3bWPEz/CtWAEZRbVwL4OQT2YJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HhoGgGv8qOU9A8eGLHvhp8i8IA4JZzdKKbbXF/DXQB37I/h7k94w=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAc74tEkCjwb5qX9G+DZF3p6cwyE9XRKNQa4i/XsY9+/P9OFI5fn+7mI0HGXL92+bfnfMgqYfxC0mTSBacw+mUHuEB4Ro8mjjPb0PQGJOLM8GkP+cMrny+4diiJP6Z5aLS/GsMPdMMH1A3vYuELQFX3bWPEz/CtWAEZRbVwL4OQT2YJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HhoGgGv8qOU9A8eGLHvhp8i8IA4JZzdKKbbXF/DXQB37I/h7k94w=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 226,
      "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
      "gas_price": 1,
      "gas_used": 11,
      "height": 226,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_FNcD09o="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geKgb9qKEHme+QBU6tnYS+07aK+iBZdBUKb8orDG/iNwwWiroDsx",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421415,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDyllxDyPZcwalhT1vqzaAJ78gJvYjotBXjMrjojhQtR8S/tSponVPxp3RMjKjoqL0G8lMZWPL+qimoU0IHG/EHuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HioG/aihB5nvkAVOrZ2EvtO2ivogWXQVCm/KKwxv4jcMFolivMKw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421415,
  "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_+JELAfhCuEDyllxDyPZcwalhT1vqzaAJ78gJvYjotBXjMrjojhQtR8S/tSponVPxp3RMjKjoqL0G8lMZWPL+qimoU0IHG/EHuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HioG/aihB5nvkAVOrZ2EvtO2ivogWXQVCm/KKwxv4jcMFolivMKw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421414,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBu3YCjBh7RVjdE2GG254qX8cWQqDKf5MTRAu7ksxZfqRN4RnFfSsYvYDjBn5gHo3m1bKL1s8xT+y5/d385tQAGuEDyllxDyPZcwalhT1vqzaAJ78gJvYjotBXjMrjojhQtR8S/tSponVPxp3RMjKjoqL0G8lMZWPL+qimoU0IHG/EHuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HioG/aihB5nvkAVOrZ2EvtO2ivogWXQVCm/KKwxv4jcMFoB1iMyA=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBu3YCjBh7RVjdE2GG254qX8cWQqDKf5MTRAu7ksxZfqRN4RnFfSsYvYDjBn5gHo3m1bKL1s8xT+y5/d385tQAGuEDyllxDyPZcwalhT1vqzaAJ78gJvYjotBXjMrjojhQtR8S/tSponVPxp3RMjKjoqL0G8lMZWPL+qimoU0IHG/EHuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HioG/aihB5nvkAVOrZ2EvtO2ivogWXQVCm/KKwxv4jcMFoB1iMyA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBu3YCjBh7RVjdE2GG254qX8cWQqDKf5MTRAu7ksxZfqRN4RnFfSsYvYDjBn5gHo3m1bKL1s8xT+y5/d385tQAGuEDyllxDyPZcwalhT1vqzaAJ78gJvYjotBXjMrjojhQtR8S/tSponVPxp3RMjKjoqL0G8lMZWPL+qimoU0IHG/EHuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HioG/aihB5nvkAVOrZ2EvtO2ivogWXQVCm/KKwxv4jcMFoB1iMyA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 226
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 226
      }
    }
  },
  "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": 226
  }
}

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": 226
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 226
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 226
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 226
      }
    }
  },
  "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": 226
  }
}

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": 226
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 226
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 227,
      "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
      "gas_price": 1,
      "gas_used": 11,
      "height": 227,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_FNcD09o="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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",
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "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,
        "call_data": "cb_KxG4F37sGxTlg6/6",
        "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,
    "call_data": "cb_KxG4F37sGxTlg6/6",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geOg1qAks22rOKljxGQgZpp78PZx+d5RaSm5A2yycVbx65kKaPoN",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421413,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECIPhcOqMU/1WzVTMohTEPoUycXceINU0nYLBY6lcVCUAe1U/GID45jvP+PwENpATbwJZLNUx+wt6SaqmHsQJUBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HjoNagJLNtqzipY8RkIGaae/D2cfneUWkpuQNssnFW8euZ4F67Vw=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421413,
  "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_+JELAfhCuECIPhcOqMU/1WzVTMohTEPoUycXceINU0nYLBY6lcVCUAe1U/GID45jvP+PwENpATbwJZLNUx+wt6SaqmHsQJUBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HjoNagJLNtqzipY8RkIGaae/D2cfneUWkpuQNssnFW8euZ4F67Vw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxTlg6/6",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421412,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEB5rJqQ+ysFOaRavTqfC88IqGiVXGbDZc+UHOD1deQAp3CZUCgowr/oyKRzFD/2T4ppTmFKVX3Dayx3r66ZEmILuECIPhcOqMU/1WzVTMohTEPoUycXceINU0nYLBY6lcVCUAe1U/GID45jvP+PwENpATbwJZLNUx+wt6SaqmHsQJUBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HjoNagJLNtqzipY8RkIGaae/D2cfneUWkpuQNssnFW8euZbqjqbw=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEB5rJqQ+ysFOaRavTqfC88IqGiVXGbDZc+UHOD1deQAp3CZUCgowr/oyKRzFD/2T4ppTmFKVX3Dayx3r66ZEmILuECIPhcOqMU/1WzVTMohTEPoUycXceINU0nYLBY6lcVCUAe1U/GID45jvP+PwENpATbwJZLNUx+wt6SaqmHsQJUBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HjoNagJLNtqzipY8RkIGaae/D2cfneUWkpuQNssnFW8euZbqjqbw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEB5rJqQ+ysFOaRavTqfC88IqGiVXGbDZc+UHOD1deQAp3CZUCgowr/oyKRzFD/2T4ppTmFKVX3Dayx3r66ZEmILuECIPhcOqMU/1WzVTMohTEPoUycXceINU0nYLBY6lcVCUAe1U/GID45jvP+PwENpATbwJZLNUx+wt6SaqmHsQJUBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HjoNagJLNtqzipY8RkIGaae/D2cfneUWkpuQNssnFW8euZbqjqbw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 227
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 227
      }
    }
  },
  "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": 227
  }
}

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": 227
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 227
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 227
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 227
      }
    }
  },
  "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": 227
  }
}

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": 227
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 227
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 228,
      "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
      "gas_price": 1,
      "gas_used": 11,
      "height": 228,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Fs8pdG0="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geSg6ORnlmOHyz+djrBzD/gu9PFr5a40DENPlDsQ8sm/FYr5IncC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421411,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECBPcQBqEOSdywJOj9lz/Lz08dB+DKBpDORlQXR3pi0ohRTBpaRSZYQWOk0Guwl9alFLrBBX38tiYPzVpAROOMDuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HkoOjkZ5Zjh8s/nY6wcw/4LvTxa+WuNAxDT5Q7EPLJvxWK3fJyKw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421411,
  "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_+JELAfhCuECBPcQBqEOSdywJOj9lz/Lz08dB+DKBpDORlQXR3pi0ohRTBpaRSZYQWOk0Guwl9alFLrBBX38tiYPzVpAROOMDuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HkoOjkZ5Zjh8s/nY6wcw/4LvTxa+WuNAxDT5Q7EPLJvxWK3fJyKw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421410,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAxRoaDsO5ck2qL+f+HdYvSn1cdP/Zkf2t9iO+PnWaXecKhuL10ww2sbxngVNa8YqEG94Uo4VBENjyIwWv+ld4PuECBPcQBqEOSdywJOj9lz/Lz08dB+DKBpDORlQXR3pi0ohRTBpaRSZYQWOk0Guwl9alFLrBBX38tiYPzVpAROOMDuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HkoOjkZ5Zjh8s/nY6wcw/4LvTxa+WuNAxDT5Q7EPLJvxWKwi5h1w=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAxRoaDsO5ck2qL+f+HdYvSn1cdP/Zkf2t9iO+PnWaXecKhuL10ww2sbxngVNa8YqEG94Uo4VBENjyIwWv+ld4PuECBPcQBqEOSdywJOj9lz/Lz08dB+DKBpDORlQXR3pi0ohRTBpaRSZYQWOk0Guwl9alFLrBBX38tiYPzVpAROOMDuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HkoOjkZ5Zjh8s/nY6wcw/4LvTxa+WuNAxDT5Q7EPLJvxWKwi5h1w=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAxRoaDsO5ck2qL+f+HdYvSn1cdP/Zkf2t9iO+PnWaXecKhuL10ww2sbxngVNa8YqEG94Uo4VBENjyIwWv+ld4PuECBPcQBqEOSdywJOj9lz/Lz08dB+DKBpDORlQXR3pi0ohRTBpaRSZYQWOk0Guwl9alFLrBBX38tiYPzVpAROOMDuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HkoOjkZ5Zjh8s/nY6wcw/4LvTxa+WuNAxDT5Q7EPLJvxWKwi5h1w=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 228
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 228
      }
    }
  },
  "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": 228
  }
}

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": 228
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 228
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 228
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 228
      }
    }
  },
  "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": 228
  }
}

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": 228
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 228
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 229,
      "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
      "gas_price": 1,
      "gas_used": 11,
      "height": 229,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Fs8pdG0="
    }
  },
  "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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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",
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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",
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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,
        "call_data": "ABCDEFG",
        "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "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,
        "call_data": "cb_KxG4F37sGxbivrGI",
        "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,
    "call_data": "cb_KxG4F37sGxbivrGI",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53geWggEBdrbA9EYM05Cc00wMpbZ9tN9Fokxg/3oGwmI+B8o6xw4rZ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421409,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEB6dzF2COlxZEL7SkeohkgQW2gEgByYGA/anqdIqIUrC1gGeFhplOBgfmR50pT15hCFwmisthyulR99JtLfGSoAuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HloIBAXa2wPRGDNOQnNNMDKW2fbTfRaJMYP96BsJiPgfKOM8hGbQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421409,
  "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_+JELAfhCuEB6dzF2COlxZEL7SkeohkgQW2gEgByYGA/anqdIqIUrC1gGeFhplOBgfmR50pT15hCFwmisthyulR99JtLfGSoAuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HloIBAXa2wPRGDNOQnNNMDKW2fbTfRaJMYP96BsJiPgfKOM8hGbQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sGxbivrGI",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421408,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBUzuqQByVog3VJ5llSr4NFUWvRMaBWsGWNPQWWffzNftIiF+y7XRwnaz9yWDPM0hGRoxmmwd8PGt0Gd8Z31DkFuEB6dzF2COlxZEL7SkeohkgQW2gEgByYGA/anqdIqIUrC1gGeFhplOBgfmR50pT15hCFwmisthyulR99JtLfGSoAuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HloIBAXa2wPRGDNOQnNNMDKW2fbTfRaJMYP96BsJiPgfKOOPa7vw=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBUzuqQByVog3VJ5llSr4NFUWvRMaBWsGWNPQWWffzNftIiF+y7XRwnaz9yWDPM0hGRoxmmwd8PGt0Gd8Z31DkFuEB6dzF2COlxZEL7SkeohkgQW2gEgByYGA/anqdIqIUrC1gGeFhplOBgfmR50pT15hCFwmisthyulR99JtLfGSoAuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HloIBAXa2wPRGDNOQnNNMDKW2fbTfRaJMYP96BsJiPgfKOOPa7vw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBUzuqQByVog3VJ5llSr4NFUWvRMaBWsGWNPQWWffzNftIiF+y7XRwnaz9yWDPM0hGRoxmmwd8PGt0Gd8Z31DkFuEB6dzF2COlxZEL7SkeohkgQW2gEgByYGA/anqdIqIUrC1gGeFhplOBgfmR50pT15hCFwmisthyulR99JtLfGSoAuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4HloIBAXa2wPRGDNOQnNNMDKW2fbTfRaJMYP96BsJiPgfKOOPa7vw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 229
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 229
      }
    }
  },
  "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": 229
  }
}

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": 229
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 229
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 229
  }
}

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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
        "round": 229
      }
    }
  },
  "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": 229
  }
}

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": 229
      }
    }
  },
  "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_dPqTDYWMmgZMPuLWY1bsnj5mwkbV3e5jj7T3QWoVa5U1v58yi",
    "round": 229
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 230,
      "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6",
      "gas_price": 1,
      "gas_used": 165,
      "height": 230,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_VNLOFXc="
    }
  },
  "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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "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",
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

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",
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

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": 20,
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "ABCDEFG",
    "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
  }
}

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": 20,
        "call_data": "ABCDEFG",
        "contract_id": "ct_o4yUnyDZ3Mx4MM43PYjeqT2EfBEwYJk7Ag7bYGYpvmzwYvov6"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
    "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": 20,
        "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1ZyzQ6+FevFfnMCXCWJ/IwjROPmmovsSjVPtFIHQ=",
        "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": 20,
    "call_data": "cb_KxF+LiJAK58CoFKi6bPJPZ+1