Skip to content

basic_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": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53AqAolWpdCKJidJgaOSZ0sGMfXZz++7p6T8QMQiGXW+AkMfrd7QU=",
      "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": -576460752303421943,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNa8PeENnlf10RP68JyYYxpASGoMiVDKUahllOJ3iLDSGuOIsWtuEgxn8vod7H8YlHb6JMNxdxWfmzdIDBdWsGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwKgKJVqXQiiYnSYGjkmdLBjH12c/vu6ek/EDEIhl1vgJDGyjnav"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421943,
  "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_+JALAfhCuECNa8PeENnlf10RP68JyYYxpASGoMiVDKUahllOJ3iLDSGuOIsWtuEgxn8vod7H8YlHb6JMNxdxWfmzdIDBdWsGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwKgKJVqXQiiYnSYGjkmdLBjH12c/vu6ek/EDEIhl1vgJDGyjnav",
      "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": -576460752303421942,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNa8PeENnlf10RP68JyYYxpASGoMiVDKUahllOJ3iLDSGuOIsWtuEgxn8vod7H8YlHb6JMNxdxWfmzdIDBdWsGuECYneC4h3B8zQ4yIITmtWRYz7BJnQUMxAdjRgfXq+kK8VzQjHZIA+S1Oj/yOZlEErz/vXmu60sPL5LblJWIBdMHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwKgKJVqXQiiYnSYGjkmdLBjH12c/vu6ek/EDEIhl1vgJDG2rUnu"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNa8PeENnlf10RP68JyYYxpASGoMiVDKUahllOJ3iLDSGuOIsWtuEgxn8vod7H8YlHb6JMNxdxWfmzdIDBdWsGuECYneC4h3B8zQ4yIITmtWRYz7BJnQUMxAdjRgfXq+kK8VzQjHZIA+S1Oj/yOZlEErz/vXmu60sPL5LblJWIBdMHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwKgKJVqXQiiYnSYGjkmdLBjH12c/vu6ek/EDEIhl1vgJDG2rUnu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNa8PeENnlf10RP68JyYYxpASGoMiVDKUahllOJ3iLDSGuOIsWtuEgxn8vod7H8YlHb6JMNxdxWfmzdIDBdWsGuECYneC4h3B8zQ4yIITmtWRYz7BJnQUMxAdjRgfXq+kK8VzQjHZIA+S1Oj/yOZlEErz/vXmu60sPL5LblJWIBdMHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwKgKJVqXQiiYnSYGjkmdLBjH12c/vu6ek/EDEIhl1vgJDG2rUnu"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421941,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA6CePCtNat1uyhEDu+7pO5qDDRnU0CWLwLwdEVBd/yR93EK5H2g/bt6oVFDCtR3u14in1dRq8up3FzAUwKQEsNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwOgy0DAs+6PIebDmFwnv+/9bKByPMwvE0+c0C8/WsJsLiPAz+rY"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421941,
  "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_+JALAfhCuEA6CePCtNat1uyhEDu+7pO5qDDRnU0CWLwLwdEVBd/yR93EK5H2g/bt6oVFDCtR3u14in1dRq8up3FzAUwKQEsNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwOgy0DAs+6PIebDmFwnv+/9bKByPMwvE0+c0C8/WsJsLiPAz+rY",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sG1Q/+F7e",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421940,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA6CePCtNat1uyhEDu+7pO5qDDRnU0CWLwLwdEVBd/yR93EK5H2g/bt6oVFDCtR3u14in1dRq8up3FzAUwKQEsNuEDu7KKJM/vuzuSBj7Ring/b00hObVvEf7YLG/kZytT82migJJAcm9/aygYilZAxc9YPDk+X6ABBkpmNHvm636gNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwOgy0DAs+6PIebDmFwnv+/9bKByPMwvE0+c0C8/WsJsLiNAyRF/"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA6CePCtNat1uyhEDu+7pO5qDDRnU0CWLwLwdEVBd/yR93EK5H2g/bt6oVFDCtR3u14in1dRq8up3FzAUwKQEsNuEDu7KKJM/vuzuSBj7Ring/b00hObVvEf7YLG/kZytT82migJJAcm9/aygYilZAxc9YPDk+X6ABBkpmNHvm636gNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwOgy0DAs+6PIebDmFwnv+/9bKByPMwvE0+c0C8/WsJsLiNAyRF/"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA6CePCtNat1uyhEDu+7pO5qDDRnU0CWLwLwdEVBd/yR93EK5H2g/bt6oVFDCtR3u14in1dRq8up3FzAUwKQEsNuEDu7KKJM/vuzuSBj7Ring/b00hObVvEf7YLG/kZytT82migJJAcm9/aygYilZAxc9YPDk+X6ABBkpmNHvm636gNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwOgy0DAs+6PIebDmFwnv+/9bKByPMwvE0+c0C8/WsJsLiNAyRF/"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 4,
      "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
      "gas_price": 1,
      "gas_used": 11,
      "height": 4,
      "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": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 3
      }
    }
  },
  "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": 3
  }
}

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": 3
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 3,
      "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
      "gas_price": 1,
      "gas_used": 11,
      "height": 3,
      "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 3
      }
    }
  },
  "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": 3
  }
}

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": 3
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

responder <--- node

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

initiator ---> node

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

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 3
      }
    }
  },
  "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": 3
  }
}

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": 3
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 3,
      "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
      "gas_price": 1,
      "gas_used": 11,
      "height": 3,
      "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 3
      }
    }
  },
  "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": 3
  }
}

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": 3
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 3
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 3
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53BKBuMPJ+iQWHEwfdRYS26MtkkNtpn2Cj5yqwsLqSDg/XQhyNuVM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sG1Q/+F7e",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421939,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBSa4rLNEswmwecGXsEG2be1WizzpQidTkKCanWMGipaMTo1McT2Wb8A6mL7VGa+Qo0b7/qUlwjmefY/J8BtnICuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwSgbjDyfokFhxMH3UWEtujLZJDbaZ9go+cqsLC6kg4P10IrpXXp"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421939,
  "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_+JALAfhCuEBSa4rLNEswmwecGXsEG2be1WizzpQidTkKCanWMGipaMTo1McT2Wb8A6mL7VGa+Qo0b7/qUlwjmefY/J8BtnICuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwSgbjDyfokFhxMH3UWEtujLZJDbaZ9go+cqsLC6kg4P10IrpXXp",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sG1Q/+F7e",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421938,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBSa4rLNEswmwecGXsEG2be1WizzpQidTkKCanWMGipaMTo1McT2Wb8A6mL7VGa+Qo0b7/qUlwjmefY/J8BtnICuECo+gfU5l9pNhTIpkxKQA/T0r74WgVpIu5N3GpJqFioQGWPKRi2cozbgcErpeOjs5M7hcT7oXK9XH10nCIkZ7YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwSgbjDyfokFhxMH3UWEtujLZJDbaZ9go+cqsLC6kg4P10LhqxOk"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBSa4rLNEswmwecGXsEG2be1WizzpQidTkKCanWMGipaMTo1McT2Wb8A6mL7VGa+Qo0b7/qUlwjmefY/J8BtnICuECo+gfU5l9pNhTIpkxKQA/T0r74WgVpIu5N3GpJqFioQGWPKRi2cozbgcErpeOjs5M7hcT7oXK9XH10nCIkZ7YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwSgbjDyfokFhxMH3UWEtujLZJDbaZ9go+cqsLC6kg4P10LhqxOk"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBSa4rLNEswmwecGXsEG2be1WizzpQidTkKCanWMGipaMTo1McT2Wb8A6mL7VGa+Qo0b7/qUlwjmefY/J8BtnICuECo+gfU5l9pNhTIpkxKQA/T0r74WgVpIu5N3GpJqFioQGWPKRi2cozbgcErpeOjs5M7hcT7oXK9XH10nCIkZ7YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwSgbjDyfokFhxMH3UWEtujLZJDbaZ9go+cqsLC6kg4P10LhqxOk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 5,
      "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
      "gas_price": 1,
      "gas_used": 11,
      "height": 5,
      "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": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 4
  }
}

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 4
      }
    }
  },
  "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": 4
  }
}

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": 4
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 4
  }
}

responder <--- node

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

initiator ---> node

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

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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
        "round": 4
      }
    }
  },
  "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": 4
  }
}

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": 4
      }
    }
  },
  "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_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq",
    "round": 4
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QRbPAH5Aar5Aaeg9izTFvwYNkLHVeop4AInPl1bIArIEb26NAXKjpsuoEP5AYP4SaAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg+egOmgmX3A9q4MSlIiFEsqgbpfSo8M6XlGb3ZrCPV4e40iFxAoBAAr4T6CZGjHXQv6vOSNwMLso/VwR8LmkmjIytpSdbdp7pDA5y+2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAH4T6CqZr2eLbUJO1RZ7HtZydOyUy45hsDbOYMCQTmqbNNTRO2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX/X4lKD2LNMW/Bg2QsdV6ingAic+XVsgCsgRvbo0BcqOmy6gQ/hxgICAgICAgKCqZr2eLbUJO1RZ7HtZydOyUy45hsDbOYMCQTmqbNNTRICAgICAoJkaMddC/q85I3Awuyj9XBHwuaSaMjK2lJ1t2nukMDnLoBcuYyqrxDroA0GrPwsG6cMpcf6ZKSL0FoixdH4AEjODgIDj4qAfeBeF2UNB86pkwk/w9YHVDJ3NFvsjaYwpZwutkwZ3VsDA+QKC+QJ/oOAx3ygnvka11OTdtOUQj+yjTIy5w+K+4Qz4HU2gJcRw+QJb+ESgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3XiEKBzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/g7oFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg2YXEIIIvAIPCID+AgICAgICAgICAgICAgID4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+Gag4DHfKCe+RrXU5N205RCP7KNMjLnD4r7hDPgdTaAlxHD4Q6EA6mgmX3A9q4MSlIiFEsqgbpfSo8M6XlGb3ZrCPV4e40ig+sRZWcLpjXu6fhkFNPVjnxVcQtp58pTEQaZvyAGVi4/40aD6xFlZwumNe7p+GQU09WOfFVxC2nnylMRBpm/IAZWLj/iugKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3dYCAgICAgICAgICAgICAuHz4eigBoQF89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4MHAAO4TPhKRgOgIwpCH/JwNOpFs51HsJTv5m/mWZUthGjsSC/4r4y3fbbAno3+uBd+7AQ3AQcHAQEAjC8BEbgXfuwRbWFpboIvAIU0LjIuMACAAcAK+Eag+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQvevkggAAoFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvgwMAd4um2"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2nEcGLJTonCbWwu617VVUuBd6DZ4FVSvkGvvNeXaPs5ZeqCdbq"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QRbPAH5Aar5Aaeg9izTFvwYNkLHVeop4AInPl1bIArIEb26NAXKjpsuoEP5AYP4SaAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg+egOmgmX3A9q4MSlIiFEsqgbpfSo8M6XlGb3ZrCPV4e40iFxAoBAAr4T6CZGjHXQv6vOSNwMLso/VwR8LmkmjIytpSdbdp7pDA5y+2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAH4T6CqZr2eLbUJO1RZ7HtZydOyUy45hsDbOYMCQTmqbNNTRO2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX/X4lKD2LNMW/Bg2QsdV6ingAic+XVsgCsgRvbo0BcqOmy6gQ/hxgICAgICAgKCqZr2eLbUJO1RZ7HtZydOyUy45hsDbOYMCQTmqbNNTRICAgICAoJkaMddC/q85I3Awuyj9XBHwuaSaMjK2lJ1t2nukMDnLoBcuYyqrxDroA0GrPwsG6cMpcf6ZKSL0FoixdH4AEjODgIDj4qAfeBeF2UNB86pkwk/w9YHVDJ3NFvsjaYwpZwutkwZ3VsDA+QKC+QJ/oOAx3ygnvka11OTdtOUQj+yjTIy5w+K+4Qz4HU2gJcRw+QJb+ESgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3XiEKBzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/g7oFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg2YXEIIIvAIPCID+AgICAgICAgICAgICAgID4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+Gag4DHfKCe+RrXU5N205RCP7KNMjLnD4r7hDPgdTaAlxHD4Q6EA6mgmX3A9q4MSlIiFEsqgbpfSo8M6XlGb3ZrCPV4e40ig+sRZWcLpjXu6fhkFNPVjnxVcQtp58pTEQaZvyAGVi4/40aD6xFlZwumNe7p+GQU09WOfFVxC2nnylMRBpm/IAZWLj/iugKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3dYCAgICAgICAgICAgICAuHz4eigBoQF89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4MHAAO4TPhKRgOgIwpCH/JwNOpFs51HsJTv5m/mWZUthGjsSC/4r4y3fbbAno3+uBd+7AQ3AQcHAQEAjC8BEbgXfuwRbWFpboIvAIU0LjIuMACAAcAK+Eag+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQvevkggAAoFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvgwMAd4um2"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfGyquKK9e",
    "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53BaBVlA1tNNCmhfAfd738dmjv4bHFKcYg1qzGdBUPcI+O+BGrL3o=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfGyquKK9e",
          "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421937,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECmd0Fdol1PInaBfdiDJiuaPapXodB5DGm9spPsx7juoClkY4jCfdXExIPd3nOt/+8I3LHlAP1Yw/PKSnC7eKYEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwWgVZQNbTTQpoXwH3e9/HZo7+GxxSnGINasxnQVD3CPjvhXUdz4"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421937,
  "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_+JALAfhCuECmd0Fdol1PInaBfdiDJiuaPapXodB5DGm9spPsx7juoClkY4jCfdXExIPd3nOt/+8I3LHlAP1Yw/PKSnC7eKYEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwWgVZQNbTTQpoXwH3e9/HZo7+GxxSnGINasxnQVD3CPjvhXUdz4",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfGyquKK9e",
          "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421936,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAOxM4ipcFZ8hDQM6ncuzzDRStZRIAFYUIKPYxK+dsqU1MhwV7UIehXtRtYpFK1SpVQVE6+9jV6Aoy+gLLuaYUJuECmd0Fdol1PInaBfdiDJiuaPapXodB5DGm9spPsx7juoClkY4jCfdXExIPd3nOt/+8I3LHlAP1Yw/PKSnC7eKYEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwWgVZQNbTTQpoXwH3e9/HZo7+GxxSnGINasxnQVD3CPjvjvy81A"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOxM4ipcFZ8hDQM6ncuzzDRStZRIAFYUIKPYxK+dsqU1MhwV7UIehXtRtYpFK1SpVQVE6+9jV6Aoy+gLLuaYUJuECmd0Fdol1PInaBfdiDJiuaPapXodB5DGm9spPsx7juoClkY4jCfdXExIPd3nOt/+8I3LHlAP1Yw/PKSnC7eKYEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwWgVZQNbTTQpoXwH3e9/HZo7+GxxSnGINasxnQVD3CPjvjvy81A"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOxM4ipcFZ8hDQM6ncuzzDRStZRIAFYUIKPYxK+dsqU1MhwV7UIehXtRtYpFK1SpVQVE6+9jV6Aoy+gLLuaYUJuECmd0Fdol1PInaBfdiDJiuaPapXodB5DGm9spPsx7juoClkY4jCfdXExIPd3nOt/+8I3LHlAP1Yw/PKSnC7eKYEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwWgVZQNbTTQpoXwH3e9/HZo7+GxxSnGINasxnQVD3CPjvjvy81A"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421935,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED/L0YQ7CoYi05zSikJXU/fBathyHrPu1HMuJlORpcPop6lyNLle1k0TUIZrK5YE0zuN2uVJfWDvgNl56coZ7kKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwagSp9i2B+97EcyzB5bzpo5RGtzkDJya/WsF5xr5qm4cgzbTv4b"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421935,
  "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_+JALAfhCuED/L0YQ7CoYi05zSikJXU/fBathyHrPu1HMuJlORpcPop6lyNLle1k0TUIZrK5YE0zuN2uVJfWDvgNl56coZ7kKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwagSp9i2B+97EcyzB5bzpo5RGtzkDJya/WsF5xr5qm4cgzbTv4b",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421934,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAGb5OkM8xrpeTvHJO5ofHil5CCWpb9ptMJhVcTVbSZ6V4efghs4VVLQk65pwlW8TmBmINCQQbdnFLy5o1TYz4OuED/L0YQ7CoYi05zSikJXU/fBathyHrPu1HMuJlORpcPop6lyNLle1k0TUIZrK5YE0zuN2uVJfWDvgNl56coZ7kKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwagSp9i2B+97EcyzB5bzpo5RGtzkDJya/WsF5xr5qm4cgyTkAO5"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAGb5OkM8xrpeTvHJO5ofHil5CCWpb9ptMJhVcTVbSZ6V4efghs4VVLQk65pwlW8TmBmINCQQbdnFLy5o1TYz4OuED/L0YQ7CoYi05zSikJXU/fBathyHrPu1HMuJlORpcPop6lyNLle1k0TUIZrK5YE0zuN2uVJfWDvgNl56coZ7kKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwagSp9i2B+97EcyzB5bzpo5RGtzkDJya/WsF5xr5qm4cgyTkAO5"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAGb5OkM8xrpeTvHJO5ofHil5CCWpb9ptMJhVcTVbSZ6V4efghs4VVLQk65pwlW8TmBmINCQQbdnFLy5o1TYz4OuED/L0YQ7CoYi05zSikJXU/fBathyHrPu1HMuJlORpcPop6lyNLle1k0TUIZrK5YE0zuN2uVJfWDvgNl56coZ7kKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwagSp9i2B+97EcyzB5bzpo5RGtzkDJya/WsF5xr5qm4cgyTkAO5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 7,
      "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
      "gas_price": 1,
      "gas_used": 11,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Kv8SLA4="
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 6
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 6
      }
    }
  },
  "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": 6
  }
}

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": 6
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 6
  }
}

initiator <--- node

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

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 6
      }
    }
  },
  "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": 6
  }
}

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": 6
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 6
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "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_KxGFdwa6P3M2/pQ=",
        "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421933,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDrpnrn23HUWX4wi7DIDspQ3w8Ph8EPJsh4Gi/DyrGXGPaTeTmPOiZxrVF2d3pfJNn3X5NDnMbPO3BGgbaTTYUOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwegR3cvNtgnOATuByosJdbBwLwoOogGa7l5hVOtu7K3J10CuCmK"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421933,
  "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_+JALAfhCuEDrpnrn23HUWX4wi7DIDspQ3w8Ph8EPJsh4Gi/DyrGXGPaTeTmPOiZxrVF2d3pfJNn3X5NDnMbPO3BGgbaTTYUOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwegR3cvNtgnOATuByosJdbBwLwoOogGa7l5hVOtu7K3J10CuCmK",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421932,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEANN/Xk/0v1z8V58WdP9jE7W9G/baIGsF7BEUFL9wWn1NQdmQkUOvFeNBTzDWbMr2Sdf7TxXPW/ulvHWldfL+UCuEDrpnrn23HUWX4wi7DIDspQ3w8Ph8EPJsh4Gi/DyrGXGPaTeTmPOiZxrVF2d3pfJNn3X5NDnMbPO3BGgbaTTYUOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwegR3cvNtgnOATuByosJdbBwLwoOogGa7l5hVOtu7K3J12YNbcQ"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEANN/Xk/0v1z8V58WdP9jE7W9G/baIGsF7BEUFL9wWn1NQdmQkUOvFeNBTzDWbMr2Sdf7TxXPW/ulvHWldfL+UCuEDrpnrn23HUWX4wi7DIDspQ3w8Ph8EPJsh4Gi/DyrGXGPaTeTmPOiZxrVF2d3pfJNn3X5NDnMbPO3BGgbaTTYUOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwegR3cvNtgnOATuByosJdbBwLwoOogGa7l5hVOtu7K3J12YNbcQ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEANN/Xk/0v1z8V58WdP9jE7W9G/baIGsF7BEUFL9wWn1NQdmQkUOvFeNBTzDWbMr2Sdf7TxXPW/ulvHWldfL+UCuEDrpnrn23HUWX4wi7DIDspQ3w8Ph8EPJsh4Gi/DyrGXGPaTeTmPOiZxrVF2d3pfJNn3X5NDnMbPO3BGgbaTTYUOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwegR3cvNtgnOATuByosJdbBwLwoOogGa7l5hVOtu7K3J12YNbcQ"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421931,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA/syCYTRwMrKpj+R2Wrkw7Xu83wcVPYcDHNHRs5LZOZnHyyDvtBmMG0KV9yLHeSomRsdNYOvHqGJTBYYuwe14AuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwigy2YknOZuFygxvPWEca7dfgp+AngLS7LDTWSLdSo6/IRfaUhy"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421931,
  "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_+JALAfhCuEA/syCYTRwMrKpj+R2Wrkw7Xu83wcVPYcDHNHRs5LZOZnHyyDvtBmMG0KV9yLHeSomRsdNYOvHqGJTBYYuwe14AuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwigy2YknOZuFygxvPWEca7dfgp+AngLS7LDTWSLdSo6/IRfaUhy",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421930,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA/syCYTRwMrKpj+R2Wrkw7Xu83wcVPYcDHNHRs5LZOZnHyyDvtBmMG0KV9yLHeSomRsdNYOvHqGJTBYYuwe14AuEBPhvT0brsPXg3V4xTXX+CBWB5NdQJUW/IlqzYW//2FRvcJ6uSW/1++XGCZOaSRAjNeMpjMWCZDMKAiNg79k7UOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwigy2YknOZuFygxvPWEca7dfgp+AngLS7LDTWSLdSo6/IQtMKSo"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA/syCYTRwMrKpj+R2Wrkw7Xu83wcVPYcDHNHRs5LZOZnHyyDvtBmMG0KV9yLHeSomRsdNYOvHqGJTBYYuwe14AuEBPhvT0brsPXg3V4xTXX+CBWB5NdQJUW/IlqzYW//2FRvcJ6uSW/1++XGCZOaSRAjNeMpjMWCZDMKAiNg79k7UOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwigy2YknOZuFygxvPWEca7dfgp+AngLS7LDTWSLdSo6/IQtMKSo"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA/syCYTRwMrKpj+R2Wrkw7Xu83wcVPYcDHNHRs5LZOZnHyyDvtBmMG0KV9yLHeSomRsdNYOvHqGJTBYYuwe14AuEBPhvT0brsPXg3V4xTXX+CBWB5NdQJUW/IlqzYW//2FRvcJ6uSW/1++XGCZOaSRAjNeMpjMWCZDMKAiNg79k7UOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwigy2YknOZuFygxvPWEca7dfgp+AngLS7LDTWSLdSo6/IQtMKSo"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421929,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBvZWjo31ONOYLPlHKKwdh2bOYf0Pj1gD2NWj/ytdeDEanSsZP6/ll1d13M82hIS5QmvcXNBq44KCbIFpgkt4EMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwmgc1MYmXcBvyoOtRlCZFSCGiI/hTmK+4sAi6N9MXS0fN1Y76MA"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421929,
  "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_+JALAfhCuEBvZWjo31ONOYLPlHKKwdh2bOYf0Pj1gD2NWj/ytdeDEanSsZP6/ll1d13M82hIS5QmvcXNBq44KCbIFpgkt4EMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwmgc1MYmXcBvyoOtRlCZFSCGiI/hTmK+4sAi6N9MXS0fN1Y76MA",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421928,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBYe+av+wgEIW9Kw/u5M1Y9WD6lSrmg7Nvh5YCbD1kUizBu+Ls6DMIVaq+fBvY7y3CTErFxEVQjN82v/PKI9iwAuEBvZWjo31ONOYLPlHKKwdh2bOYf0Pj1gD2NWj/ytdeDEanSsZP6/ll1d13M82hIS5QmvcXNBq44KCbIFpgkt4EMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwmgc1MYmXcBvyoOtRlCZFSCGiI/hTmK+4sAi6N9MXS0fN3pvgoB"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBYe+av+wgEIW9Kw/u5M1Y9WD6lSrmg7Nvh5YCbD1kUizBu+Ls6DMIVaq+fBvY7y3CTErFxEVQjN82v/PKI9iwAuEBvZWjo31ONOYLPlHKKwdh2bOYf0Pj1gD2NWj/ytdeDEanSsZP6/ll1d13M82hIS5QmvcXNBq44KCbIFpgkt4EMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwmgc1MYmXcBvyoOtRlCZFSCGiI/hTmK+4sAi6N9MXS0fN3pvgoB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBYe+av+wgEIW9Kw/u5M1Y9WD6lSrmg7Nvh5YCbD1kUizBu+Ls6DMIVaq+fBvY7y3CTErFxEVQjN82v/PKI9iwAuEBvZWjo31ONOYLPlHKKwdh2bOYf0Pj1gD2NWj/ytdeDEanSsZP6/ll1d13M82hIS5QmvcXNBq44KCbIFpgkt4EMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwmgc1MYmXcBvyoOtRlCZFSCGiI/hTmK+4sAi6N9MXS0fN3pvgoB"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 8
      }
    }
  },
  "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": 8
  }
}

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": 8
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 8
  }
}

initiator <--- node

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

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 8
      }
    }
  },
  "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": 8
  }
}

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": 8
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 8
  }
}

responder <--- node

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

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 9
      }
    }
  },
  "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": 9
  }
}

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": 9
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 9
  }
}

initiator <--- node

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

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 9
      }
    }
  },
  "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": 9
  }
}

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": 9
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 9
  }
}

responder <--- node

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

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 6
      }
    }
  },
  "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": 6
  }
}

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": 6
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 6
  }
}

initiator <--- node

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

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 6
      }
    }
  },
  "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": 6
  }
}

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": 6
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 6
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 6
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421927,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAlwSBSS63sUEc0FbRCkL1z3zW3nYWIDVRY+bzDvF90bKgaHwfd4YYA5X4Kjex0KOswRLSNCMjYtBm9FEcDrGAKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwqg+sRjxMWZglp47VweWi4VwvQ9MHDtzz/LSerp6n3EHCzkctJk"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421927,
  "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_+JALAfhCuEAlwSBSS63sUEc0FbRCkL1z3zW3nYWIDVRY+bzDvF90bKgaHwfd4YYA5X4Kjex0KOswRLSNCMjYtBm9FEcDrGAKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwqg+sRjxMWZglp47VweWi4VwvQ9MHDtzz/LSerp6n3EHCzkctJk",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421926,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAlwSBSS63sUEc0FbRCkL1z3zW3nYWIDVRY+bzDvF90bKgaHwfd4YYA5X4Kjex0KOswRLSNCMjYtBm9FEcDrGAKuEBGbiPti0Dj2BG4QkLVteuyu03zsuknDFzHqd8kwYv9M989eGKASenl+RHTs8bYrPWLyDWuHtqLcIRzZp4d8BsFuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwqg+sRjxMWZglp47VweWi4VwvQ9MHDtzz/LSerp6n3EHCytBB6j"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAlwSBSS63sUEc0FbRCkL1z3zW3nYWIDVRY+bzDvF90bKgaHwfd4YYA5X4Kjex0KOswRLSNCMjYtBm9FEcDrGAKuEBGbiPti0Dj2BG4QkLVteuyu03zsuknDFzHqd8kwYv9M989eGKASenl+RHTs8bYrPWLyDWuHtqLcIRzZp4d8BsFuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwqg+sRjxMWZglp47VweWi4VwvQ9MHDtzz/LSerp6n3EHCytBB6j"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAlwSBSS63sUEc0FbRCkL1z3zW3nYWIDVRY+bzDvF90bKgaHwfd4YYA5X4Kjex0KOswRLSNCMjYtBm9FEcDrGAKuEBGbiPti0Dj2BG4QkLVteuyu03zsuknDFzHqd8kwYv9M989eGKASenl+RHTs8bYrPWLyDWuHtqLcIRzZp4d8BsFuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwqg+sRjxMWZglp47VweWi4VwvQ9MHDtzz/LSerp6n3EHCytBB6j"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 11,
      "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
      "gas_price": 1,
      "gas_used": 11,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_LAyldl8="
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 10
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 10
      }
    }
  },
  "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": 10
  }
}

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": 10
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 10
  }
}

responder <--- node

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

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 10
      }
    }
  },
  "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": 10
  }
}

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": 10
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 10
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "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_KxGFdwa6P3M2/pQ=",
        "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53C6DxOiWPmc1WjeKXM5Sa9oQL6yrrdT/9uO9dT0eMqf286dQWpd8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421925,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBkJzkOQGv0QZ6pONN1SVfMHCIqCxssQRs2P9sSQmjsaVMF1u2LhFESpJkruPTbecb4OsfbzNzrSMoBMfR+5u0PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwug8Tolj5nNVo3ilzOUmvaEC+sq63U//bjvXU9HjKn9vOmcLjnT"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421925,
  "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_+JALAfhCuEBkJzkOQGv0QZ6pONN1SVfMHCIqCxssQRs2P9sSQmjsaVMF1u2LhFESpJkruPTbecb4OsfbzNzrSMoBMfR+5u0PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwug8Tolj5nNVo3ilzOUmvaEC+sq63U//bjvXU9HjKn9vOmcLjnT",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421924,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBkJzkOQGv0QZ6pONN1SVfMHCIqCxssQRs2P9sSQmjsaVMF1u2LhFESpJkruPTbecb4OsfbzNzrSMoBMfR+5u0PuEDvlD2T5RetNumzVDBFbsv0YNpkBDBND5GPGbusNgyDgOUqyJde8k4ugmcyKEizzRFx2iqv46JTIa7HxuLOk1gBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwug8Tolj5nNVo3ilzOUmvaEC+sq63U//bjvXU9HjKn9vOlTB9dG"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBkJzkOQGv0QZ6pONN1SVfMHCIqCxssQRs2P9sSQmjsaVMF1u2LhFESpJkruPTbecb4OsfbzNzrSMoBMfR+5u0PuEDvlD2T5RetNumzVDBFbsv0YNpkBDBND5GPGbusNgyDgOUqyJde8k4ugmcyKEizzRFx2iqv46JTIa7HxuLOk1gBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwug8Tolj5nNVo3ilzOUmvaEC+sq63U//bjvXU9HjKn9vOlTB9dG"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBkJzkOQGv0QZ6pONN1SVfMHCIqCxssQRs2P9sSQmjsaVMF1u2LhFESpJkruPTbecb4OsfbzNzrSMoBMfR+5u0PuEDvlD2T5RetNumzVDBFbsv0YNpkBDBND5GPGbusNgyDgOUqyJde8k4ugmcyKEizzRFx2iqv46JTIa7HxuLOk1gBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwug8Tolj5nNVo3ilzOUmvaEC+sq63U//bjvXU9HjKn9vOlTB9dG"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53DKBZ/2HFKK22H8jK9721bSFnwEV9VJEZt7RPilIXMh1QEE5uomY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421923,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED37eFhHYQHrERSsh7TOIJNedL3D3Gx/X61E3+/0R5UoLNzNi9sswJjygQFJYM7x1kKVFkQ1VWQKey+AvVJnNsAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwygWf9hxSitth/Iyve9tW0hZ8BFfVSRGbe0T4pSFzIdUBAQEuW0"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421923,
  "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_+JALAfhCuED37eFhHYQHrERSsh7TOIJNedL3D3Gx/X61E3+/0R5UoLNzNi9sswJjygQFJYM7x1kKVFkQ1VWQKey+AvVJnNsAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwygWf9hxSitth/Iyve9tW0hZ8BFfVSRGbe0T4pSFzIdUBAQEuW0",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421922,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB3rDMk0kjNMmWVeODE0mNgtMsHEIwn3+ftXNFudELiWleY/SW4Ar/oIhKs0sm8PByKuAxqLdJ+FGUu1+xIjPQFuED37eFhHYQHrERSsh7TOIJNedL3D3Gx/X61E3+/0R5UoLNzNi9sswJjygQFJYM7x1kKVFkQ1VWQKey+AvVJnNsAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwygWf9hxSitth/Iyve9tW0hZ8BFfVSRGbe0T4pSFzIdUBDaD9Cs"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB3rDMk0kjNMmWVeODE0mNgtMsHEIwn3+ftXNFudELiWleY/SW4Ar/oIhKs0sm8PByKuAxqLdJ+FGUu1+xIjPQFuED37eFhHYQHrERSsh7TOIJNedL3D3Gx/X61E3+/0R5UoLNzNi9sswJjygQFJYM7x1kKVFkQ1VWQKey+AvVJnNsAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwygWf9hxSitth/Iyve9tW0hZ8BFfVSRGbe0T4pSFzIdUBDaD9Cs"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB3rDMk0kjNMmWVeODE0mNgtMsHEIwn3+ftXNFudELiWleY/SW4Ar/oIhKs0sm8PByKuAxqLdJ+FGUu1+xIjPQFuED37eFhHYQHrERSsh7TOIJNedL3D3Gx/X61E3+/0R5UoLNzNi9sswJjygQFJYM7x1kKVFkQ1VWQKey+AvVJnNsAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudwygWf9hxSitth/Iyve9tW0hZ8BFfVSRGbe0T4pSFzIdUBDaD9Cs"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53DaDhEI471UUFanOb3ktIG73d6B9+/shwQuKXNkkWfRabUi+DUIE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421921,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECxvdy2OnchYFEVomIp0QavjBKOjQFFuxSyeZAgyrykpPnPmC+8vSrB2/3OaQSukAGkIRprsmA8mB4y/jWvs9AEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw2g4RCOO9VFBWpzm95LSBu93egffv7IcELilzZJFn0Wm1K6YIal"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421921,
  "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_+JALAfhCuECxvdy2OnchYFEVomIp0QavjBKOjQFFuxSyeZAgyrykpPnPmC+8vSrB2/3OaQSukAGkIRprsmA8mB4y/jWvs9AEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw2g4RCOO9VFBWpzm95LSBu93egffv7IcELilzZJFn0Wm1K6YIal",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421920,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBga9DI8vA+VkedzOqyJo8M8cV5uNOJE5nYBBDgTqvFU4Cb4J5pvG5u9UX2fTx6zMwRZ3LucwkUKl/X9fnyg98MuECxvdy2OnchYFEVomIp0QavjBKOjQFFuxSyeZAgyrykpPnPmC+8vSrB2/3OaQSukAGkIRprsmA8mB4y/jWvs9AEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw2g4RCOO9VFBWpzm95LSBu93egffv7IcELilzZJFn0Wm1IrzDAB"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBga9DI8vA+VkedzOqyJo8M8cV5uNOJE5nYBBDgTqvFU4Cb4J5pvG5u9UX2fTx6zMwRZ3LucwkUKl/X9fnyg98MuECxvdy2OnchYFEVomIp0QavjBKOjQFFuxSyeZAgyrykpPnPmC+8vSrB2/3OaQSukAGkIRprsmA8mB4y/jWvs9AEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw2g4RCOO9VFBWpzm95LSBu93egffv7IcELilzZJFn0Wm1IrzDAB"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBga9DI8vA+VkedzOqyJo8M8cV5uNOJE5nYBBDgTqvFU4Cb4J5pvG5u9UX2fTx6zMwRZ3LucwkUKl/X9fnyg98MuECxvdy2OnchYFEVomIp0QavjBKOjQFFuxSyeZAgyrykpPnPmC+8vSrB2/3OaQSukAGkIRprsmA8mB4y/jWvs9AEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw2g4RCOO9VFBWpzm95LSBu93egffv7IcELilzZJFn0Wm1IrzDAB"
    }
  },
  "version": 1
}

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 12
      }
    }
  },
  "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": 12
  }
}

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": 12
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 12
  }
}

responder <--- node

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

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 12
      }
    }
  },
  "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": 12
  }
}

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": 12
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 12
  }
}

initiator <--- node

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

responder ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 13
      }
    }
  },
  "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": 13
  }
}

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": 13
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 13
  }
}

responder <--- node

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

initiator ---> node

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

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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
        "round": 13
      }
    }
  },
  "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": 13
  }
}

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": 13
      }
    }
  },
  "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_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck",
    "round": 13
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QUIPAH5Acr5AcegxlQiURlP/24E/gdWZd4M79w8Urtdbsvfpu1TXZT17k/5AaP4T6CZGjHXQv6vOSNwMLso/VwR8LmkmjIytpSdbdp7pDA5y+2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAH4tKDGVCJRGU//bgT+B1Zl3gzv3DxSu11uy9+m7VNdlPXuT/iRgICAgICAgKDYh6PggL40HuDvRU1vvL6IFGmLRoVYUZGWFyMQ95R+foCAgICAoJkaMddC/q85I3Awuyj9XBHwuaSaMjK2lJ1t2nukMDnLoBcuYyqrxDroA0GrPwsG6cMpcf6ZKSL0FoixdH4AEjODoPM+W4ciMTdkoLYTH9cZn5krB7ltS+xdK3YhzD3uL33igPhPoNiHo+CAvjQe4O9FTW+8vogUaYtGhVhRkZYXIxD3lH5+7aA89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4vKCgEAhj+qJSJf6/hJoPM+W4ciMTdkoLYTH9cZn5krB7ltS+xdK3YhzD3uL33i56A8AejVA6wvVzss/U6SMwAz2z3v3dvKAHapkh5Z3ufvK4XECgEACuPioCbam9Ic3l/FBWecMKK7n/+qQYMOn2Mncp1lhLV/hVUcwMD5Aw/5Awyg+3+H0u5i3gSkd/pyHano8JELMqNRKof7d4owMVpmy875Auj4RqA3l3BVANQ8GX7zEEBWYptqhxcEAypN9XLPu4ofdLyJAeSCAACgOZ2IPhZ9cVnxgk3Jph9lmxszLVCB6QUHHLWj6Wxka8T4O6A5nYg+Fn1xWfGCTcmmH2WbGzMtUIHpBQcctaPpbGRrxNmFxCCCLwCDwiAugICAgICAgICAgICAgICA+ESgW1dCC5Z5ZwJsIr2RNytDWZLKHDVOH53bQGA0mJ1NFi7iEKChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfjpoG2m9PipKjBSC7fOTXc5IXMInO79uPDZLKO4qjGJMytq+MaAoFtXQguWeWcCbCK9kTcrQ1mSyhw1Th+d20BgNJidTRYugICAgICAgICAgICAgIC4lPiSKAGhAXz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purgwcAA7hk+GJGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC2nP4vhlvZBDcABwECgv6Fdwa6BDcANwARAoIBAz+VLwIRL4Zb2Q1nZXQRhXcGuhF0aWNrgi8AhTQuMi4wAIABwAr4U6ChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfGgN5dwVQDUPBl+8xBAVmKbaocXBAMqTfVyz7uKH3S8iQGAgICAgICAgICAgICAgIAA+GWgzaO06h5UArns62zN4yflmZFLHKZL/HTPh3f8i/kqUKX4QqAcAejVA6wvVzss/U6SMwAz2z3v3dvKAHapkh5Z3ufvK6BtpvT4qSowUgu3zk13OSFzCJzu/bjw2SyjuKoxiTMravh0oPt/h9LuYt4EpHf6ch2p6PCRCzKjUSqH+3eKMDFaZsvO+FGAgICAgICAgICAgICAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYDAwM1+Mgk="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2uzC9vzRrwnoA5SF2sqV12eCYZ9qsdXBPhxgUWhLNUWGwLWHck"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QUIPAH5Acr5AcegxlQiURlP/24E/gdWZd4M79w8Urtdbsvfpu1TXZT17k/5AaP4T6CZGjHXQv6vOSNwMLso/VwR8LmkmjIytpSdbdp7pDA5y+2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAH4tKDGVCJRGU//bgT+B1Zl3gzv3DxSu11uy9+m7VNdlPXuT/iRgICAgICAgKDYh6PggL40HuDvRU1vvL6IFGmLRoVYUZGWFyMQ95R+foCAgICAoJkaMddC/q85I3Awuyj9XBHwuaSaMjK2lJ1t2nukMDnLoBcuYyqrxDroA0GrPwsG6cMpcf6ZKSL0FoixdH4AEjODoPM+W4ciMTdkoLYTH9cZn5krB7ltS+xdK3YhzD3uL33igPhPoNiHo+CAvjQe4O9FTW+8vogUaYtGhVhRkZYXIxD3lH5+7aA89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4vKCgEAhj+qJSJf6/hJoPM+W4ciMTdkoLYTH9cZn5krB7ltS+xdK3YhzD3uL33i56A8AejVA6wvVzss/U6SMwAz2z3v3dvKAHapkh5Z3ufvK4XECgEACuPioCbam9Ic3l/FBWecMKK7n/+qQYMOn2Mncp1lhLV/hVUcwMD5Aw/5Awyg+3+H0u5i3gSkd/pyHano8JELMqNRKof7d4owMVpmy875Auj4RqA3l3BVANQ8GX7zEEBWYptqhxcEAypN9XLPu4ofdLyJAeSCAACgOZ2IPhZ9cVnxgk3Jph9lmxszLVCB6QUHHLWj6Wxka8T4O6A5nYg+Fn1xWfGCTcmmH2WbGzMtUIHpBQcctaPpbGRrxNmFxCCCLwCDwiAugICAgICAgICAgICAgICA+ESgW1dCC5Z5ZwJsIr2RNytDWZLKHDVOH53bQGA0mJ1NFi7iEKChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfjpoG2m9PipKjBSC7fOTXc5IXMInO79uPDZLKO4qjGJMytq+MaAoFtXQguWeWcCbCK9kTcrQ1mSyhw1Th+d20BgNJidTRYugICAgICAgICAgICAgIC4lPiSKAGhAXz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purgwcAA7hk+GJGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC2nP4vhlvZBDcABwECgv6Fdwa6BDcANwARAoIBAz+VLwIRL4Zb2Q1nZXQRhXcGuhF0aWNrgi8AhTQuMi4wAIABwAr4U6ChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfGgN5dwVQDUPBl+8xBAVmKbaocXBAMqTfVyz7uKH3S8iQGAgICAgICAgICAgICAgIAA+GWgzaO06h5UArns62zN4yflmZFLHKZL/HTPh3f8i/kqUKX4QqAcAejVA6wvVzss/U6SMwAz2z3v3dvKAHapkh5Z3ufvK6BtpvT4qSowUgu3zk13OSFzCJzu/bjw2SyjuKoxiTMravh0oPt/h9LuYt4EpHf6ch2p6PCRCzKjUSqH+3eKMDFaZsvO+FGAgICAgICAgICAgICAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYDAwM1+Mgk="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "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_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53DqCWHScCRwe2+u9au2YpouXwQCUWL6FLe7t7Ydupf9Sji3SKrds=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421919,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAtNz2dxPf3HdFUEwr6zTG6SvySZ4is0NLQukdbcDT32vQ/bgjCFdLgcEtvuejKj5y1tP7V9y2PrZvOQrQp8+UGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw6glh0nAkcHtvrvWrtmKaLl8EAlFi+hS3u7e2HbqX/Uo4sIKrUB"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421919,
  "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_+JALAfhCuEAtNz2dxPf3HdFUEwr6zTG6SvySZ4is0NLQukdbcDT32vQ/bgjCFdLgcEtvuejKj5y1tP7V9y2PrZvOQrQp8+UGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw6glh0nAkcHtvrvWrtmKaLl8EAlFi+hS3u7e2HbqX/Uo4sIKrUB",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421918,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAGS1SISL30OwWGB137kUthDPcGsJBug0u4Ezc3zGLXXymVcYTVOOL/mA1vXcBjfVzB0hDNJimE46xrflr9A0UKuEAtNz2dxPf3HdFUEwr6zTG6SvySZ4is0NLQukdbcDT32vQ/bgjCFdLgcEtvuejKj5y1tP7V9y2PrZvOQrQp8+UGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw6glh0nAkcHtvrvWrtmKaLl8EAlFi+hS3u7e2HbqX/Uo4tbYo04"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAGS1SISL30OwWGB137kUthDPcGsJBug0u4Ezc3zGLXXymVcYTVOOL/mA1vXcBjfVzB0hDNJimE46xrflr9A0UKuEAtNz2dxPf3HdFUEwr6zTG6SvySZ4is0NLQukdbcDT32vQ/bgjCFdLgcEtvuejKj5y1tP7V9y2PrZvOQrQp8+UGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw6glh0nAkcHtvrvWrtmKaLl8EAlFi+hS3u7e2HbqX/Uo4tbYo04"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAGS1SISL30OwWGB137kUthDPcGsJBug0u4Ezc3zGLXXymVcYTVOOL/mA1vXcBjfVzB0hDNJimE46xrflr9A0UKuEAtNz2dxPf3HdFUEwr6zTG6SvySZ4is0NLQukdbcDT32vQ/bgjCFdLgcEtvuejKj5y1tP7V9y2PrZvOQrQp8+UGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw6glh0nAkcHtvrvWrtmKaLl8EAlFi+hS3u7e2HbqX/Uo4tbYo04"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421917,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAo4ERakFxylOk4dyHk+xlb4RChiw8WV+KwKx0H9lukl4/HgX/i5Vcl9ClyW2q90pPiEgb/rczIOm9jB1LIKkwHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw+g0ReL+H6tIdF6N8MQKm1+S/mV+QMT9RB3+crfLfwtvr6Y6rIa"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421917,
  "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_+JALAfhCuEAo4ERakFxylOk4dyHk+xlb4RChiw8WV+KwKx0H9lukl4/HgX/i5Vcl9ClyW2q90pPiEgb/rczIOm9jB1LIKkwHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw+g0ReL+H6tIdF6N8MQKm1+S/mV+QMT9RB3+crfLfwtvr6Y6rIa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421916,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAo4ERakFxylOk4dyHk+xlb4RChiw8WV+KwKx0H9lukl4/HgX/i5Vcl9ClyW2q90pPiEgb/rczIOm9jB1LIKkwHuEB78C6DCrHPJjhMzuKS31a8FRFq0iYRqqPlCpGoPEKwekoNKBkxHtpQCDXpXF2ceTV+95bnfGAoBV9H6peSfkgEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw+g0ReL+H6tIdF6N8MQKm1+S/mV+QMT9RB3+crfLfwtvr5J3ZTB"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAo4ERakFxylOk4dyHk+xlb4RChiw8WV+KwKx0H9lukl4/HgX/i5Vcl9ClyW2q90pPiEgb/rczIOm9jB1LIKkwHuEB78C6DCrHPJjhMzuKS31a8FRFq0iYRqqPlCpGoPEKwekoNKBkxHtpQCDXpXF2ceTV+95bnfGAoBV9H6peSfkgEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw+g0ReL+H6tIdF6N8MQKm1+S/mV+QMT9RB3+crfLfwtvr5J3ZTB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAo4ERakFxylOk4dyHk+xlb4RChiw8WV+KwKx0H9lukl4/HgX/i5Vcl9ClyW2q90pPiEgb/rczIOm9jB1LIKkwHuEB78C6DCrHPJjhMzuKS31a8FRFq0iYRqqPlCpGoPEKwekoNKBkxHtpQCDXpXF2ceTV+95bnfGAoBV9H6peSfkgEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudw+g0ReL+H6tIdF6N8MQKm1+S/mV+QMT9RB3+crfLfwtvr5J3ZTB"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 15
      }
    }
  },
  "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": 15
  }
}

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": 15
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 15
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 15,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 21,
      "height": 15,
      "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 15
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 15
      }
    }
  },
  "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": 15
  }
}

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": 15
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 15
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53EKDCLEPAg2OmyxnVod0iaCsRl+NnCYsxkwyYpsOhiOAUgNk/7mo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421915,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECg3IADagSaoU6feWkbfDjBx6Upkqev7jI25g+1tpg1GXl2w3s8XnmvgUx8BEAKlqTF7Y99SAFSyXvlj1Ep9agAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxCgwixDwINjpssZ1aHdImgrEZfjZwmLMZMMmKbDoYjgFICQRvp2"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421915,
  "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_+JALAfhCuECg3IADagSaoU6feWkbfDjBx6Upkqev7jI25g+1tpg1GXl2w3s8XnmvgUx8BEAKlqTF7Y99SAFSyXvlj1Ep9agAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxCgwixDwINjpssZ1aHdImgrEZfjZwmLMZMMmKbDoYjgFICQRvp2",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421914,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECg3IADagSaoU6feWkbfDjBx6Upkqev7jI25g+1tpg1GXl2w3s8XnmvgUx8BEAKlqTF7Y99SAFSyXvlj1Ep9agAuEDTiBa6S6fzScHrsZySUWTsi13dlxN/NdKE/meUJ/OC+Ob9R7bqcykwVGmTsvF54OUJ/QK1S/63xr8Izkd+UfYCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxCgwixDwINjpssZ1aHdImgrEZfjZwmLMZMMmKbDoYjgFIBRvmF3"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECg3IADagSaoU6feWkbfDjBx6Upkqev7jI25g+1tpg1GXl2w3s8XnmvgUx8BEAKlqTF7Y99SAFSyXvlj1Ep9agAuEDTiBa6S6fzScHrsZySUWTsi13dlxN/NdKE/meUJ/OC+Ob9R7bqcykwVGmTsvF54OUJ/QK1S/63xr8Izkd+UfYCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxCgwixDwINjpssZ1aHdImgrEZfjZwmLMZMMmKbDoYjgFIBRvmF3"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECg3IADagSaoU6feWkbfDjBx6Upkqev7jI25g+1tpg1GXl2w3s8XnmvgUx8BEAKlqTF7Y99SAFSyXvlj1Ep9agAuEDTiBa6S6fzScHrsZySUWTsi13dlxN/NdKE/meUJ/OC+Ob9R7bqcykwVGmTsvF54OUJ/QK1S/63xr8Izkd+UfYCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxCgwixDwINjpssZ1aHdImgrEZfjZwmLMZMMmKbDoYjgFIBRvmF3"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 16
      }
    }
  },
  "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": 16
  }
}

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": 16
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 16
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 16,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6HAcHSD"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 16
      }
    }
  },
  "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": 16
  }
}

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": 16
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 16
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 16,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6HAcHSD"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421913,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBWVL3Em1vZb3PTVkfdKF6I2aiEragd/ipkC7TxJM5Oga+Xjhv7dXllYTdGWPoCPdWrva9WFyT5py1QOVibx2wOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxGgrlA+QA+knOlK7rxl8mnsYKpI/qBJd07crBp8V3TfMlvNBjbf"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421913,
  "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_+JALAfhCuEBWVL3Em1vZb3PTVkfdKF6I2aiEragd/ipkC7TxJM5Oga+Xjhv7dXllYTdGWPoCPdWrva9WFyT5py1QOVibx2wOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxGgrlA+QA+knOlK7rxl8mnsYKpI/qBJd07crBp8V3TfMlvNBjbf",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421912,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBWVL3Em1vZb3PTVkfdKF6I2aiEragd/ipkC7TxJM5Oga+Xjhv7dXllYTdGWPoCPdWrva9WFyT5py1QOVibx2wOuECEvCrZD5VJ288aU0pacOxhm/L+KEP9Bd0A2WYdzMHMdIj2VxPH0zRGjUxVpXDoRmZA/EvEkUEmkDrgQDsSH2YLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxGgrlA+QA+knOlK7rxl8mnsYKpI/qBJd07crBp8V3TfMluooiuy"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBWVL3Em1vZb3PTVkfdKF6I2aiEragd/ipkC7TxJM5Oga+Xjhv7dXllYTdGWPoCPdWrva9WFyT5py1QOVibx2wOuECEvCrZD5VJ288aU0pacOxhm/L+KEP9Bd0A2WYdzMHMdIj2VxPH0zRGjUxVpXDoRmZA/EvEkUEmkDrgQDsSH2YLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxGgrlA+QA+knOlK7rxl8mnsYKpI/qBJd07crBp8V3TfMluooiuy"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBWVL3Em1vZb3PTVkfdKF6I2aiEragd/ipkC7TxJM5Oga+Xjhv7dXllYTdGWPoCPdWrva9WFyT5py1QOVibx2wOuECEvCrZD5VJ288aU0pacOxhm/L+KEP9Bd0A2WYdzMHMdIj2VxPH0zRGjUxVpXDoRmZA/EvEkUEmkDrgQDsSH2YLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxGgrlA+QA+knOlK7rxl8mnsYKpI/qBJd07crBp8V3TfMluooiuy"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 17
      }
    }
  },
  "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": 17
  }
}

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": 17
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 17
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 17,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8HTq2C5"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 17
      }
    }
  },
  "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": 17
  }
}

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": 17
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 17
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 17,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8HTq2C5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53EqBD2q/MIRaUP+wMRVjvFQoLD+DW9OaL+/TI/oFQ2WSpgAqv3/E=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421911,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNSjrrj9Wf6DqVhCGVzOEEfw1lgbJkUOJe2de57SQ0qSb6lsGtwINulqEwS0o1/qho3ilzw8V0YjRUpX4yKfQCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxKgQ9qvzCEWlD/sDEVY7xUKCw/g1vTmi/v0yP6BUNlkqYBlxU+Q"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421911,
  "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_+JALAfhCuECNSjrrj9Wf6DqVhCGVzOEEfw1lgbJkUOJe2de57SQ0qSb6lsGtwINulqEwS0o1/qho3ilzw8V0YjRUpX4yKfQCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxKgQ9qvzCEWlD/sDEVY7xUKCw/g1vTmi/v0yP6BUNlkqYBlxU+Q",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421910,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNSjrrj9Wf6DqVhCGVzOEEfw1lgbJkUOJe2de57SQ0qSb6lsGtwINulqEwS0o1/qho3ilzw8V0YjRUpX4yKfQCuEDBVaX3QcAZJjht75sGAIQI+ZlFVuIYFQZOryFAujIlmR9fD9tEe+bbKT++Q316LUBJ/3BmoMHQgv5OCR0UQ+8AuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxKgQ9qvzCEWlD/sDEVY7xUKCw/g1vTmi/v0yP6BUNlkqYDU0mXy"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNSjrrj9Wf6DqVhCGVzOEEfw1lgbJkUOJe2de57SQ0qSb6lsGtwINulqEwS0o1/qho3ilzw8V0YjRUpX4yKfQCuEDBVaX3QcAZJjht75sGAIQI+ZlFVuIYFQZOryFAujIlmR9fD9tEe+bbKT++Q316LUBJ/3BmoMHQgv5OCR0UQ+8AuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxKgQ9qvzCEWlD/sDEVY7xUKCw/g1vTmi/v0yP6BUNlkqYDU0mXy"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNSjrrj9Wf6DqVhCGVzOEEfw1lgbJkUOJe2de57SQ0qSb6lsGtwINulqEwS0o1/qho3ilzw8V0YjRUpX4yKfQCuEDBVaX3QcAZJjht75sGAIQI+ZlFVuIYFQZOryFAujIlmR9fD9tEe+bbKT++Q316LUBJ/3BmoMHQgv5OCR0UQ+8AuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxKgQ9qvzCEWlD/sDEVY7xUKCw/g1vTmi/v0yP6BUNlkqYDU0mXy"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421909,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDHK2iubQs+3pq7qmIc/Oi0+5a0lfrprMnp0KWLy8IhZHLQvOCE+0znqtJ7y7jwcNxsMd7qAAd/DyoN6ysGh2gKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxOgCCr7SL97Qm91ZvgAl/OT5m4JSqWTsuZjQPxpz79cDdIUHUig"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421909,
  "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_+JALAfhCuEDHK2iubQs+3pq7qmIc/Oi0+5a0lfrprMnp0KWLy8IhZHLQvOCE+0znqtJ7y7jwcNxsMd7qAAd/DyoN6ysGh2gKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxOgCCr7SL97Qm91ZvgAl/OT5m4JSqWTsuZjQPxpz79cDdIUHUig",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421908,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPXA+DpFeT9hQ4bU/aYdZgPgLUFJE5DRtzXpSfEnBuG3/TiZUfvD79QGItsJDVnNeFPBl1Zxkny5tXjIl0V6gHuEDHK2iubQs+3pq7qmIc/Oi0+5a0lfrprMnp0KWLy8IhZHLQvOCE+0znqtJ7y7jwcNxsMd7qAAd/DyoN6ysGh2gKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxOgCCr7SL97Qm91ZvgAl/OT5m4JSqWTsuZjQPxpz79cDdLALz4e"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBPXA+DpFeT9hQ4bU/aYdZgPgLUFJE5DRtzXpSfEnBuG3/TiZUfvD79QGItsJDVnNeFPBl1Zxkny5tXjIl0V6gHuEDHK2iubQs+3pq7qmIc/Oi0+5a0lfrprMnp0KWLy8IhZHLQvOCE+0znqtJ7y7jwcNxsMd7qAAd/DyoN6ysGh2gKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxOgCCr7SL97Qm91ZvgAl/OT5m4JSqWTsuZjQPxpz79cDdLALz4e"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBPXA+DpFeT9hQ4bU/aYdZgPgLUFJE5DRtzXpSfEnBuG3/TiZUfvD79QGItsJDVnNeFPBl1Zxkny5tXjIl0V6gHuEDHK2iubQs+3pq7qmIc/Oi0+5a0lfrprMnp0KWLy8IhZHLQvOCE+0znqtJ7y7jwcNxsMd7qAAd/DyoN6ysGh2gKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxOgCCr7SL97Qm91ZvgAl/OT5m4JSqWTsuZjQPxpz79cDdLALz4e"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 19
      }
    }
  },
  "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": 19
  }
}

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": 19
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 19
  }
}

initiator <--- node

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

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 19
      }
    }
  },
  "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": 19
  }
}

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": 19
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 19
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53FKDhCPwagQYMcTbF+s4iItdlIU7/gmnmSaO/OR6cL1mgKGagqEg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421907,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDxTet5W01LzLNbj0Q3AkSlnaoiErOFJaha7symYhbYx3vnzumPQjdOwTrcxLEWMukkJ3PZf7midtoPMVnaUkoJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxSg4Qj8GoEGDHE2xfrOIiLXZSFO/4Jp5kmjvzkenC9ZoCht+ydK"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421907,
  "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_+JALAfhCuEDxTet5W01LzLNbj0Q3AkSlnaoiErOFJaha7symYhbYx3vnzumPQjdOwTrcxLEWMukkJ3PZf7midtoPMVnaUkoJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxSg4Qj8GoEGDHE2xfrOIiLXZSFO/4Jp5kmjvzkenC9ZoCht+ydK",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421906,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB+r2KWWHUl27xDyitFef65IRVK7+hoG5TcTEoiqYnEJrlOaIskAyjfWz1JhYj2+GAMXM5+RH3bXd44skZiRMgKuEDxTet5W01LzLNbj0Q3AkSlnaoiErOFJaha7symYhbYx3vnzumPQjdOwTrcxLEWMukkJ3PZf7midtoPMVnaUkoJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxSg4Qj8GoEGDHE2xfrOIiLXZSFO/4Jp5kmjvzkenC9ZoChDzn7O"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB+r2KWWHUl27xDyitFef65IRVK7+hoG5TcTEoiqYnEJrlOaIskAyjfWz1JhYj2+GAMXM5+RH3bXd44skZiRMgKuEDxTet5W01LzLNbj0Q3AkSlnaoiErOFJaha7symYhbYx3vnzumPQjdOwTrcxLEWMukkJ3PZf7midtoPMVnaUkoJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxSg4Qj8GoEGDHE2xfrOIiLXZSFO/4Jp5kmjvzkenC9ZoChDzn7O"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB+r2KWWHUl27xDyitFef65IRVK7+hoG5TcTEoiqYnEJrlOaIskAyjfWz1JhYj2+GAMXM5+RH3bXd44skZiRMgKuEDxTet5W01LzLNbj0Q3AkSlnaoiErOFJaha7symYhbYx3vnzumPQjdOwTrcxLEWMukkJ3PZf7midtoPMVnaUkoJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxSg4Qj8GoEGDHE2xfrOIiLXZSFO/4Jp5kmjvzkenC9ZoChDzn7O"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 20
      }
    }
  },
  "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": 20
  }
}

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": 20
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 20
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 20,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 20
      }
    }
  },
  "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": 20
  }
}

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": 20
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 20
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 20,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421905,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAj9wcmWUGragO/IvVYz+i0cZv+MekQWxbViVOauN+q3yO7vxfEERhQz/sWEszl3siTVRW/P5CqVQK5jo9GKYALuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxWgrv6KIspyKp2ka/KoUCUB4CLKAVrOntjm8ALORbWU36CB6jS0"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421905,
  "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_+JALAfhCuEAj9wcmWUGragO/IvVYz+i0cZv+MekQWxbViVOauN+q3yO7vxfEERhQz/sWEszl3siTVRW/P5CqVQK5jo9GKYALuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxWgrv6KIspyKp2ka/KoUCUB4CLKAVrOntjm8ALORbWU36CB6jS0",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421904,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAj9wcmWUGragO/IvVYz+i0cZv+MekQWxbViVOauN+q3yO7vxfEERhQz/sWEszl3siTVRW/P5CqVQK5jo9GKYALuEDHCG+3FTVzxJ2xNHV/G0gKuu/szMHxxktKRUqllpizedvRRjE91ej1dUTzAu/UX60dMnLBwjjIcndur4Y3DMAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxWgrv6KIspyKp2ka/KoUCUB4CLKAVrOntjm8ALORbWU36AdZerv"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAj9wcmWUGragO/IvVYz+i0cZv+MekQWxbViVOauN+q3yO7vxfEERhQz/sWEszl3siTVRW/P5CqVQK5jo9GKYALuEDHCG+3FTVzxJ2xNHV/G0gKuu/szMHxxktKRUqllpizedvRRjE91ej1dUTzAu/UX60dMnLBwjjIcndur4Y3DMAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxWgrv6KIspyKp2ka/KoUCUB4CLKAVrOntjm8ALORbWU36AdZerv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAj9wcmWUGragO/IvVYz+i0cZv+MekQWxbViVOauN+q3yO7vxfEERhQz/sWEszl3siTVRW/P5CqVQK5jo9GKYALuEDHCG+3FTVzxJ2xNHV/G0gKuu/szMHxxktKRUqllpizedvRRjE91ej1dUTzAu/UX60dMnLBwjjIcndur4Y3DMAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxWgrv6KIspyKp2ka/KoUCUB4CLKAVrOntjm8ALORbWU36AdZerv"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 21
      }
    }
  },
  "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": 21
  }
}

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": 21
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 21
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 21,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8HTq2C5"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 21
      }
    }
  },
  "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": 21
  }
}

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": 21
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 21
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 21,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8HTq2C5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421903,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAgLh/Ki8xTxYVcd01GJ0eApsBAf6LD7fkrqz0KmzFAZKz0r/IaaVsgHYTUrgN/V0gCuuyz+f9uGhP8BH1yvXgAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxag1RrdvKAs6Q538Qu3HPBlAyQBlx23ozq9X+HcCrdL8U8LgRFk"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421903,
  "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_+JALAfhCuEAgLh/Ki8xTxYVcd01GJ0eApsBAf6LD7fkrqz0KmzFAZKz0r/IaaVsgHYTUrgN/V0gCuuyz+f9uGhP8BH1yvXgAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxag1RrdvKAs6Q538Qu3HPBlAyQBlx23ozq9X+HcCrdL8U8LgRFk",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421902,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAgLh/Ki8xTxYVcd01GJ0eApsBAf6LD7fkrqz0KmzFAZKz0r/IaaVsgHYTUrgN/V0gCuuyz+f9uGhP8BH1yvXgAuECkT89KknfG+kjYBhGtaDzR6j+96+Wlo0z4VYwDjMUBOn83fQC/WxYb4n4egwjbQoakn4k+uiYm2pWaWLRH2gYMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxag1RrdvKAs6Q538Qu3HPBlAyQBlx23ozq9X+HcCrdL8U8ZnUnB"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAgLh/Ki8xTxYVcd01GJ0eApsBAf6LD7fkrqz0KmzFAZKz0r/IaaVsgHYTUrgN/V0gCuuyz+f9uGhP8BH1yvXgAuECkT89KknfG+kjYBhGtaDzR6j+96+Wlo0z4VYwDjMUBOn83fQC/WxYb4n4egwjbQoakn4k+uiYm2pWaWLRH2gYMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxag1RrdvKAs6Q538Qu3HPBlAyQBlx23ozq9X+HcCrdL8U8ZnUnB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAgLh/Ki8xTxYVcd01GJ0eApsBAf6LD7fkrqz0KmzFAZKz0r/IaaVsgHYTUrgN/V0gCuuyz+f9uGhP8BH1yvXgAuECkT89KknfG+kjYBhGtaDzR6j+96+Wlo0z4VYwDjMUBOn83fQC/WxYb4n4egwjbQoakn4k+uiYm2pWaWLRH2gYMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxag1RrdvKAs6Q538Qu3HPBlAyQBlx23ozq9X+HcCrdL8U8ZnUnB"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421901,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDd9OhFTvcfl87/opwO4cW10N8xdtpcGIPfuCY8uA/HwVFfT5uCgzLgd0EEzkkY6x4+/6QqFOPrIu7VExtYJR0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxegbk6Hv1AfLB5gfbvjBOxUzAtHjuNgcVA/tAl4WDnEm+qFdXcw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421901,
  "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_+JALAfhCuEDd9OhFTvcfl87/opwO4cW10N8xdtpcGIPfuCY8uA/HwVFfT5uCgzLgd0EEzkkY6x4+/6QqFOPrIu7VExtYJR0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxegbk6Hv1AfLB5gfbvjBOxUzAtHjuNgcVA/tAl4WDnEm+qFdXcw",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421900,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECI/7Yp6SR41PceMXP+JT7P5ZoUvW1FVDIEcJlcGS6EMoxF44bK42q28wSIZ4tNHUPMKkxm/eLQQB9jCj0qodsPuEDd9OhFTvcfl87/opwO4cW10N8xdtpcGIPfuCY8uA/HwVFfT5uCgzLgd0EEzkkY6x4+/6QqFOPrIu7VExtYJR0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxegbk6Hv1AfLB5gfbvjBOxUzAtHjuNgcVA/tAl4WDnEm+rQKpWS"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECI/7Yp6SR41PceMXP+JT7P5ZoUvW1FVDIEcJlcGS6EMoxF44bK42q28wSIZ4tNHUPMKkxm/eLQQB9jCj0qodsPuEDd9OhFTvcfl87/opwO4cW10N8xdtpcGIPfuCY8uA/HwVFfT5uCgzLgd0EEzkkY6x4+/6QqFOPrIu7VExtYJR0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxegbk6Hv1AfLB5gfbvjBOxUzAtHjuNgcVA/tAl4WDnEm+rQKpWS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECI/7Yp6SR41PceMXP+JT7P5ZoUvW1FVDIEcJlcGS6EMoxF44bK42q28wSIZ4tNHUPMKkxm/eLQQB9jCj0qodsPuEDd9OhFTvcfl87/opwO4cW10N8xdtpcGIPfuCY8uA/HwVFfT5uCgzLgd0EEzkkY6x4+/6QqFOPrIu7VExtYJR0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxegbk6Hv1AfLB5gfbvjBOxUzAtHjuNgcVA/tAl4WDnEm+rQKpWS"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 23
      }
    }
  },
  "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": 23
  }
}

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": 23
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 23
  }
}

initiator <--- node

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

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 23
      }
    }
  },
  "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": 23
  }
}

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": 23
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 23
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421899,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAWodkALQck7oOY7/RQDlyYrAUq1btPQ8Tzyxmz5VsyhaqNi7x++CShAAOYPGchQkHEAHUlCbSk+LPIdzvsBc0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxigVpStsRfrYjktNIId8R5peU/4yLpE4k5NsaWdufVjm9nZdwnc"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421899,
  "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_+JALAfhCuEAWodkALQck7oOY7/RQDlyYrAUq1btPQ8Tzyxmz5VsyhaqNi7x++CShAAOYPGchQkHEAHUlCbSk+LPIdzvsBc0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxigVpStsRfrYjktNIId8R5peU/4yLpE4k5NsaWdufVjm9nZdwnc",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421898,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAOCls+Dotbu/NG85AEq9kX72vItRWEfboUNommIQK9yLEuFWM4PS/nPVKX25hojBN0LTPHxU4IHUYGL3rjXoMBuEAWodkALQck7oOY7/RQDlyYrAUq1btPQ8Tzyxmz5VsyhaqNi7x++CShAAOYPGchQkHEAHUlCbSk+LPIdzvsBc0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxigVpStsRfrYjktNIId8R5peU/4yLpE4k5NsaWdufVjm9kLBiXY"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOCls+Dotbu/NG85AEq9kX72vItRWEfboUNommIQK9yLEuFWM4PS/nPVKX25hojBN0LTPHxU4IHUYGL3rjXoMBuEAWodkALQck7oOY7/RQDlyYrAUq1btPQ8Tzyxmz5VsyhaqNi7x++CShAAOYPGchQkHEAHUlCbSk+LPIdzvsBc0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxigVpStsRfrYjktNIId8R5peU/4yLpE4k5NsaWdufVjm9kLBiXY"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOCls+Dotbu/NG85AEq9kX72vItRWEfboUNommIQK9yLEuFWM4PS/nPVKX25hojBN0LTPHxU4IHUYGL3rjXoMBuEAWodkALQck7oOY7/RQDlyYrAUq1btPQ8Tzyxmz5VsyhaqNi7x++CShAAOYPGchQkHEAHUlCbSk+LPIdzvsBc0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxigVpStsRfrYjktNIId8R5peU/4yLpE4k5NsaWdufVjm9kLBiXY"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 24
      }
    }
  },
  "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": 24
  }
}

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": 24
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 24
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 24,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 24,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 24
      }
    }
  },
  "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": 24
  }
}

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": 24
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 24
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 24,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 24,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421897,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEASpwsoIx7mz0tIzX+j1OK9tP1YQAC6VfLuOjowz40vt9+lDNU8dpVV54fpyEnJ+OUJq6iipRrdBfnnKlZ5QvYIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxmgjRaZG7d2bB/NcBf/joSuy/HSh51QlOI1ctQGVuZktnd9Y/Si"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421897,
  "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_+JALAfhCuEASpwsoIx7mz0tIzX+j1OK9tP1YQAC6VfLuOjowz40vt9+lDNU8dpVV54fpyEnJ+OUJq6iipRrdBfnnKlZ5QvYIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxmgjRaZG7d2bB/NcBf/joSuy/HSh51QlOI1ctQGVuZktnd9Y/Si",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421896,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEASpwsoIx7mz0tIzX+j1OK9tP1YQAC6VfLuOjowz40vt9+lDNU8dpVV54fpyEnJ+OUJq6iipRrdBfnnKlZ5QvYIuEB1AIlTlLeSMmvhbqgQa1ZKJ5f5Kb4RXP6IUDUXE779Atb0HTKjq06p58TmeZy2ELcxJZBdv42rejhO82ks4YUMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxmgjRaZG7d2bB/NcBf/joSuy/HSh51QlOI1ctQGVuZktnfhjBOT"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEASpwsoIx7mz0tIzX+j1OK9tP1YQAC6VfLuOjowz40vt9+lDNU8dpVV54fpyEnJ+OUJq6iipRrdBfnnKlZ5QvYIuEB1AIlTlLeSMmvhbqgQa1ZKJ5f5Kb4RXP6IUDUXE779Atb0HTKjq06p58TmeZy2ELcxJZBdv42rejhO82ks4YUMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxmgjRaZG7d2bB/NcBf/joSuy/HSh51QlOI1ctQGVuZktnfhjBOT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEASpwsoIx7mz0tIzX+j1OK9tP1YQAC6VfLuOjowz40vt9+lDNU8dpVV54fpyEnJ+OUJq6iipRrdBfnnKlZ5QvYIuEB1AIlTlLeSMmvhbqgQa1ZKJ5f5Kb4RXP6IUDUXE779Atb0HTKjq06p58TmeZy2ELcxJZBdv42rejhO82ks4YUMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxmgjRaZG7d2bB/NcBf/joSuy/HSh51QlOI1ctQGVuZktnfhjBOT"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 25
      }
    }
  },
  "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": 25
  }
}

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": 25
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 25
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 25,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8NRWEPn"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 25
      }
    }
  },
  "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": 25
  }
}

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": 25
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 25
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 25,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8NRWEPn"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 22
      }
    }
  },
  "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": 22
  }
}

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": 22
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 22
  }
}

initiator <--- node

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

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 22
      }
    }
  },
  "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": 22
  }
}

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": 22
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 22
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 22
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53GqCHHOayFXkcgs0wCjRDWNnO/nhX/KivB77Ve5MDuOttS2uqQCg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421895,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBB0ieniJUl2cnm8mG7GY90/D8Z40eNtlsIb/RdvvDWLmdcYVWNMOh/MuaKS31RsGp0pIktAHtCmOW3luTdZagFuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxqghxzmshV5HILNMAo0Q1jZzv54V/yorwe+1XuTA7jrbUszin+x"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421895,
  "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_+JALAfhCuEBB0ieniJUl2cnm8mG7GY90/D8Z40eNtlsIb/RdvvDWLmdcYVWNMOh/MuaKS31RsGp0pIktAHtCmOW3luTdZagFuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxqghxzmshV5HILNMAo0Q1jZzv54V/yorwe+1XuTA7jrbUszin+x",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421894,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBB0ieniJUl2cnm8mG7GY90/D8Z40eNtlsIb/RdvvDWLmdcYVWNMOh/MuaKS31RsGp0pIktAHtCmOW3luTdZagFuEBqd83NNT5JIVHP8HWdnfudXxzEYBjTMnIC356RLVnXfb7NryoFJ9aMxq1TO1KkZya0akCSZqmlxo4Jh2AmLWYNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxqghxzmshV5HILNMAo0Q1jZzv54V/yorwe+1XuTA7jrbUsZyM4z"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBB0ieniJUl2cnm8mG7GY90/D8Z40eNtlsIb/RdvvDWLmdcYVWNMOh/MuaKS31RsGp0pIktAHtCmOW3luTdZagFuEBqd83NNT5JIVHP8HWdnfudXxzEYBjTMnIC356RLVnXfb7NryoFJ9aMxq1TO1KkZya0akCSZqmlxo4Jh2AmLWYNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxqghxzmshV5HILNMAo0Q1jZzv54V/yorwe+1XuTA7jrbUsZyM4z"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBB0ieniJUl2cnm8mG7GY90/D8Z40eNtlsIb/RdvvDWLmdcYVWNMOh/MuaKS31RsGp0pIktAHtCmOW3luTdZagFuEBqd83NNT5JIVHP8HWdnfudXxzEYBjTMnIC356RLVnXfb7NryoFJ9aMxq1TO1KkZya0akCSZqmlxo4Jh2AmLWYNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxqghxzmshV5HILNMAo0Q1jZzv54V/yorwe+1XuTA7jrbUsZyM4z"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 26
      }
    }
  },
  "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": 26
  }
}

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": 26
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 26
  }
}

responder <--- node

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

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 26
      }
    }
  },
  "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": 26
  }
}

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": 26
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 26
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53G6DKaBZ6q9/UFCOybfmZe3+th4sttWFy4KTVtwzuLcxI3TfUW0A=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421893,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAbFl8wxaPrZS8nl1G9h03eI5QPO+JctFoEhgp3dQnOyL2JeC8tz/3OJgOedAgxVgvdBczUNMHd5pAIBqdmN8MHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxugymgWeqvf1BQjsm35mXt/rYeLLbVhcuCk1bcM7i3MSN2dCiSy"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421893,
  "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_+JALAfhCuEAbFl8wxaPrZS8nl1G9h03eI5QPO+JctFoEhgp3dQnOyL2JeC8tz/3OJgOedAgxVgvdBczUNMHd5pAIBqdmN8MHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxugymgWeqvf1BQjsm35mXt/rYeLLbVhcuCk1bcM7i3MSN2dCiSy",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421892,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAbFl8wxaPrZS8nl1G9h03eI5QPO+JctFoEhgp3dQnOyL2JeC8tz/3OJgOedAgxVgvdBczUNMHd5pAIBqdmN8MHuEDGleM9guHD7Rba3gQVIP0ANx4pZPgs/2GXcWGjPHSwlbknUKPYRWlRWIOvXWqXguoR9bNwdgp0RBTug6WKewQJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxugymgWeqvf1BQjsm35mXt/rYeLLbVhcuCk1bcM7i3MSN1GvaT3"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAbFl8wxaPrZS8nl1G9h03eI5QPO+JctFoEhgp3dQnOyL2JeC8tz/3OJgOedAgxVgvdBczUNMHd5pAIBqdmN8MHuEDGleM9guHD7Rba3gQVIP0ANx4pZPgs/2GXcWGjPHSwlbknUKPYRWlRWIOvXWqXguoR9bNwdgp0RBTug6WKewQJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxugymgWeqvf1BQjsm35mXt/rYeLLbVhcuCk1bcM7i3MSN1GvaT3"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAbFl8wxaPrZS8nl1G9h03eI5QPO+JctFoEhgp3dQnOyL2JeC8tz/3OJgOedAgxVgvdBczUNMHd5pAIBqdmN8MHuEDGleM9guHD7Rba3gQVIP0ANx4pZPgs/2GXcWGjPHSwlbknUKPYRWlRWIOvXWqXguoR9bNwdgp0RBTug6WKewQJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxugymgWeqvf1BQjsm35mXt/rYeLLbVhcuCk1bcM7i3MSN1GvaT3"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 27
      }
    }
  },
  "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": 27
  }
}

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": 27
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 27
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 27,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8NRWEPn"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 27
      }
    }
  },
  "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": 27
  }
}

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": 27
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 27
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 27,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8NRWEPn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53HKBZAS1Ki5XY1hnb1+A0CtBKyhgPC5Lc27ysxsZpgESpQTLTR/0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421891,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDoHIaZS86VVTe73tf3EPotceDWTg/9p4S3IuMuJngYyDskNuaRLONw7E+p59ZAZUFtb1p0atzjqb6IuzLcDmcKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxygWQEtSouV2NYZ29fgNArQSsoYDwuS3Nu8rMbGaYBEqUHfxEsg"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421891,
  "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_+JALAfhCuEDoHIaZS86VVTe73tf3EPotceDWTg/9p4S3IuMuJngYyDskNuaRLONw7E+p59ZAZUFtb1p0atzjqb6IuzLcDmcKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxygWQEtSouV2NYZ29fgNArQSsoYDwuS3Nu8rMbGaYBEqUHfxEsg",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421890,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDaz+3N9GkZqjOu4ow2rl4/Ys8mhCXIfekTCbkUL+M0MPp6bAvHN5xggsF90ygCHnGIWyKJrFTkfroJOSLvVmQHuEDoHIaZS86VVTe73tf3EPotceDWTg/9p4S3IuMuJngYyDskNuaRLONw7E+p59ZAZUFtb1p0atzjqb6IuzLcDmcKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxygWQEtSouV2NYZ29fgNArQSsoYDwuS3Nu8rMbGaYBEqUH4PGHT"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDaz+3N9GkZqjOu4ow2rl4/Ys8mhCXIfekTCbkUL+M0MPp6bAvHN5xggsF90ygCHnGIWyKJrFTkfroJOSLvVmQHuEDoHIaZS86VVTe73tf3EPotceDWTg/9p4S3IuMuJngYyDskNuaRLONw7E+p59ZAZUFtb1p0atzjqb6IuzLcDmcKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxygWQEtSouV2NYZ29fgNArQSsoYDwuS3Nu8rMbGaYBEqUH4PGHT"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDaz+3N9GkZqjOu4ow2rl4/Ys8mhCXIfekTCbkUL+M0MPp6bAvHN5xggsF90ygCHnGIWyKJrFTkfroJOSLvVmQHuEDoHIaZS86VVTe73tf3EPotceDWTg/9p4S3IuMuJngYyDskNuaRLONw7E+p59ZAZUFtb1p0atzjqb6IuzLcDmcKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudxygWQEtSouV2NYZ29fgNArQSsoYDwuS3Nu8rMbGaYBEqUH4PGHT"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 28
      }
    }
  },
  "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": 28
  }
}

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": 28
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 28
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 28,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 28
      }
    }
  },
  "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": 28
  }
}

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": 28
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 28
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 28,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53HaB4ZKphAKmFi3fipEzsX0FdQx2G+pTWfyDDP4d9FowzheORgxg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421889,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDZ51hEW2qyXqXFsz869+RYloSETHBKHu0Ts4YyiFk2G0Ajj1bYvmdpU3Bsw6Bdsya2jlv368xdjtVnFWUKcO4NuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx2geGSqYQCphYt34qRM7F9BXUMdhvqU1n8gwz+HfRaMM4UfZgjd"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421889,
  "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_+JALAfhCuEDZ51hEW2qyXqXFsz869+RYloSETHBKHu0Ts4YyiFk2G0Ajj1bYvmdpU3Bsw6Bdsya2jlv368xdjtVnFWUKcO4NuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx2geGSqYQCphYt34qRM7F9BXUMdhvqU1n8gwz+HfRaMM4UfZgjd",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421888,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDSFn+8yCkEtPFb/6Yx99qbGol2no8X2oxWb8vhzAhr191LfbG1g4VX6iFc3A38oUhGi1vE6sf876s6C6i2POcGuEDZ51hEW2qyXqXFsz869+RYloSETHBKHu0Ts4YyiFk2G0Ajj1bYvmdpU3Bsw6Bdsya2jlv368xdjtVnFWUKcO4NuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx2geGSqYQCphYt34qRM7F9BXUMdhvqU1n8gwz+HfRaMM4WrnZI7"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDSFn+8yCkEtPFb/6Yx99qbGol2no8X2oxWb8vhzAhr191LfbG1g4VX6iFc3A38oUhGi1vE6sf876s6C6i2POcGuEDZ51hEW2qyXqXFsz869+RYloSETHBKHu0Ts4YyiFk2G0Ajj1bYvmdpU3Bsw6Bdsya2jlv368xdjtVnFWUKcO4NuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx2geGSqYQCphYt34qRM7F9BXUMdhvqU1n8gwz+HfRaMM4WrnZI7"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDSFn+8yCkEtPFb/6Yx99qbGol2no8X2oxWb8vhzAhr191LfbG1g4VX6iFc3A38oUhGi1vE6sf876s6C6i2POcGuEDZ51hEW2qyXqXFsz869+RYloSETHBKHu0Ts4YyiFk2G0Ajj1bYvmdpU3Bsw6Bdsya2jlv368xdjtVnFWUKcO4NuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx2geGSqYQCphYt34qRM7F9BXUMdhvqU1n8gwz+HfRaMM4WrnZI7"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53HqBy9mh1ASB5Nm1DBWg5U3d8XkP8YHAfsQXpjktED+XLTi8fcfk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421887,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBDJvveKB5X0DdzECahpAki2tLBUycWPSmcOLaAYYTOp0EgBp31yQ9Y08r5Pe4jbWu5D73s04As8LYONFC5yAoCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx6gcvZodQEgeTZtQwVoOVN3fF5D/GBwH7EF6Y5LRA/ly05Mhyrb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421887,
  "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_+JALAfhCuEBDJvveKB5X0DdzECahpAki2tLBUycWPSmcOLaAYYTOp0EgBp31yQ9Y08r5Pe4jbWu5D73s04As8LYONFC5yAoCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx6gcvZodQEgeTZtQwVoOVN3fF5D/GBwH7EF6Y5LRA/ly05Mhyrb",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421886,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBDJvveKB5X0DdzECahpAki2tLBUycWPSmcOLaAYYTOp0EgBp31yQ9Y08r5Pe4jbWu5D73s04As8LYONFC5yAoCuECs3vg2+0RvqsvCEqCpNIXQU+xSKhfixE1MIgvJjsYIvRXjyehDI4lUXvrKCPczHENBqkQz3WSbeSAh/YUgEdAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx6gcvZodQEgeTZtQwVoOVN3fF5D/GBwH7EF6Y5LRA/ly04yQ6c6"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBDJvveKB5X0DdzECahpAki2tLBUycWPSmcOLaAYYTOp0EgBp31yQ9Y08r5Pe4jbWu5D73s04As8LYONFC5yAoCuECs3vg2+0RvqsvCEqCpNIXQU+xSKhfixE1MIgvJjsYIvRXjyehDI4lUXvrKCPczHENBqkQz3WSbeSAh/YUgEdAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx6gcvZodQEgeTZtQwVoOVN3fF5D/GBwH7EF6Y5LRA/ly04yQ6c6"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBDJvveKB5X0DdzECahpAki2tLBUycWPSmcOLaAYYTOp0EgBp31yQ9Y08r5Pe4jbWu5D73s04As8LYONFC5yAoCuECs3vg2+0RvqsvCEqCpNIXQU+xSKhfixE1MIgvJjsYIvRXjyehDI4lUXvrKCPczHENBqkQz3WSbeSAh/YUgEdAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx6gcvZodQEgeTZtQwVoOVN3fF5D/GBwH7EF6Y5LRA/ly04yQ6c6"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 30
      }
    }
  },
  "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": 30
  }
}

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": 30
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 30
  }
}

responder <--- node

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

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 30
      }
    }
  },
  "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": 30
  }
}

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": 30
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 30
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53H6DvT2vYHryrgVglayHcH9N7xkOQ3vZjUekHd6InLJHenCWw+v8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421885,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBm4/Ig2l6t/iq8DeWhoYNULD6wd94D9zd0Y7VqTxVwCVCtJZ89WzfMk+mlDng25eQHT6bQjmJTfH603rX5wKQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx+g709r2B68q4FYJWsh3B/Te8ZDkN72Y1HpB3eiJyyR3pwwlRHj"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421885,
  "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_+JALAfhCuEBm4/Ig2l6t/iq8DeWhoYNULD6wd94D9zd0Y7VqTxVwCVCtJZ89WzfMk+mlDng25eQHT6bQjmJTfH603rX5wKQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx+g709r2B68q4FYJWsh3B/Te8ZDkN72Y1HpB3eiJyyR3pwwlRHj",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421884,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBa9ekXeh2e5SXwuxbAA3eQeAWNZLpXxCr52C8eC+n9l1zjNjzDD3fWmKAqFTVIhZBfdVMH4N02AM3cnkakFmwBuEBm4/Ig2l6t/iq8DeWhoYNULD6wd94D9zd0Y7VqTxVwCVCtJZ89WzfMk+mlDng25eQHT6bQjmJTfH603rX5wKQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx+g709r2B68q4FYJWsh3B/Te8ZDkN72Y1HpB3eiJyyR3py6q9CW"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBa9ekXeh2e5SXwuxbAA3eQeAWNZLpXxCr52C8eC+n9l1zjNjzDD3fWmKAqFTVIhZBfdVMH4N02AM3cnkakFmwBuEBm4/Ig2l6t/iq8DeWhoYNULD6wd94D9zd0Y7VqTxVwCVCtJZ89WzfMk+mlDng25eQHT6bQjmJTfH603rX5wKQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx+g709r2B68q4FYJWsh3B/Te8ZDkN72Y1HpB3eiJyyR3py6q9CW"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBa9ekXeh2e5SXwuxbAA3eQeAWNZLpXxCr52C8eC+n9l1zjNjzDD3fWmKAqFTVIhZBfdVMH4N02AM3cnkakFmwBuEBm4/Ig2l6t/iq8DeWhoYNULD6wd94D9zd0Y7VqTxVwCVCtJZ89WzfMk+mlDng25eQHT6bQjmJTfH603rX5wKQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudx+g709r2B68q4FYJWsh3B/Te8ZDkN72Y1HpB3eiJyyR3py6q9CW"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 31
      }
    }
  },
  "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": 31
  }
}

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": 31
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 31
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 31,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8bDEm+B"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 31
      }
    }
  },
  "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": 31
  }
}

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": 31
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 31
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 31,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8bDEm+B"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53IKC/oZY3AclBebuaf9UFhW9bjRq9AutdSe3utCbiROAmWoOF7Rs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421883,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAd53mkHevqvQzu4BWH127t/2erZnJJSSKe5md4jz4kJlEeWPrnMSQ+qiraoFmP1Ex5rq6O3W9Qy3LXftwv3o4OuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyCgv6GWNwHJQXm7mn/VBYVvW40avQLrXUnt7rQm4kTgJlrF+JFB"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421883,
  "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_+JALAfhCuEAd53mkHevqvQzu4BWH127t/2erZnJJSSKe5md4jz4kJlEeWPrnMSQ+qiraoFmP1Ex5rq6O3W9Qy3LXftwv3o4OuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyCgv6GWNwHJQXm7mn/VBYVvW40avQLrXUnt7rQm4kTgJlrF+JFB",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421882,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAd53mkHevqvQzu4BWH127t/2erZnJJSSKe5md4jz4kJlEeWPrnMSQ+qiraoFmP1Ex5rq6O3W9Qy3LXftwv3o4OuEB+0F2zTUqytBtZQFE98L7aoF31hM5QvVAZRG3wr1NzTUp1lx21zCUsTNKLPJh6q/LbSSBOH0CQKt4m1a11BY0CuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyCgv6GWNwHJQXm7mn/VBYVvW40avQLrXUnt7rQm4kTgJlq0/x53"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAd53mkHevqvQzu4BWH127t/2erZnJJSSKe5md4jz4kJlEeWPrnMSQ+qiraoFmP1Ex5rq6O3W9Qy3LXftwv3o4OuEB+0F2zTUqytBtZQFE98L7aoF31hM5QvVAZRG3wr1NzTUp1lx21zCUsTNKLPJh6q/LbSSBOH0CQKt4m1a11BY0CuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyCgv6GWNwHJQXm7mn/VBYVvW40avQLrXUnt7rQm4kTgJlq0/x53"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAd53mkHevqvQzu4BWH127t/2erZnJJSSKe5md4jz4kJlEeWPrnMSQ+qiraoFmP1Ex5rq6O3W9Qy3LXftwv3o4OuEB+0F2zTUqytBtZQFE98L7aoF31hM5QvVAZRG3wr1NzTUp1lx21zCUsTNKLPJh6q/LbSSBOH0CQKt4m1a11BY0CuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyCgv6GWNwHJQXm7mn/VBYVvW40avQLrXUnt7rQm4kTgJlq0/x53"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 32
      }
    }
  },
  "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": 32
  }
}

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": 32
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 32
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 32,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 32
      }
    }
  },
  "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": 32
  }
}

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": 32
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 32
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 32,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6Qkzjru"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53IaAS0o7agpsRJefgNAZ9ujSCp4PzatSQI+k+fukqGGis39Cw7tM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421881,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECGGE8HsOVH4svMiptZyUEFCQQQyKs7clWK7ZDWSTh3QgawK5PF9oMWQthGQQX3lCiuSumQVTxjrx9FzeRePmQLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyGgEtKO2oKbESXn4DQGfbo0gqeD82rUkCPpPn7pKhhorN+0Fxhr"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421881,
  "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_+JALAfhCuECGGE8HsOVH4svMiptZyUEFCQQQyKs7clWK7ZDWSTh3QgawK5PF9oMWQthGQQX3lCiuSumQVTxjrx9FzeRePmQLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyGgEtKO2oKbESXn4DQGfbo0gqeD82rUkCPpPn7pKhhorN+0Fxhr",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421880,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAs/vArKVcolaXfAtagmt9N/Yki+RfvCB214/LUqQyeR8u34SBMYuT/5Timt4WH9pG8tMXDTESa+8AyAeyEhwALuECGGE8HsOVH4svMiptZyUEFCQQQyKs7clWK7ZDWSTh3QgawK5PF9oMWQthGQQX3lCiuSumQVTxjrx9FzeRePmQLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyGgEtKO2oKbESXn4DQGfbo0gqeD82rUkCPpPn7pKhhorN/vD/nY"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAs/vArKVcolaXfAtagmt9N/Yki+RfvCB214/LUqQyeR8u34SBMYuT/5Timt4WH9pG8tMXDTESa+8AyAeyEhwALuECGGE8HsOVH4svMiptZyUEFCQQQyKs7clWK7ZDWSTh3QgawK5PF9oMWQthGQQX3lCiuSumQVTxjrx9FzeRePmQLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyGgEtKO2oKbESXn4DQGfbo0gqeD82rUkCPpPn7pKhhorN/vD/nY"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAs/vArKVcolaXfAtagmt9N/Yki+RfvCB214/LUqQyeR8u34SBMYuT/5Timt4WH9pG8tMXDTESa+8AyAeyEhwALuECGGE8HsOVH4svMiptZyUEFCQQQyKs7clWK7ZDWSTh3QgawK5PF9oMWQthGQQX3lCiuSumQVTxjrx9FzeRePmQLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyGgEtKO2oKbESXn4DQGfbo0gqeD82rUkCPpPn7pKhhorN/vD/nY"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421879,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEChyoK4tQxOblbA9f5n9kSOwbsjWRYeGfq1CDEPQd/brDcKuRK8/BLIQQ3DFIsm759mxJARo4gbh2GYjeN3024CuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyKgYmm7crDMWM4l5dJgAdNApimc4yDlCe2f/rvGlTc6VsWW+iBR"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421879,
  "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_+JALAfhCuEChyoK4tQxOblbA9f5n9kSOwbsjWRYeGfq1CDEPQd/brDcKuRK8/BLIQQ3DFIsm759mxJARo4gbh2GYjeN3024CuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyKgYmm7crDMWM4l5dJgAdNApimc4yDlCe2f/rvGlTc6VsWW+iBR",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421878,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEChyoK4tQxOblbA9f5n9kSOwbsjWRYeGfq1CDEPQd/brDcKuRK8/BLIQQ3DFIsm759mxJARo4gbh2GYjeN3024CuECotvCKyaDBpVYyqWaylGDlu79GyuwhOYtfh2ASrftvYLQEOG9bFPeVNhtYNGeEa4HPXGxuKPU4BggwXHe2gb8EuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyKgYmm7crDMWM4l5dJgAdNApimc4yDlCe2f/rvGlTc6VsUyiZWH"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEChyoK4tQxOblbA9f5n9kSOwbsjWRYeGfq1CDEPQd/brDcKuRK8/BLIQQ3DFIsm759mxJARo4gbh2GYjeN3024CuECotvCKyaDBpVYyqWaylGDlu79GyuwhOYtfh2ASrftvYLQEOG9bFPeVNhtYNGeEa4HPXGxuKPU4BggwXHe2gb8EuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyKgYmm7crDMWM4l5dJgAdNApimc4yDlCe2f/rvGlTc6VsUyiZWH"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEChyoK4tQxOblbA9f5n9kSOwbsjWRYeGfq1CDEPQd/brDcKuRK8/BLIQQ3DFIsm759mxJARo4gbh2GYjeN3024CuECotvCKyaDBpVYyqWaylGDlu79GyuwhOYtfh2ASrftvYLQEOG9bFPeVNhtYNGeEa4HPXGxuKPU4BggwXHe2gb8EuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyKgYmm7crDMWM4l5dJgAdNApimc4yDlCe2f/rvGlTc6VsUyiZWH"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 34
      }
    }
  },
  "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": 34
  }
}

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": 34
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 34
  }
}

responder <--- node

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

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 34
      }
    }
  },
  "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": 34
  }
}

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": 34
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 34
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53I6BfGgDtj3OAwd3ogmVa61QHfN0LSb+0PhxZeE7RDm+Oj5j6kkM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421877,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNCXXSBSyfq4+JneZx0lgU5ELIYTWNJ1PZvGOqD4JcchhSJDcu0klktR5F0ekAochv8SeRYHqw7N7qBkoDD3sOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyOgXxoA7Y9zgMHd6IJlWutUB3zdC0m/tD4cWXhO0Q5vjo/JxI7A"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421877,
  "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_+JALAfhCuECNCXXSBSyfq4+JneZx0lgU5ELIYTWNJ1PZvGOqD4JcchhSJDcu0klktR5F0ekAochv8SeRYHqw7N7qBkoDD3sOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyOgXxoA7Y9zgMHd6IJlWutUB3zdC0m/tD4cWXhO0Q5vjo/JxI7A",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421876,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNCXXSBSyfq4+JneZx0lgU5ELIYTWNJ1PZvGOqD4JcchhSJDcu0klktR5F0ekAochv8SeRYHqw7N7qBkoDD3sOuEDpSmSct2qUC/0hO0ci/UFOvSLVRfo0zO+1s/MUzIK3k5GIiQvIL9wfLrke93u32RGbBDchIWQmv+zjWcOX9yAEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyOgXxoA7Y9zgMHd6IJlWutUB3zdC0m/tD4cWXhO0Q5vjo/y4fAu"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNCXXSBSyfq4+JneZx0lgU5ELIYTWNJ1PZvGOqD4JcchhSJDcu0klktR5F0ekAochv8SeRYHqw7N7qBkoDD3sOuEDpSmSct2qUC/0hO0ci/UFOvSLVRfo0zO+1s/MUzIK3k5GIiQvIL9wfLrke93u32RGbBDchIWQmv+zjWcOX9yAEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyOgXxoA7Y9zgMHd6IJlWutUB3zdC0m/tD4cWXhO0Q5vjo/y4fAu"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECNCXXSBSyfq4+JneZx0lgU5ELIYTWNJ1PZvGOqD4JcchhSJDcu0klktR5F0ekAochv8SeRYHqw7N7qBkoDD3sOuEDpSmSct2qUC/0hO0ci/UFOvSLVRfo0zO+1s/MUzIK3k5GIiQvIL9wfLrke93u32RGbBDchIWQmv+zjWcOX9yAEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyOgXxoA7Y9zgMHd6IJlWutUB3zdC0m/tD4cWXhO0Q5vjo/y4fAu"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 35
      }
    }
  },
  "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": 35
  }
}

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": 35
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 35
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 35,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 35,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8bDEm+B"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 35
      }
    }
  },
  "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": 35
  }
}

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": 35
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 35
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 35,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 35,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf8bDEm+B"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421875,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBFiuSuoNuSDP9ThE6mC7pmwLIZcjp6okuk58drQ95V3y1P548GuY2cxcZCQy8hOOSDdnO6SIXe0yWjM/8SFdAGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudySgWUDr5RARfCWbhFOtSUB2isoYhFank5amcRlWTVprLaBHddrh"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421875,
  "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_+JALAfhCuEBFiuSuoNuSDP9ThE6mC7pmwLIZcjp6okuk58drQ95V3y1P548GuY2cxcZCQy8hOOSDdnO6SIXe0yWjM/8SFdAGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudySgWUDr5RARfCWbhFOtSUB2isoYhFank5amcRlWTVprLaBHddrh",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421874,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBFiuSuoNuSDP9ThE6mC7pmwLIZcjp6okuk58drQ95V3y1P548GuY2cxcZCQy8hOOSDdnO6SIXe0yWjM/8SFdAGuEC6Ml7N7Pd8mNwynNOdFutRkw4ZM76SASXJGx48wKazenDMi4JHo73Mb0Rf53jcRTFaKzcMDsyme4eSsCyrpjEBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudySgWUDr5RARfCWbhFOtSUB2isoYhFank5amcRlWTVprLaAUWYPn"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBFiuSuoNuSDP9ThE6mC7pmwLIZcjp6okuk58drQ95V3y1P548GuY2cxcZCQy8hOOSDdnO6SIXe0yWjM/8SFdAGuEC6Ml7N7Pd8mNwynNOdFutRkw4ZM76SASXJGx48wKazenDMi4JHo73Mb0Rf53jcRTFaKzcMDsyme4eSsCyrpjEBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudySgWUDr5RARfCWbhFOtSUB2isoYhFank5amcRlWTVprLaAUWYPn"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBFiuSuoNuSDP9ThE6mC7pmwLIZcjp6okuk58drQ95V3y1P548GuY2cxcZCQy8hOOSDdnO6SIXe0yWjM/8SFdAGuEC6Ml7N7Pd8mNwynNOdFutRkw4ZM76SASXJGx48wKazenDMi4JHo73Mb0Rf53jcRTFaKzcMDsyme4eSsCyrpjEBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudySgWUDr5RARfCWbhFOtSUB2isoYhFank5amcRlWTVprLaAUWYPn"
    }
  },
  "version": 1
}

responder ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 36
      }
    }
  },
  "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": 36
  }
}

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": 36
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 36
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 36,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
        "round": 36
      }
    }
  },
  "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": 36
  }
}

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": 36
      }
    }
  },
  "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_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
    "round": 36
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 36,
      "contract_id": "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv",
      "gas_price": 1,
      "gas_used": 61,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QZgPAH5Aer5AeegaKRIfrtbngkL2mkEk3+tTEXZtIAnjuocrkGb1g98zkv5AcP4T6AhsrjWFbY2msjw48uuklZU7oYVKG6fv3Qm/x/W8QNVRO2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAb41KBopEh+u1ueCQvaaQSTf61MRdm0gCeO6hyuQZvWD3zOS/ixgICAgICAgKByjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk94CAoJ1Xn5TbMepCS1wk6U0gejWRZeAF0VHwnB7zgnppz9X/gICgIbK41hW2NprI8OPLrpJWVO6GFShun790Jv8f1vEDVUSgFy5jKqvEOugDQas/Cwbpwylx/pkpIvQWiLF0fgASM4Og8z5bhyIxN2SgthMf1xmfmSsHuW1L7F0rdiHMPe4vfeKA+E+gco591CORGrF7TU8ZZP0wNUqE2SE5jSP2E3xBSOyEJPftoDz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1puri8oKAQCGP6olIl/m+EmgnVeflNsx6kJLXCTpTSB6NZFl4AXRUfCcHvOCemnP1f/noDZ6uTYRz19zYqcgNsn9ATGPjOh3tyhra3LBXifGesJPhcQKAQAA4+KgGp14r9thpoJ9OEJB7RP2WkcDVrvWeNSe30cqGme/1ZrAwPkER/kERKClJujGzvYrHbLyypqI+SeeaLYQT2FxPj8tHc/hSr6IBvkEIPhEoBHlmqYc8k9c2eNzc9JAADb3fErCVaOf2zDNbvn+WTd14hCgcz/+U+Q3icmxZXQLRTSUTLW827c3lKJfOCBYgXAEomP4O6BYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4NmFxCCCLwCDwiA/gICAgICAgICAgICAgICA+FOgcz/+U+Q3icmxZXQLRTSUTLW827c3lKJfOCBYgXAEomPxoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3rgICAgICAgICAgICAgICAAPkCAKCRQoO9PSdr1t4NVM9ZFQCLBR2OXk7iUhy+JdlQXwkz2vkB3ICgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3WAgICAgICAgICAgICAgLkBqfkBpigBoQF89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4MHAAO5AXf5AXRGA6D0KU+LITboRVWGyDhC7YYc/AYjfxSt7ZfQxV7LouGQ98C5AUa4yf4cGP0AADcBRwAHcwQAAP5BD8ydADcBBwcMAQBVAAQDEZdbzNz+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALh2LwcRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EZdbzNwVc3BlbmQRtVwrjjVzcGVuZF9hc19jYWxsEcJpAyIpc3BlbmRfZnJvbRHYzz/sNXdpdGhkcmF3X2Zyb20R6oF+ZS1nZXRfYmFsYW5jZYIvAIU0LjIuMAGAAcAK+JSgpSboxs72Kx2y8sqaiPknnmi2EE9hcT4/LR3P4Uq+iAb4cYCAgICAgICAgICg32xcvjqOLWe3ytOdVlBFoofFlyBk4CEgrQ1c8KwOekeAgICgEPltYfmiN3JZpEHHta2H3EFsOAN3zbNusv5YtdxOXZqgzaO06h5UArns62zN4yflmZFLHKZL/HTPh3f8i/kqUKWA+GWg32xcvjqOLWe3ytOdVlBFoofFlyBk4CEgrQ1c8KwOekf4QqAWerk2Ec9fc2KnIDbJ/QExj4zod7coa2tywV4nxnrCT6CRQoO9PSdr1t4NVM9ZFQCLBR2OXk7iUhy+JdlQXwkz2vhGoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3r5IIAAKBYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4MDAu1R+Ew=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF"
    ],
    "contracts": [
      "ct_2GKVZv1T2sszvKTMjRWsX17bBrFYZRbJDAywn4V9crinQz1YRv"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QZgPAH5Aer5AeegaKRIfrtbngkL2mkEk3+tTEXZtIAnjuocrkGb1g98zkv5AcP4T6AhsrjWFbY2msjw48uuklZU7oYVKG6fv3Qm/x/W8QNVRO2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKgAb41KBopEh+u1ueCQvaaQSTf61MRdm0gCeO6hyuQZvWD3zOS/ixgICAgICAgKByjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk94CAoJ1Xn5TbMepCS1wk6U0gejWRZeAF0VHwnB7zgnppz9X/gICgIbK41hW2NprI8OPLrpJWVO6GFShun790Jv8f1vEDVUSgFy5jKqvEOugDQas/Cwbpwylx/pkpIvQWiLF0fgASM4Og8z5bhyIxN2SgthMf1xmfmSsHuW1L7F0rdiHMPe4vfeKA+E+gco591CORGrF7TU8ZZP0wNUqE2SE5jSP2E3xBSOyEJPftoDz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1puri8oKAQCGP6olIl/m+EmgnVeflNsx6kJLXCTpTSB6NZFl4AXRUfCcHvOCemnP1f/noDZ6uTYRz19zYqcgNsn9ATGPjOh3tyhra3LBXifGesJPhcQKAQAA4+KgGp14r9thpoJ9OEJB7RP2WkcDVrvWeNSe30cqGme/1ZrAwPkER/kERKClJujGzvYrHbLyypqI+SeeaLYQT2FxPj8tHc/hSr6IBvkEIPhEoBHlmqYc8k9c2eNzc9JAADb3fErCVaOf2zDNbvn+WTd14hCgcz/+U+Q3icmxZXQLRTSUTLW827c3lKJfOCBYgXAEomP4O6BYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4NmFxCCCLwCDwiA/gICAgICAgICAgICAgICA+FOgcz/+U+Q3icmxZXQLRTSUTLW827c3lKJfOCBYgXAEomPxoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3rgICAgICAgICAgICAgICAAPkCAKCRQoO9PSdr1t4NVM9ZFQCLBR2OXk7iUhy+JdlQXwkz2vkB3ICgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3WAgICAgICAgICAgICAgLkBqfkBpigBoQF89BjMgOBNHvEAzlMeLv0uW/JoSso+N7CW9pYkrtabq4MHAAO5AXf5AXRGA6D0KU+LITboRVWGyDhC7YYc/AYjfxSt7ZfQxV7LouGQ98C5AUa4yf4cGP0AADcBRwAHcwQAAP5BD8ydADcBBwcMAQBVAAQDEZdbzNz+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALh2LwcRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EZdbzNwVc3BlbmQRtVwrjjVzcGVuZF9hc19jYWxsEcJpAyIpc3BlbmRfZnJvbRHYzz/sNXdpdGhkcmF3X2Zyb20R6oF+ZS1nZXRfYmFsYW5jZYIvAIU0LjIuMAGAAcAK+JSgpSboxs72Kx2y8sqaiPknnmi2EE9hcT4/LR3P4Uq+iAb4cYCAgICAgICAgICg32xcvjqOLWe3ytOdVlBFoofFlyBk4CEgrQ1c8KwOekeAgICgEPltYfmiN3JZpEHHta2H3EFsOAN3zbNusv5YtdxOXZqgzaO06h5UArns62zN4yflmZFLHKZL/HTPh3f8i/kqUKWA+GWg32xcvjqOLWe3ytOdVlBFoofFlyBk4CEgrQ1c8KwOekf4QqAWerk2Ec9fc2KnIDbJ/QExj4zod7coa2tywV4nxnrCT6CRQoO9PSdr1t4NVM9ZFQCLBR2OXk7iUhy+JdlQXwkz2vhGoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3r5IIAAKBYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4MDAu1R+Ew=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "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_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53JaCYNtcV6QmMKbnaeXIRcVGl8SjhDoxWHuo8ihfdq4o75YWCMH4=",
      "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": -576460752303421873,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBX7klruRY/r578I4vpMaVCc8A7oPoDfUqmPzs5Bu731pSsCMKGCF/J76ytQcmpLc3Kj1y+wVEg3eKiTY671hkEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyWgmDbXFekJjCm52nlyEXFRpfEo4Q6MVh7qPIoX3auKO+X3CIzU"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421873,
  "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_+JALAfhCuEBX7klruRY/r578I4vpMaVCc8A7oPoDfUqmPzs5Bu731pSsCMKGCF/J76ytQcmpLc3Kj1y+wVEg3eKiTY671hkEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyWgmDbXFekJjCm52nlyEXFRpfEo4Q6MVh7qPIoX3auKO+X3CIzU",
      "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": -576460752303421872,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBX7klruRY/r578I4vpMaVCc8A7oPoDfUqmPzs5Bu731pSsCMKGCF/J76ytQcmpLc3Kj1y+wVEg3eKiTY671hkEuECSddzYoIAgstSh9llFeu9M8s8QLYtwU9tThArCSCq/bTvVNwyGjLszEkAAKCqymxInuoyYhS4lA9yUZeVw31YOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyWgmDbXFekJjCm52nlyEXFRpfEo4Q6MVh7qPIoX3auKO+Vl2oRW"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBX7klruRY/r578I4vpMaVCc8A7oPoDfUqmPzs5Bu731pSsCMKGCF/J76ytQcmpLc3Kj1y+wVEg3eKiTY671hkEuECSddzYoIAgstSh9llFeu9M8s8QLYtwU9tThArCSCq/bTvVNwyGjLszEkAAKCqymxInuoyYhS4lA9yUZeVw31YOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyWgmDbXFekJjCm52nlyEXFRpfEo4Q6MVh7qPIoX3auKO+Vl2oRW"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBX7klruRY/r578I4vpMaVCc8A7oPoDfUqmPzs5Bu731pSsCMKGCF/J76ytQcmpLc3Kj1y+wVEg3eKiTY671hkEuECSddzYoIAgstSh9llFeu9M8s8QLYtwU9tThArCSCq/bTvVNwyGjLszEkAAKCqymxInuoyYhS4lA9yUZeVw31YOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyWgmDbXFekJjCm52nlyEXFRpfEo4Q6MVh7qPIoX3auKO+Vl2oRW"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421871,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECLeYtbYcQq/+7UlAJYhuOuj6NQdydPwbL0f88YO92L4LTxFttb0eeIFl7AvFohstOjNHm3J7sfIavTaPDqVNEJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyagemkmJGZZkpLcm2iM5ru4ivNqe2HDFsZEQzL4z0PQ0dzO46Y0"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421871,
  "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_+JALAfhCuECLeYtbYcQq/+7UlAJYhuOuj6NQdydPwbL0f88YO92L4LTxFttb0eeIFl7AvFohstOjNHm3J7sfIavTaPDqVNEJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyagemkmJGZZkpLcm2iM5ru4ivNqe2HDFsZEQzL4z0PQ0dzO46Y0",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sG1Q/+F7e",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421870,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB2GtPx6Lol27oe35jXQ1W6kS9rF+lIraWgCWTYw3cAggksp7lHvkalStxvwhT6f4rB4eqANzOpMq5u3qdYNz8NuECLeYtbYcQq/+7UlAJYhuOuj6NQdydPwbL0f88YO92L4LTxFttb0eeIFl7AvFohstOjNHm3J7sfIavTaPDqVNEJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyagemkmJGZZkpLcm2iM5ru4ivNqe2HDFsZEQzL4z0PQ0dyvZIpG"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB2GtPx6Lol27oe35jXQ1W6kS9rF+lIraWgCWTYw3cAggksp7lHvkalStxvwhT6f4rB4eqANzOpMq5u3qdYNz8NuECLeYtbYcQq/+7UlAJYhuOuj6NQdydPwbL0f88YO92L4LTxFttb0eeIFl7AvFohstOjNHm3J7sfIavTaPDqVNEJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyagemkmJGZZkpLcm2iM5ru4ivNqe2HDFsZEQzL4z0PQ0dyvZIpG"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEB2GtPx6Lol27oe35jXQ1W6kS9rF+lIraWgCWTYw3cAggksp7lHvkalStxvwhT6f4rB4eqANzOpMq5u3qdYNz8NuECLeYtbYcQq/+7UlAJYhuOuj6NQdydPwbL0f88YO92L4LTxFttb0eeIFl7AvFohstOjNHm3J7sfIavTaPDqVNEJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyagemkmJGZZkpLcm2iM5ru4ivNqe2HDFsZEQzL4z0PQ0dyvZIpG"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 39,
      "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 39,
      "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": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 38
      }
    }
  },
  "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": 38
  }
}

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": 38
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

responder <--- node

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

initiator ---> node

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

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 38
      }
    }
  },
  "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": 38
  }
}

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": 38
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 38,
      "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 38,
      "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 38
      }
    }
  },
  "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": 38
  }
}

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": 38
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

responder <--- node

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

initiator ---> node

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

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 38
      }
    }
  },
  "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": 38
  }
}

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": 38
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 38
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 38
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421869,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAKWSGuDA5I3DULMUsL2B7/XuIwy2GhZ+6GWZppBOfELhIKwuMEZi6p3BLlGgsDyaKC+ONn56K4xggc38YDNnYJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyegxm3ezuZxIClE8xrZ0x+VV/9ADNdajy1SyxqVn49jFbLsMKqm"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421869,
  "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_+JALAfhCuEAKWSGuDA5I3DULMUsL2B7/XuIwy2GhZ+6GWZppBOfELhIKwuMEZi6p3BLlGgsDyaKC+ONn56K4xggc38YDNnYJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyegxm3ezuZxIClE8xrZ0x+VV/9ADNdajy1SyxqVn49jFbLsMKqm",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG4F37sG1Q/+F7e",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421868,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAKWSGuDA5I3DULMUsL2B7/XuIwy2GhZ+6GWZppBOfELhIKwuMEZi6p3BLlGgsDyaKC+ONn56K4xggc38YDNnYJuED4eNdd5puUy1SFbtYH2MKTqJea0qlrymleSarbfsFBzD1TAcS21i4XjqexZCqUfi8gYceZ+D/nGdPbU5i4IZYPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyegxm3ezuZxIClE8xrZ0x+VV/9ADNdajy1SyxqVn49jFbLdb09Q"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAKWSGuDA5I3DULMUsL2B7/XuIwy2GhZ+6GWZppBOfELhIKwuMEZi6p3BLlGgsDyaKC+ONn56K4xggc38YDNnYJuED4eNdd5puUy1SFbtYH2MKTqJea0qlrymleSarbfsFBzD1TAcS21i4XjqexZCqUfi8gYceZ+D/nGdPbU5i4IZYPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyegxm3ezuZxIClE8xrZ0x+VV/9ADNdajy1SyxqVn49jFbLdb09Q"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAKWSGuDA5I3DULMUsL2B7/XuIwy2GhZ+6GWZppBOfELhIKwuMEZi6p3BLlGgsDyaKC+ONn56K4xggc38YDNnYJuED4eNdd5puUy1SFbtYH2MKTqJea0qlrymleSarbfsFBzD1TAcS21i4XjqexZCqUfi8gYceZ+D/nGdPbU5i4IZYPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyegxm3ezuZxIClE8xrZ0x+VV/9ADNdajy1SyxqVn49jFbLdb09Q"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

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_KxG4F37sG1Q/+F7e",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 40,
      "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 40,
      "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": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
      }
    }
  },
  "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_KxG4F37sG1Q/+F7e",
    "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_KxG4F37sG1Q/+F7e",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 39
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 39
      }
    }
  },
  "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": 39
  }
}

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": 39
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 39
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 39,
      "contract_id": "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
      "gas_price": 1,
      "gas_used": 11,
      "height": 39,
      "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 39
  }
}

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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
        "round": 39
      }
    }
  },
  "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": 39
  }
}

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": 39
      }
    }
  },
  "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_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM",
    "round": 39
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QVwPAH5Agr5Ageg0dO5S3lkC4y8YkZQVJHGUOm1cwEigFddy5FfaLvkENb5AeP4SaAE1ESyQ42Oe3X2xuO2SgfGxutb432W5d8YaUusuW5SSeegNlT+nfh9PW61OTIKSZ7l4lZPwKcqSmneK0YkHBbgo7uFxAoBAAr4T6Byjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk9+2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+b4T6CKs7nOEcAFXM9XdiCHzn6gBVeJQJN9wnX2B492RqhPHO2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf/z49KDR07lLeWQLjLxiRlBUkcZQ6bVzASKAV13LkV9ou+QQ1vjRgICAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoHKOfdQjkRqxe01PGWT9MDVKhNkhOY0j9hN8QUjshCT3gICgnVeflNsx6kJLXCTpTSB6NZFl4AXRUfCcHvOCemnP1f+AgKCKs7nOEcAFXM9XdiCHzn6gBVeJQJN9wnX2B492RqhPHKAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oDj4qCE1k1iqRpp/hkcE32odALJMjU/E8/J6luHN3d6uOnMJMDA+QM3+QM0oGtctwwS4KR2GZ8Co3Bk13jDFEDQbePmsdGvz/W91cNH+QMQ+ESgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3XiEKBzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/jRoCuzo20gs53VBigwTObj9PdhFnesiyInBpgXaMMW/+hi+K6AoBHlmqYc8k9c2eNzc9JAADb3fErCVaOf2zDNbvn+WTd1gICAgICAgICAgICAgIC4fPh6KAGhAd9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNgwcAA7hM+EpGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsCejf64F37sBDcBBwcBAQCMLwERuBd+7BFtYWlugi8AhTQuMi4wAIABwAr4O6BYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4NmFxCCCLwCDwiA/gICAgICAgICAgICAgICA+LSga1y3DBLgpHYZnwKjcGTXeMMUQNBt4+ax0a/P9b3Vw0f4kYCAgICAoPzaGrkP6JokqokCffVMRx9OEtFOq7ok1ohdoegNu9XngICAgKDfbFy+Oo4tZ7fK051WUEWih8WXIGTgISCtDVzwrA56R4CAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYD4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+Eag+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQvevkggAAoFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg+GWg/NoauQ/omiSqiQJ99UxHH04S0U6ruiTWiF2h6A271ef4QqAWVP6d+H09brU5MgpJnuXiVk/ApypKad4rRiQcFuCju6Ars6NtILOd1QYoMEzm4/T3YRZ3rIsiJwaYF2jDFv/oYsDAcVpNmw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_f2EeebUnwNAiHRTrbb3mcbddxsk5o5bVXEHqJ8CY138qoEcmM"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QVwPAH5Agr5Ageg0dO5S3lkC4y8YkZQVJHGUOm1cwEigFddy5FfaLvkENb5AeP4SaAE1ESyQ42Oe3X2xuO2SgfGxutb432W5d8YaUusuW5SSeegNlT+nfh9PW61OTIKSZ7l4lZPwKcqSmneK0YkHBbgo7uFxAoBAAr4T6Byjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk9+2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+b4T6CKs7nOEcAFXM9XdiCHzn6gBVeJQJN9wnX2B492RqhPHO2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf/z49KDR07lLeWQLjLxiRlBUkcZQ6bVzASKAV13LkV9ou+QQ1vjRgICAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoHKOfdQjkRqxe01PGWT9MDVKhNkhOY0j9hN8QUjshCT3gICgnVeflNsx6kJLXCTpTSB6NZFl4AXRUfCcHvOCemnP1f+AgKCKs7nOEcAFXM9XdiCHzn6gBVeJQJN9wnX2B492RqhPHKAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oDj4qCE1k1iqRpp/hkcE32odALJMjU/E8/J6luHN3d6uOnMJMDA+QM3+QM0oGtctwwS4KR2GZ8Co3Bk13jDFEDQbePmsdGvz/W91cNH+QMQ+ESgEeWaphzyT1zZ43Nz0kAANvd8SsJVo5/bMM1u+f5ZN3XiEKBzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/jRoCuzo20gs53VBigwTObj9PdhFnesiyInBpgXaMMW/+hi+K6AoBHlmqYc8k9c2eNzc9JAADb3fErCVaOf2zDNbvn+WTd1gICAgICAgICAgICAgIC4fPh6KAGhAd9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNgwcAA7hM+EpGA6AjCkIf8nA06kWznUewlO/mb+ZZlS2EaOxIL/ivjLd9tsCejf64F37sBDcBBwcBAQCMLwERuBd+7BFtYWlugi8AhTQuMi4wAIABwAr4O6BYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4NmFxCCCLwCDwiA/gICAgICAgICAgICAgICA+LSga1y3DBLgpHYZnwKjcGTXeMMUQNBt4+ax0a/P9b3Vw0f4kYCAgICAoPzaGrkP6JokqokCffVMRx9OEtFOq7ok1ohdoegNu9XngICAgKDfbFy+Oo4tZ7fK051WUEWih8WXIGTgISCtDVzwrA56R4CAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYD4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+Eag+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQvevkggAAoFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg+GWg/NoauQ/omiSqiQJ99UxHH04S0U6ruiTWiF2h6A271ef4QqAWVP6d+H09brU5MgpJnuXiVk/ApypKad4rRiQcFuCju6Ars6NtILOd1QYoMEzm4/T3YRZ3rIsiJwaYF2jDFv/oYsDAcVpNmw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfGyquKK9e",
    "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
    "deposit": 10,
    "vm_version": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53KKBb/FZqIfvWhYc6i+vXzkLf9GiG1uTxGbuRVFq55aqBnUZYhLM=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfGyquKK9e",
          "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421867,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECWrY2B2YF8ZjdQtygFPkqnY7VD1Cmw4UbDIUGIwFxxZWc6OEx8OEsX/M6TAQ8GWluCMISX+eh943Tta7I5hKUEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyigW/xWaiH71oWHOovr185C3/Rohtbk8Rm7kVRaueWqgZ0QGsvx"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421867,
  "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_+JALAfhCuECWrY2B2YF8ZjdQtygFPkqnY7VD1Cmw4UbDIUGIwFxxZWc6OEx8OEsX/M6TAQ8GWluCMISX+eh943Tta7I5hKUEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyigW/xWaiH71oWHOovr185C3/Rohtbk8Rm7kVRaueWqgZ0QGsvx",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfGyquKK9e",
          "code": "cb_+H9GA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9cC4Uq7+L4Zb2QQ3AAcBAoL+RNZEHwA3AQc3ABoGggABAz/+hXcGugQ3ADcAEQKCAQM/ny8DES+GW9kNZ2V0EUTWRB8RaW5pdBGFdwa6EXRpY2uCLwCFNC4yLjAA7gZKMQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421866,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECBjudiyIpnORFomWUrSRTyoAPKssefJ1JFbVdYvbyKWJl9B6APOb0OXPvcZGVV82MMYns9v/M2hGtTXWmYvU4IuECWrY2B2YF8ZjdQtygFPkqnY7VD1Cmw4UbDIUGIwFxxZWc6OEx8OEsX/M6TAQ8GWluCMISX+eh943Tta7I5hKUEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyigW/xWaiH71oWHOovr185C3/Rohtbk8Rm7kVRaueWqgZ2C3H47"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECBjudiyIpnORFomWUrSRTyoAPKssefJ1JFbVdYvbyKWJl9B6APOb0OXPvcZGVV82MMYns9v/M2hGtTXWmYvU4IuECWrY2B2YF8ZjdQtygFPkqnY7VD1Cmw4UbDIUGIwFxxZWc6OEx8OEsX/M6TAQ8GWluCMISX+eh943Tta7I5hKUEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyigW/xWaiH71oWHOovr185C3/Rohtbk8Rm7kVRaueWqgZ2C3H47"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECBjudiyIpnORFomWUrSRTyoAPKssefJ1JFbVdYvbyKWJl9B6APOb0OXPvcZGVV82MMYns9v/M2hGtTXWmYvU4IuECWrY2B2YF8ZjdQtygFPkqnY7VD1Cmw4UbDIUGIwFxxZWc6OEx8OEsX/M6TAQ8GWluCMISX+eh943Tta7I5hKUEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyigW/xWaiH71oWHOovr185C3/Rohtbk8Rm7kVRaueWqgZ2C3H47"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53KaDzY9oliy3D8DtFub7UE+Hx+EyRzncNGG2s84iyMzj2emkj1F8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421865,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECki1fsgLx+2NbkD8qq5X5GFXvqMkOqXxBY7jEBY+QP2712tACHAhQUcL0MvJR30Xp/QgpI2bOQnYXrwprCZzUKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudymg82PaJYstw/A7Rbm+1BPh8fhMkc53DRhtrPOIsjM49nq1387J"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421865,
  "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_+JALAfhCuECki1fsgLx+2NbkD8qq5X5GFXvqMkOqXxBY7jEBY+QP2712tACHAhQUcL0MvJR30Xp/QgpI2bOQnYXrwprCZzUKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudymg82PaJYstw/A7Rbm+1BPh8fhMkc53DRhtrPOIsjM49nq1387J",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421864,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECHna3kCbBPUb/Ikqk22liBCLPz5k1Cx7s2aTPm0BoBW9fGQyA2lKEtG1wPC/JApTbQhnn8Ve7CZZzMBZ4atlQOuECki1fsgLx+2NbkD8qq5X5GFXvqMkOqXxBY7jEBY+QP2712tACHAhQUcL0MvJR30Xp/QgpI2bOQnYXrwprCZzUKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudymg82PaJYstw/A7Rbm+1BPh8fhMkc53DRhtrPOIsjM49nr3K6sN"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECHna3kCbBPUb/Ikqk22liBCLPz5k1Cx7s2aTPm0BoBW9fGQyA2lKEtG1wPC/JApTbQhnn8Ve7CZZzMBZ4atlQOuECki1fsgLx+2NbkD8qq5X5GFXvqMkOqXxBY7jEBY+QP2712tACHAhQUcL0MvJR30Xp/QgpI2bOQnYXrwprCZzUKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudymg82PaJYstw/A7Rbm+1BPh8fhMkc53DRhtrPOIsjM49nr3K6sN"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECHna3kCbBPUb/Ikqk22liBCLPz5k1Cx7s2aTPm0BoBW9fGQyA2lKEtG1wPC/JApTbQhnn8Ve7CZZzMBZ4atlQOuECki1fsgLx+2NbkD8qq5X5GFXvqMkOqXxBY7jEBY+QP2712tACHAhQUcL0MvJR30Xp/QgpI2bOQnYXrwprCZzUKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudymg82PaJYstw/A7Rbm+1BPh8fhMkc53DRhtrPOIsjM49nr3K6sN"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 42,
      "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
      "gas_price": 1,
      "gas_used": 11,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_Kv8SLA4="
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 41
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 41
  }
}

responder <--- node

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

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 41
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "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_KxGFdwa6P3M2/pQ=",
        "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53KqCsWnOcjAcW0L2hykuQnT/ZCaOf9e3xt8qllxNiHqQZUlhS5EM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421863,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDmeS/nicAdPphAPw4pTArbzkSWxHUxfCnR0nbB0kFBVaHfaS0UqyCLheXqQiCF4C5iFyQtjRnNl8Fo6m9b6bEIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyqgrFpznIwHFtC9ocpLkJ0/2Qmjn/Xt8bfKpZcTYh6kGVLidewF"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421863,
  "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_+JALAfhCuEDmeS/nicAdPphAPw4pTArbzkSWxHUxfCnR0nbB0kFBVaHfaS0UqyCLheXqQiCF4C5iFyQtjRnNl8Fo6m9b6bEIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyqgrFpznIwHFtC9ocpLkJ0/2Qmjn/Xt8bfKpZcTYh6kGVLidewF",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421862,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDmeS/nicAdPphAPw4pTArbzkSWxHUxfCnR0nbB0kFBVaHfaS0UqyCLheXqQiCF4C5iFyQtjRnNl8Fo6m9b6bEIuEDxZIQ0vER4YAZreZNLYoS6m2MEnJNWRJSlLGnknyQ7n94z/boAtgGxgL2t/iktH7akZJPwn2daYa2IqpLray4BuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyqgrFpznIwHFtC9ocpLkJ0/2Qmjn/Xt8bfKpZcTYh6kGVIPxHFg"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDmeS/nicAdPphAPw4pTArbzkSWxHUxfCnR0nbB0kFBVaHfaS0UqyCLheXqQiCF4C5iFyQtjRnNl8Fo6m9b6bEIuEDxZIQ0vER4YAZreZNLYoS6m2MEnJNWRJSlLGnknyQ7n94z/boAtgGxgL2t/iktH7akZJPwn2daYa2IqpLray4BuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyqgrFpznIwHFtC9ocpLkJ0/2Qmjn/Xt8bfKpZcTYh6kGVIPxHFg"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDmeS/nicAdPphAPw4pTArbzkSWxHUxfCnR0nbB0kFBVaHfaS0UqyCLheXqQiCF4C5iFyQtjRnNl8Fo6m9b6bEIuEDxZIQ0vER4YAZreZNLYoS6m2MEnJNWRJSlLGnknyQ7n94z/boAtgGxgL2t/iktH7akZJPwn2daYa2IqpLray4BuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyqgrFpznIwHFtC9ocpLkJ0/2Qmjn/Xt8bfKpZcTYh6kGVIPxHFg"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53K6ANeqrx1LNNPG7+40J9dpvnQ5oyXQyRG3fntUlUwNBVS3rt5Ok=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421861,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED4drJSTW+cgAF8AlUwLP9qPFtGq94ihgoUwE/JoHa318XYbCMdRuthaR0C7+KmAQrua/tXdL5KYEniEoA+GdIHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyugDXqq8dSzTTxu/uNCfXab50OaMl0MkRt357VJVMDQVUswW5R4"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421861,
  "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_+JALAfhCuED4drJSTW+cgAF8AlUwLP9qPFtGq94ihgoUwE/JoHa318XYbCMdRuthaR0C7+KmAQrua/tXdL5KYEniEoA+GdIHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyugDXqq8dSzTTxu/uNCfXab50OaMl0MkRt357VJVMDQVUswW5R4",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421860,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBSZUpvB3jaXQeEs4qRPteXM7f23Zh6Cvd59dioa3tDt7rtEGqT+PJHkGRY3TpdPW66mdxkdLggoCtor+bnOK0CuED4drJSTW+cgAF8AlUwLP9qPFtGq94ihgoUwE/JoHa318XYbCMdRuthaR0C7+KmAQrua/tXdL5KYEniEoA+GdIHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyugDXqq8dSzTTxu/uNCfXab50OaMl0MkRt357VJVMDQVUvOMota"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBSZUpvB3jaXQeEs4qRPteXM7f23Zh6Cvd59dioa3tDt7rtEGqT+PJHkGRY3TpdPW66mdxkdLggoCtor+bnOK0CuED4drJSTW+cgAF8AlUwLP9qPFtGq94ihgoUwE/JoHa318XYbCMdRuthaR0C7+KmAQrua/tXdL5KYEniEoA+GdIHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyugDXqq8dSzTTxu/uNCfXab50OaMl0MkRt357VJVMDQVUvOMota"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBSZUpvB3jaXQeEs4qRPteXM7f23Zh6Cvd59dioa3tDt7rtEGqT+PJHkGRY3TpdPW66mdxkdLggoCtor+bnOK0CuED4drJSTW+cgAF8AlUwLP9qPFtGq94ihgoUwE/JoHa318XYbCMdRuthaR0C7+KmAQrua/tXdL5KYEniEoA+GdIHuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyugDXqq8dSzTTxu/uNCfXab50OaMl0MkRt357VJVMDQVUvOMota"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53LKAgf1MDaD/ZCQaDr+uUU5C5jpYbTnBEXRaewbzxVOwd4GLflcw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421859,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBpvMPKw8kKYg4v4NrRl7JTT92GNcvky3FiCSCeVZ6VbhEtKGMMMePhnRoBtRqcgQnWDZ/qhuGjspojnAPm7dcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyygIH9TA2g/2QkGg6/rlFOQuY6WG05wRF0WnsG88VTsHeAGcHKS"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421859,
  "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_+JALAfhCuEBpvMPKw8kKYg4v4NrRl7JTT92GNcvky3FiCSCeVZ6VbhEtKGMMMePhnRoBtRqcgQnWDZ/qhuGjspojnAPm7dcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyygIH9TA2g/2QkGg6/rlFOQuY6WG05wRF0WnsG88VTsHeAGcHKS",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421858,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBpvMPKw8kKYg4v4NrRl7JTT92GNcvky3FiCSCeVZ6VbhEtKGMMMePhnRoBtRqcgQnWDZ/qhuGjspojnAPm7dcCuEBxDszvnLgXehRVIY0MgbffVjM98HiV9Pb6Md9rFc9IDusqCQG5Qh+9/oBibtBHNo18zpe24Mdq/e1WiA+lFF0GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyygIH9TA2g/2QkGg6/rlFOQuY6WG05wRF0WnsG88VTsHeDslLp8"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBpvMPKw8kKYg4v4NrRl7JTT92GNcvky3FiCSCeVZ6VbhEtKGMMMePhnRoBtRqcgQnWDZ/qhuGjspojnAPm7dcCuEBxDszvnLgXehRVIY0MgbffVjM98HiV9Pb6Md9rFc9IDusqCQG5Qh+9/oBibtBHNo18zpe24Mdq/e1WiA+lFF0GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyygIH9TA2g/2QkGg6/rlFOQuY6WG05wRF0WnsG88VTsHeDslLp8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBpvMPKw8kKYg4v4NrRl7JTT92GNcvky3FiCSCeVZ6VbhEtKGMMMePhnRoBtRqcgQnWDZ/qhuGjspojnAPm7dcCuEBxDszvnLgXehRVIY0MgbffVjM98HiV9Pb6Md9rFc9IDusqCQG5Qh+9/oBibtBHNo18zpe24Mdq/e1WiA+lFF0GuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudyygIH9TA2g/2QkGg6/rlFOQuY6WG05wRF0WnsG88VTsHeDslLp8"
    }
  },
  "version": 1
}

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 43
      }
    }
  },
  "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": 43
  }
}

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": 43
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 43
  }
}

responder <--- node

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

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 43
      }
    }
  },
  "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": 43
  }
}

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": 43
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 43
  }
}

initiator <--- node

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

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 44
      }
    }
  },
  "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": 44
  }
}

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": 44
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 44
  }
}

responder <--- node

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

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 44
      }
    }
  },
  "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": 44
  }
}

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": 44
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 44
  }
}

initiator <--- node

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

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 41
  }
}

responder <--- node

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

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 41
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 41
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421857,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAbj/djdr/PPMOwaiDZV0HdfNnt24f5UcChkN8Dv43R+L8aiUPhk1VMKUqHNOmsiS7WQltIgSn80YJgh/nekUgCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy2gzeLgcMPZLf5aWesIyHAtjVdqwz8o53bCBf2lvM0/QWRChGbL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421857,
  "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_+JALAfhCuEAbj/djdr/PPMOwaiDZV0HdfNnt24f5UcChkN8Dv43R+L8aiUPhk1VMKUqHNOmsiS7WQltIgSn80YJgh/nekUgCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy2gzeLgcMPZLf5aWesIyHAtjVdqwz8o53bCBf2lvM0/QWRChGbL",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421856,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAbj/djdr/PPMOwaiDZV0HdfNnt24f5UcChkN8Dv43R+L8aiUPhk1VMKUqHNOmsiS7WQltIgSn80YJgh/nekUgCuEB9ZthaFxd6iFq1Fk8fJ7VTjjHBme+JPy7q3zPAGMD+MWQHCGBRBUk36YqGMUozPd8l0TpH2lnYi2wik6ed/qkPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy2gzeLgcMPZLf5aWesIyHAtjVdqwz8o53bCBf2lvM0/QWSGuLtG"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAbj/djdr/PPMOwaiDZV0HdfNnt24f5UcChkN8Dv43R+L8aiUPhk1VMKUqHNOmsiS7WQltIgSn80YJgh/nekUgCuEB9ZthaFxd6iFq1Fk8fJ7VTjjHBme+JPy7q3zPAGMD+MWQHCGBRBUk36YqGMUozPd8l0TpH2lnYi2wik6ed/qkPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy2gzeLgcMPZLf5aWesIyHAtjVdqwz8o53bCBf2lvM0/QWSGuLtG"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAbj/djdr/PPMOwaiDZV0HdfNnt24f5UcChkN8Dv43R+L8aiUPhk1VMKUqHNOmsiS7WQltIgSn80YJgh/nekUgCuEB9ZthaFxd6iFq1Fk8fJ7VTjjHBme+JPy7q3zPAGMD+MWQHCGBRBUk36YqGMUozPd8l0TpH2lnYi2wik6ed/qkPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy2gzeLgcMPZLf5aWesIyHAtjVdqwz8o53bCBf2lvM0/QWSGuLtG"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 46,
      "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
      "gas_price": 1,
      "gas_used": 11,
      "height": 46,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_LAyldl8="
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 45
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 45
      }
    }
  },
  "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": 45
  }
}

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": 45
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 45
  }
}

initiator <--- node

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

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 45
      }
    }
  },
  "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": 45
  }
}

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": 45
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 45
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxGFdwa6P3M2/pQ=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxGFdwa6P3M2/pQ=",
    "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_KxGFdwa6P3M2/pQ=",
        "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_KxGFdwa6P3M2/pQ=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421855,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBS50y32siScKRAc314+g3EfYqXkH/2ftScNHxG3EZSv0fDMibaIwQ9O+ScJ0s00UOqDu5YZcH+RARgNeOp20EDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy6gQ5XDsubzDOpUcvAKsG/3NC9libFOcWbt5LhCxbERJ3mRCsbA"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421855,
  "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_+JALAfhCuEBS50y32siScKRAc314+g3EfYqXkH/2ftScNHxG3EZSv0fDMibaIwQ9O+ScJ0s00UOqDu5YZcH+RARgNeOp20EDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy6gQ5XDsubzDOpUcvAKsG/3NC9libFOcWbt5LhCxbERJ3mRCsbA",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGFdwa6P3M2/pQ=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421854,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPS1iXq2qYmIjAm2VxvcPZYaRgHN0iYNYus0NXTXaLuZPAyxek+Q5CesVzJzFle8NG/fKqVChTCdmMJSOhGSUPuEBS50y32siScKRAc314+g3EfYqXkH/2ftScNHxG3EZSv0fDMibaIwQ9O+ScJ0s00UOqDu5YZcH+RARgNeOp20EDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy6gQ5XDsubzDOpUcvAKsG/3NC9libFOcWbt5LhCxbERJ3nZ5pbU"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBPS1iXq2qYmIjAm2VxvcPZYaRgHN0iYNYus0NXTXaLuZPAyxek+Q5CesVzJzFle8NG/fKqVChTCdmMJSOhGSUPuEBS50y32siScKRAc314+g3EfYqXkH/2ftScNHxG3EZSv0fDMibaIwQ9O+ScJ0s00UOqDu5YZcH+RARgNeOp20EDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy6gQ5XDsubzDOpUcvAKsG/3NC9libFOcWbt5LhCxbERJ3nZ5pbU"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBPS1iXq2qYmIjAm2VxvcPZYaRgHN0iYNYus0NXTXaLuZPAyxek+Q5CesVzJzFle8NG/fKqVChTCdmMJSOhGSUPuEBS50y32siScKRAc314+g3EfYqXkH/2ftScNHxG3EZSv0fDMibaIwQ9O+ScJ0s00UOqDu5YZcH+RARgNeOp20EDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy6gQ5XDsubzDOpUcvAKsG/3NC9libFOcWbt5LhCxbERJ3nZ5pbU"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421853,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC4evofclVq9xOKtSYSGczfSAI37w76bBaA0q7HNTxMTl9kosR8XpdXN1hzMk+qHEObH5QRzWSaEtdD0FAzul0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy+gvSuatMdcIUSD8ZEQWp+9p4RtJ79sidykOA9fvcf6e6J2flC4"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421853,
  "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_+JALAfhCuEC4evofclVq9xOKtSYSGczfSAI37w76bBaA0q7HNTxMTl9kosR8XpdXN1hzMk+qHEObH5QRzWSaEtdD0FAzul0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy+gvSuatMdcIUSD8ZEQWp+9p4RtJ79sidykOA9fvcf6e6J2flC4",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421852,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECEpe21cSALQ95ZhC3fAbPD+u1/q7NswTcsujSlys6OZEtYUbiyBZsRqHMqSjF2MY9gt83JhgPMwjZrUNC/nZIGuEC4evofclVq9xOKtSYSGczfSAI37w76bBaA0q7HNTxMTl9kosR8XpdXN1hzMk+qHEObH5QRzWSaEtdD0FAzul0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy+gvSuatMdcIUSD8ZEQWp+9p4RtJ79sidykOA9fvcf6e6LYcu1D"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECEpe21cSALQ95ZhC3fAbPD+u1/q7NswTcsujSlys6OZEtYUbiyBZsRqHMqSjF2MY9gt83JhgPMwjZrUNC/nZIGuEC4evofclVq9xOKtSYSGczfSAI37w76bBaA0q7HNTxMTl9kosR8XpdXN1hzMk+qHEObH5QRzWSaEtdD0FAzul0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy+gvSuatMdcIUSD8ZEQWp+9p4RtJ79sidykOA9fvcf6e6LYcu1D"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECEpe21cSALQ95ZhC3fAbPD+u1/q7NswTcsujSlys6OZEtYUbiyBZsRqHMqSjF2MY9gt83JhgPMwjZrUNC/nZIGuEC4evofclVq9xOKtSYSGczfSAI37w76bBaA0q7HNTxMTl9kosR8XpdXN1hzMk+qHEObH5QRzWSaEtdD0FAzul0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudy+gvSuatMdcIUSD8ZEQWp+9p4RtJ79sidykOA9fvcf6e6LYcu1D"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_KxEvhlvZP6QPOKY=",
        "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
      }
    }
  },
  "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_KxEvhlvZP6QPOKY=",
    "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_KxEvhlvZP6QPOKY=",
        "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_KxEvhlvZP6QPOKY=",
    "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421851,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBhWcaICMwrp6lvmi3MPsfxcuFzvvL9j7D2mOfsxqjEoiwRKtVpQtTbWJRtZQ0Z/WwB3qzLYIDIRS3oDxb6NNYGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzCgg/o/1N56E+y5J2WvidXoWspUmZ03XB64qoCUtkS7+YEyg7+X"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421851,
  "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_+JALAfhCuEBhWcaICMwrp6lvmi3MPsfxcuFzvvL9j7D2mOfsxqjEoiwRKtVpQtTbWJRtZQ0Z/WwB3qzLYIDIRS3oDxb6NNYGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzCgg/o/1N56E+y5J2WvidXoWspUmZ03XB64qoCUtkS7+YEyg7+X",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEvhlvZP6QPOKY=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421850,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBhWcaICMwrp6lvmi3MPsfxcuFzvvL9j7D2mOfsxqjEoiwRKtVpQtTbWJRtZQ0Z/WwB3qzLYIDIRS3oDxb6NNYGuEB7qnMie29PBFnbD8DobAbCwYsLO8BE8tOKBY9pOIyYTxKM50kkPJyAFAOF2cqLfUB6xTfmh/znArPxJhRZ+EAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzCgg/o/1N56E+y5J2WvidXoWspUmZ03XB64qoCUtkS7+YHudDPd"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBhWcaICMwrp6lvmi3MPsfxcuFzvvL9j7D2mOfsxqjEoiwRKtVpQtTbWJRtZQ0Z/WwB3qzLYIDIRS3oDxb6NNYGuEB7qnMie29PBFnbD8DobAbCwYsLO8BE8tOKBY9pOIyYTxKM50kkPJyAFAOF2cqLfUB6xTfmh/znArPxJhRZ+EAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzCgg/o/1N56E+y5J2WvidXoWspUmZ03XB64qoCUtkS7+YHudDPd"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBhWcaICMwrp6lvmi3MPsfxcuFzvvL9j7D2mOfsxqjEoiwRKtVpQtTbWJRtZQ0Z/WwB3qzLYIDIRS3oDxb6NNYGuEB7qnMie29PBFnbD8DobAbCwYsLO8BE8tOKBY9pOIyYTxKM50kkPJyAFAOF2cqLfUB6xTfmh/znArPxJhRZ+EAOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzCgg/o/1N56E+y5J2WvidXoWspUmZ03XB64qoCUtkS7+YHudDPd"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 47
      }
    }
  },
  "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": 47
  }
}

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": 47
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 47
  }
}

initiator <--- node

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

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 47
      }
    }
  },
  "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": 47
  }
}

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": 47
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 47
  }
}

responder <--- node

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

initiator ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 48
      }
    }
  },
  "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": 48
  }
}

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": 48
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 48
  }
}

initiator <--- node

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

responder ---> node

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

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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
        "round": 48
      }
    }
  },
  "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": 48
  }
}

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": 48
      }
    }
  },
  "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_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT",
    "round": 48
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QZ0PAH5AoD5An2gi9rBSDpPHA529YLQsKIRn1gclIxYA4ysNJwufK/aNMj5Aln4T6Byjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk9+2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+b4T6B6Ma010fRu2LZhbWA3pMIQnhoGY43jLlR+lynwiRS1wu2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf/L49KCL2sFIOk8cDnb1gtCwohGfWByUjFgDjKw0nC58r9o0yPjRgICAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoHKOfdQjkRqxe01PGWT9MDVKhNkhOY0j9hN8QUjshCT3gICg2AxXPkhpHF7DdsefENA9Dz7/PWWVQDaRUXMmvMKbRMmAgKB6Ma010fRu2LZhbWA3pMIQnhoGY43jLlR+lynwiRS1wqAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oD4SaDTWZmu/mMDcWnfw3oleFSMTZI6iWsZwPzJvfcfvIPusuegIACb036c3HsTder7vRgJJnQBtDBYMATNbbkEPPvB/JOFxAoBAAr4dKDYDFc+SGkcXsN2x58Q0D0PPv89ZZVANpFRcya8wptEyfhRgICAgICg01mZrv5jA3Fp38N6JXhUjE2SOolrGcD8yb33H7yD7rKgcwPccL3fbFY00DaDDYmPY28pfIKrxriXwE/bB2HQxU2AgICAgICAgICA4+KgDp2LQjAeKQbfpIqFj/fuP3KA7ADN6Ylytfgfy1d/457AwPkDxfkDwqCMehf5S3Fl5DEk1gbulGsc2cX4s1vP5zgH6Y8NYP5usPkDnvh0oCXfBzSsesfvMJc/ofcv/TN87HSg8ntyVAcngjbWeH/v+FGAgICAgKB7WlUA4/wYL+aO2DZzq6v3+4OLnjUIQSLjEWlpr8USsqBMlSprct4HFQWKpF18ZRnulhXteXq83ncaQZ7hHZUWv4CAgICAgICAgID4RqA3l3BVANQ8GX7zEEBWYptqhxcEAypN9XLPu4ofdLyJAeSCAACgOZ2IPhZ9cVnxgk3Jph9lmxszLVCB6QUHHLWj6Wxka8T4O6A5nYg+Fn1xWfGCTcmmH2WbGzMtUIHpBQcctaPpbGRrxNmFxCCCLwCDwiAugICAgICAgICAgICAgICA+ESgW1dCC5Z5ZwJsIr2RNytDWZLKHDVOH53bQGA0mJ1NFi7iEKChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfhloHtaVQDj/Bgv5o7YNnOrq/f7g4ueNQhBIuMRaWmvxRKy+EKgAACb036c3HsTder7vRgJJnQBtDBYMATNbbkEPPvB/JOghQPq39JeBWvXGsd/eern6S90VGFcoVUbyZMT1F/OUUT46aCFA+rf0l4Fa9cax3956ufpL3RUYVyhVRvJkxPUX85RRPjGgKBbV0ILlnlnAmwivZE3K0NZksocNU4fndtAYDSYnU0WLoCAgICAgICAgICAgICAuJT4kigBoQHfa5vKbvnIUY8yeaw2mF6ECMypgIbbXeGHfVElueryTYMHAAO4ZPhiRgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/XAtpz+L4Zb2QQ3AAcBAoL+hXcGugQ3ADcAEQKCAQM/lS8CES+GW9kNZ2V0EYV3BroRdGlja4IvAIU0LjIuMACAAcAK+LSgjHoX+UtxZeQxJNYG7pRrHNnF+LNbz+c4B+mPDWD+brD4kYCAgICAoPzaGrkP6JokqokCffVMRx9OEtFOq7ok1ohdoegNu9XngICAgKAl3wc0rHrH7zCXP6H3L/0zfOx0oPJ7clQHJ4I21nh/74CAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYD4U6ChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfGgN5dwVQDUPBl+8xBAVmKbaocXBAMqTfVyz7uKH3S8iQGAgICAgICAgICAgICAgIAAwMDHgZa9"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_2FfmL3dVJ1wgAz7UxrKENetZLLTLurR29iA3ZvZePMEQph7WRT"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QZ0PAH5AoD5An2gi9rBSDpPHA529YLQsKIRn1gclIxYA4ysNJwufK/aNMj5Aln4T6Byjn3UI5EasXtNTxlk/TA1SoTZITmNI/YTfEFI7IQk9+2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+b4T6B6Ma010fRu2LZhbWA3pMIQnhoGY43jLlR+lynwiRS1wu2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf/L49KCL2sFIOk8cDnb1gtCwohGfWByUjFgDjKw0nC58r9o0yPjRgICAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoHKOfdQjkRqxe01PGWT9MDVKhNkhOY0j9hN8QUjshCT3gICg2AxXPkhpHF7DdsefENA9Dz7/PWWVQDaRUXMmvMKbRMmAgKB6Ma010fRu2LZhbWA3pMIQnhoGY43jLlR+lynwiRS1wqAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oD4SaDTWZmu/mMDcWnfw3oleFSMTZI6iWsZwPzJvfcfvIPusuegIACb036c3HsTder7vRgJJnQBtDBYMATNbbkEPPvB/JOFxAoBAAr4dKDYDFc+SGkcXsN2x58Q0D0PPv89ZZVANpFRcya8wptEyfhRgICAgICg01mZrv5jA3Fp38N6JXhUjE2SOolrGcD8yb33H7yD7rKgcwPccL3fbFY00DaDDYmPY28pfIKrxriXwE/bB2HQxU2AgICAgICAgICA4+KgDp2LQjAeKQbfpIqFj/fuP3KA7ADN6Ylytfgfy1d/457AwPkDxfkDwqCMehf5S3Fl5DEk1gbulGsc2cX4s1vP5zgH6Y8NYP5usPkDnvh0oCXfBzSsesfvMJc/ofcv/TN87HSg8ntyVAcngjbWeH/v+FGAgICAgKB7WlUA4/wYL+aO2DZzq6v3+4OLnjUIQSLjEWlpr8USsqBMlSprct4HFQWKpF18ZRnulhXteXq83ncaQZ7hHZUWv4CAgICAgICAgID4RqA3l3BVANQ8GX7zEEBWYptqhxcEAypN9XLPu4ofdLyJAeSCAACgOZ2IPhZ9cVnxgk3Jph9lmxszLVCB6QUHHLWj6Wxka8T4O6A5nYg+Fn1xWfGCTcmmH2WbGzMtUIHpBQcctaPpbGRrxNmFxCCCLwCDwiAugICAgICAgICAgICAgICA+ESgW1dCC5Z5ZwJsIr2RNytDWZLKHDVOH53bQGA0mJ1NFi7iEKChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfhloHtaVQDj/Bgv5o7YNnOrq/f7g4ueNQhBIuMRaWmvxRKy+EKgAACb036c3HsTder7vRgJJnQBtDBYMATNbbkEPPvB/JOghQPq39JeBWvXGsd/eern6S90VGFcoVUbyZMT1F/OUUT46aCFA+rf0l4Fa9cax3956ufpL3RUYVyhVRvJkxPUX85RRPjGgKBbV0ILlnlnAmwivZE3K0NZksocNU4fndtAYDSYnU0WLoCAgICAgICAgICAgICAuJT4kigBoQHfa5vKbvnIUY8yeaw2mF6ECMypgIbbXeGHfVElueryTYMHAAO4ZPhiRgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/XAtpz+L4Zb2QQ3AAcBAoL+hXcGugQ3ADcAEQKCAQM/lS8CES+GW9kNZ2V0EYV3BroRdGlja4IvAIU0LjIuMACAAcAK+LSgjHoX+UtxZeQxJNYG7pRrHNnF+LNbz+c4B+mPDWD+brD4kYCAgICAoPzaGrkP6JokqokCffVMRx9OEtFOq7ok1ohdoegNu9XngICAgKAl3wc0rHrH7zCXP6H3L/0zfOx0oPJ7clQHJ4I21nh/74CAgKAQ+W1h+aI3clmkQce1rYfcQWw4A3fNs26y/li13E5dmqDNo7TqHlQCuezrbM3jJ+WZkUscpkv8dM+Hd/yL+SpQpYD4U6ChdF4R121vVnoAUxSKQs4oGWwl9bZGwPxo7Z1ZVCBZNfGgN5dwVQDUPBl+8xBAVmKbaocXBAMqTfVyz7uKH3S8iQGAgICAgICAgICAgICAgIAAwMDHgZa9"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "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_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
    "deposit": 10,
    "vm_version": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53MaBubiZSBYvCotTxe/ZeEMtitR7GsQBxpOxCeu1pc9YPOQ0TCf4=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421849,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED84/YFRqTU46jvOY1tpQBHE/pFKJBvEmEqDarptTUS+QsN8Dtt+lSAyrvxKBuvU0tTqRr1bVv3zKnt1jngbEoPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzGgbm4mUgWLwqLU8Xv2XhDLYrUexrEAcaTsQnrtaXPWDznpyMUg"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421849,
  "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_+JALAfhCuED84/YFRqTU46jvOY1tpQBHE/pFKJBvEmEqDarptTUS+QsN8Dtt+lSAyrvxKBuvU0tTqRr1bVv3zKnt1jngbEoPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzGgbm4mUgWLwqLU8Xv2XhDLYrUexrEAcaTsQnrtaXPWDznpyMUg",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QGPRgOg9ClPiyE26EVVhsg4Qu2GHPwGI38Ure2X0MVey6LhkPfAuQFhuNr+HBj9AAA3AUcAB3MEAAD+QQ/MnQA3AQcHDAEAVQAEAxGXW8zc/kTWRB8ANwA3ABoOgj8BAz/+l1vM3AA3AkcABwdTAgBlBQACFRgAAgD+tVwrjgQ3AkcCBwcMAQIMAQADAPwR6oF+ZTcABwD+wmkDIgA3A0cCRwAHBwwBBAwDAAwBAAMA/BFBD8ydNwEHBw8Cb4Imz2UFAgRzBAIA/tjPP+wANwJHAgcHDAECDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPDAECBAMRQQ/Mnf7qgX5lBDcAB1MAALiALwgRHBj9ADlnZXRfYmFsYW5jZV9vZhFBD8ydIXdpdGhkcmF3EUTWRB8RaW5pdBGXW8zcFXNwZW5kEbVcK441c3BlbmRfYXNfY2FsbBHCaQMiKXNwZW5kX2Zyb20R2M8/7DV3aXRoZHJhd19mcm9tEeqBfmUtZ2V0X2JhbGFuY2WCLwCFNC4yLjAB84akpQ==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421848,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDshgGMjwGtYcSuHw7aIsrxuUIwNfgpMGJqd9IvImE/qWuEK5i+dk0txugqcubDMs8hTHINCgJNbqzxHRUpSkQMuED84/YFRqTU46jvOY1tpQBHE/pFKJBvEmEqDarptTUS+QsN8Dtt+lSAyrvxKBuvU0tTqRr1bVv3zKnt1jngbEoPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzGgbm4mUgWLwqLU8Xv2XhDLYrUexrEAcaTsQnrtaXPWDzl5wMjd"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDshgGMjwGtYcSuHw7aIsrxuUIwNfgpMGJqd9IvImE/qWuEK5i+dk0txugqcubDMs8hTHINCgJNbqzxHRUpSkQMuED84/YFRqTU46jvOY1tpQBHE/pFKJBvEmEqDarptTUS+QsN8Dtt+lSAyrvxKBuvU0tTqRr1bVv3zKnt1jngbEoPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzGgbm4mUgWLwqLU8Xv2XhDLYrUexrEAcaTsQnrtaXPWDzl5wMjd"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDshgGMjwGtYcSuHw7aIsrxuUIwNfgpMGJqd9IvImE/qWuEK5i+dk0txugqcubDMs8hTHINCgJNbqzxHRUpSkQMuED84/YFRqTU46jvOY1tpQBHE/pFKJBvEmEqDarptTUS+QsN8Dtt+lSAyrvxKBuvU0tTqRr1bVv3zKnt1jngbEoPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzGgbm4mUgWLwqLU8Xv2XhDLYrUexrEAcaTsQnrtaXPWDzl5wMjd"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421847,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBf7UmqeHDyRImf7AL5QI3gwBN211UsRSt2Ig+Wwd/BDIclMVYMGGk7fosbt2CxCCSXK1Vlm3SNMiQLu1/Ij5sPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzKgLhaSwTbXzAQbBAOgcOCmr4NwWnCSXYrHlPEzHEZJRlJyOvMT"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421847,
  "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_+JALAfhCuEBf7UmqeHDyRImf7AL5QI3gwBN211UsRSt2Ig+Wwd/BDIclMVYMGGk7fosbt2CxCCSXK1Vlm3SNMiQLu1/Ij5sPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzKgLhaSwTbXzAQbBAOgcOCmr4NwWnCSXYrHlPEzHEZJRlJyOvMT",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421846,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBf7UmqeHDyRImf7AL5QI3gwBN211UsRSt2Ig+Wwd/BDIclMVYMGGk7fosbt2CxCCSXK1Vlm3SNMiQLu1/Ij5sPuECvEkz1F2fKAIFQadIL11FEAkuYMvfj3lTwjSzIAf8K/npFfOB2BuLAzDN1D52Q7RN8S6PO90WNnbO+jDX9Kg8HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzKgLhaSwTbXzAQbBAOgcOCmr4NwWnCSXYrHlPEzHEZJRlLkyPYy"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBf7UmqeHDyRImf7AL5QI3gwBN211UsRSt2Ig+Wwd/BDIclMVYMGGk7fosbt2CxCCSXK1Vlm3SNMiQLu1/Ij5sPuECvEkz1F2fKAIFQadIL11FEAkuYMvfj3lTwjSzIAf8K/npFfOB2BuLAzDN1D52Q7RN8S6PO90WNnbO+jDX9Kg8HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzKgLhaSwTbXzAQbBAOgcOCmr4NwWnCSXYrHlPEzHEZJRlLkyPYy"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBf7UmqeHDyRImf7AL5QI3gwBN211UsRSt2Ig+Wwd/BDIclMVYMGGk7fosbt2CxCCSXK1Vlm3SNMiQLu1/Ij5sPuECvEkz1F2fKAIFQadIL11FEAkuYMvfj3lTwjSzIAf8K/npFfOB2BuLAzDN1D52Q7RN8S6PO90WNnbO+jDX9Kg8HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzKgLhaSwTbXzAQbBAOgcOCmr4NwWnCSXYrHlPEzHEZJRlLkyPYy"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 50
      }
    }
  },
  "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": 50
  }
}

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": 50
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 50
  }
}

responder <--- node

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

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 50
      }
    }
  },
  "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": 50
  }
}

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": 50
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 50
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53M6CtG+ppgjSGChieFFP+2N37/u81x8TkKCQ17QC637PuPOg7HN8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421845,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0M0RAl/Tm+YrtFGRLHZsHkMaD7uoa4/SFLy7mixt5Oh6oQC5nyVbiOgL4AuEOXHr5aaS4l8SBh0lS89pdxTQPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzOgrRvqaYI0hgoYnhRT/tjd+/7vNcfE5CgkNe0Aut+z7jy5cM6q"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421845,
  "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_+JALAfhCuEA0M0RAl/Tm+YrtFGRLHZsHkMaD7uoa4/SFLy7mixt5Oh6oQC5nyVbiOgL4AuEOXHr5aaS4l8SBh0lS89pdxTQPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzOgrRvqaYI0hgoYnhRT/tjd+/7vNcfE5CgkNe0Aut+z7jy5cM6q",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421844,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA0M0RAl/Tm+YrtFGRLHZsHkMaD7uoa4/SFLy7mixt5Oh6oQC5nyVbiOgL4AuEOXHr5aaS4l8SBh0lS89pdxTQPuEBu2WzGDEpNQLh356LhXz2PJ1OtA8USM7vSBBWQKBOZRsJJy5fqp2sfSEp4//JaGN4RwAt8vVOitrZOggwCkAMEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzOgrRvqaYI0hgoYnhRT/tjd+/7vNcfE5CgkNe0Aut+z7jyG7vd/"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA0M0RAl/Tm+YrtFGRLHZsHkMaD7uoa4/SFLy7mixt5Oh6oQC5nyVbiOgL4AuEOXHr5aaS4l8SBh0lS89pdxTQPuEBu2WzGDEpNQLh356LhXz2PJ1OtA8USM7vSBBWQKBOZRsJJy5fqp2sfSEp4//JaGN4RwAt8vVOitrZOggwCkAMEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzOgrRvqaYI0hgoYnhRT/tjd+/7vNcfE5CgkNe0Aut+z7jyG7vd/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA0M0RAl/Tm+YrtFGRLHZsHkMaD7uoa4/SFLy7mixt5Oh6oQC5nyVbiOgL4AuEOXHr5aaS4l8SBh0lS89pdxTQPuEBu2WzGDEpNQLh356LhXz2PJ1OtA8USM7vSBBWQKBOZRsJJy5fqp2sfSEp4//JaGN4RwAt8vVOitrZOggwCkAMEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzOgrRvqaYI0hgoYnhRT/tjd+/7vNcfE5CgkNe0Aut+z7jyG7vd/"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 51
      }
    }
  },
  "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": 51
  }
}

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": 51
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 51
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 51,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6ioRjx8"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 51
      }
    }
  },
  "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": 51
  }
}

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": 51
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 51
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 51,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6ioRjx8"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53NKAt+Kk+5uqSl86mTkCu69OafWJ5zhtmwUXOSo5fhvq0+YGjM6w=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421843,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDPY6MhjGZrnFq+LAMgO7Jtnra7Rc5kWFYUr+xRn057hXg3uL7c+2Rt4INldoSacrW0xqGQXNa6d27TrCnttM0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzSgLfipPubqkpfOpk5AruvTmn1iec4bZsFFzkqOX4b6tPmii519"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421843,
  "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_+JALAfhCuEDPY6MhjGZrnFq+LAMgO7Jtnra7Rc5kWFYUr+xRn057hXg3uL7c+2Rt4INldoSacrW0xqGQXNa6d27TrCnttM0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzSgLfipPubqkpfOpk5AruvTmn1iec4bZsFFzkqOX4b6tPmii519",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421842,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECeNXVegAm7BU9bGdGpWxfxnoaNJ+pa2PwWdUzO9cN9hyHMVAQ9zISyeTrwwVRYw5my2JvkUT9hHxM2SRoEQcYFuEDPY6MhjGZrnFq+LAMgO7Jtnra7Rc5kWFYUr+xRn057hXg3uL7c+2Rt4INldoSacrW0xqGQXNa6d27TrCnttM0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzSgLfipPubqkpfOpk5AruvTmn1iec4bZsFFzkqOX4b6tPkJ23tk"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECeNXVegAm7BU9bGdGpWxfxnoaNJ+pa2PwWdUzO9cN9hyHMVAQ9zISyeTrwwVRYw5my2JvkUT9hHxM2SRoEQcYFuEDPY6MhjGZrnFq+LAMgO7Jtnra7Rc5kWFYUr+xRn057hXg3uL7c+2Rt4INldoSacrW0xqGQXNa6d27TrCnttM0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzSgLfipPubqkpfOpk5AruvTmn1iec4bZsFFzkqOX4b6tPkJ23tk"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuECeNXVegAm7BU9bGdGpWxfxnoaNJ+pa2PwWdUzO9cN9hyHMVAQ9zISyeTrwwVRYw5my2JvkUT9hHxM2SRoEQcYFuEDPY6MhjGZrnFq+LAMgO7Jtnra7Rc5kWFYUr+xRn057hXg3uL7c+2Rt4INldoSacrW0xqGQXNa6d27TrCnttM0MuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzSgLfipPubqkpfOpk5AruvTmn1iec4bZsFFzkqOX4b6tPkJ23tk"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 52
      }
    }
  },
  "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": 52
  }
}

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": 52
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 52
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 52,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 52
      }
    }
  },
  "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": 52
  }
}

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": 52
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 52
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 52,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
        "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53NaAqziJFBEh1ByIQdNBbkLgivjlbyKLWwHdGiVClpFb5PKxGGNw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421841,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDFy6Pq4r7v4li08QJRoIGzzkXTxQQ/eUPzAwZLpM+ld8+h/YxkQCSKDvNrsotzpr1fcI1urAMJ5bgX5ytm+CcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzWgKs4iRQRIdQciEHTQW5C4Ir45W8ii1sB3RolQpaRW+Ty9NK6c"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421841,
  "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_+JALAfhCuEDFy6Pq4r7v4li08QJRoIGzzkXTxQQ/eUPzAwZLpM+ld8+h/YxkQCSKDvNrsotzpr1fcI1urAMJ5bgX5ytm+CcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzWgKs4iRQRIdQciEHTQW5C4Ir45W8ii1sB3RolQpaRW+Ty9NK6c",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBkqjK0Y=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421840,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBxn9JYt0eNfKzvtQN2aRiuS7LdGL8bTWTQHr2xMeZdYy9JSu7vn88y1Hz0Ymx0hoWqGyw0PsloIfbKUWWjvu0GuEDFy6Pq4r7v4li08QJRoIGzzkXTxQQ/eUPzAwZLpM+ld8+h/YxkQCSKDvNrsotzpr1fcI1urAMJ5bgX5ytm+CcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzWgKs4iRQRIdQciEHTQW5C4Ir45W8ii1sB3RolQpaRW+TxPnj5E"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBxn9JYt0eNfKzvtQN2aRiuS7LdGL8bTWTQHr2xMeZdYy9JSu7vn88y1Hz0Ymx0hoWqGyw0PsloIfbKUWWjvu0GuEDFy6Pq4r7v4li08QJRoIGzzkXTxQQ/eUPzAwZLpM+ld8+h/YxkQCSKDvNrsotzpr1fcI1urAMJ5bgX5ytm+CcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzWgKs4iRQRIdQciEHTQW5C4Ir45W8ii1sB3RolQpaRW+TxPnj5E"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBxn9JYt0eNfKzvtQN2aRiuS7LdGL8bTWTQHr2xMeZdYy9JSu7vn88y1Hz0Ymx0hoWqGyw0PsloIfbKUWWjvu0GuEDFy6Pq4r7v4li08QJRoIGzzkXTxQQ/eUPzAwZLpM+ld8+h/YxkQCSKDvNrsotzpr1fcI1urAMJ5bgX5ytm+CcCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzWgKs4iRQRIdQciEHTQW5C4Ir45W8ii1sB3RolQpaRW+TxPnj5E"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53NqACBvXhrwxW8gZhe/hCHiJh+jPE/F6O9wbmBxr3eJM0SLxUx60=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421839,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDLTM8pISJrZJ9la05ztCT9crpyk64T7LL7tyfJKxO/euyDcuAutDBg+UP8UbRf2fQkZseVxkmRo7yZkn3z4qQIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzagAgb14a8MVvIGYXv4Qh4iYfozxPxejvcG5gca93iTNEjr4IYb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421839,
  "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_+JALAfhCuEDLTM8pISJrZJ9la05ztCT9crpyk64T7LL7tyfJKxO/euyDcuAutDBg+UP8UbRf2fQkZseVxkmRo7yZkn3z4qQIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzagAgb14a8MVvIGYXv4Qh4iYfozxPxejvcG5gca93iTNEjr4IYb",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421838,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA8ekZPo0i1Ucp0qCt2U33fogWMxMfJERSMyIDfCR73Va9z8np4kReHrGfQYL7XlXh8W6TnfazqTNLDoU6/j8MNuEDLTM8pISJrZJ9la05ztCT9crpyk64T7LL7tyfJKxO/euyDcuAutDBg+UP8UbRf2fQkZseVxkmRo7yZkn3z4qQIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzagAgb14a8MVvIGYXv4Qh4iYfozxPxejvcG5gca93iTNEjYx1UW"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA8ekZPo0i1Ucp0qCt2U33fogWMxMfJERSMyIDfCR73Va9z8np4kReHrGfQYL7XlXh8W6TnfazqTNLDoU6/j8MNuEDLTM8pISJrZJ9la05ztCT9crpyk64T7LL7tyfJKxO/euyDcuAutDBg+UP8UbRf2fQkZseVxkmRo7yZkn3z4qQIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzagAgb14a8MVvIGYXv4Qh4iYfozxPxejvcG5gca93iTNEjYx1UW"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEA8ekZPo0i1Ucp0qCt2U33fogWMxMfJERSMyIDfCR73Va9z8np4kReHrGfQYL7XlXh8W6TnfazqTNLDoU6/j8MNuEDLTM8pISJrZJ9la05ztCT9crpyk64T7LL7tyfJKxO/euyDcuAutDBg+UP8UbRf2fQkZseVxkmRo7yZkn3z4qQIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzagAgb14a8MVvIGYXv4Qh4iYfozxPxejvcG5gca93iTNEjYx1UW"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 54
      }
    }
  },
  "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": 54
  }
}

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": 54
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 54
  }
}

responder <--- node

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

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 54
      }
    }
  },
  "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": 54
  }
}

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": 54
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 54
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53N6DHKzjqFwfqA9a3d5qX4gLa2dKMjJVjv3WLRdsvoqytXpVBcOQ=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421837,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC1jN8+pqYWxCtmMVrjUlL/3/qW0gHpGYFocZ9u5wzOc5TaYYZmOp8pOJmDUGMfA+43WrlRj4uv6YmV92ROdsQAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzegxys46hcH6gPWt3eal+IC2tnSjIyVY791i0XbL6KsrV7rie+D"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421837,
  "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_+JALAfhCuEC1jN8+pqYWxCtmMVrjUlL/3/qW0gHpGYFocZ9u5wzOc5TaYYZmOp8pOJmDUGMfA+43WrlRj4uv6YmV92ROdsQAuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzegxys46hcH6gPWt3eal+IC2tnSjIyVY791i0XbL6KsrV7rie+D",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421836,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC1jN8+pqYWxCtmMVrjUlL/3/qW0gHpGYFocZ9u5wzOc5TaYYZmOp8pOJmDUGMfA+43WrlRj4uv6YmV92ROdsQAuEC9ihjVZfcvKHt+A7o/SAACr7HBEim5A4t+AwB1TyJSgTqT1Jr4ricbS4iPWg8onbIHszWiIOGxzjsAAa8VuE4HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzegxys46hcH6gPWt3eal+IC2tnSjIyVY791i0XbL6KsrV4Wcbg7"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC1jN8+pqYWxCtmMVrjUlL/3/qW0gHpGYFocZ9u5wzOc5TaYYZmOp8pOJmDUGMfA+43WrlRj4uv6YmV92ROdsQAuEC9ihjVZfcvKHt+A7o/SAACr7HBEim5A4t+AwB1TyJSgTqT1Jr4ricbS4iPWg8onbIHszWiIOGxzjsAAa8VuE4HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzegxys46hcH6gPWt3eal+IC2tnSjIyVY791i0XbL6KsrV4Wcbg7"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC1jN8+pqYWxCtmMVrjUlL/3/qW0gHpGYFocZ9u5wzOc5TaYYZmOp8pOJmDUGMfA+43WrlRj4uv6YmV92ROdsQAuEC9ihjVZfcvKHt+A7o/SAACr7HBEim5A4t+AwB1TyJSgTqT1Jr4ricbS4iPWg8onbIHszWiIOGxzjsAAa8VuE4HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzegxys46hcH6gPWt3eal+IC2tnSjIyVY791i0XbL6KsrV4Wcbg7"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 55
      }
    }
  },
  "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": 55
  }
}

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": 55
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 55
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 55,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 55
      }
    }
  },
  "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": 55
  }
}

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": 55
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 55
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 55,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53OKB1TfujRYlmNV+v0c0xTec6+ulDO/Kz7wL2hAUHY4qkdkrXiBs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421835,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDzpwlzfCQu/xKzLAyYTu5+wKLIkAUvjUp/sNQm10yP+4XsWEKFu2boVGBelmYa2HJv5xmCPnUjFuAnbFeRO6IOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzigdU37o0WJZjVfr9HNMU3nOvrpQzvys+8C9oQFB2OKpHZxp7z0"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421835,
  "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_+JALAfhCuEDzpwlzfCQu/xKzLAyYTu5+wKLIkAUvjUp/sNQm10yP+4XsWEKFu2boVGBelmYa2HJv5xmCPnUjFuAnbFeRO6IOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzigdU37o0WJZjVfr9HNMU3nOvrpQzvys+8C9oQFB2OKpHZxp7z0",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421834,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAk9L3aXV1G3BRZbNQ9B5nSUnvo6wuxjUuLVdp7+r2aul1HEeuB0aTmhnEKh0wtqqckEE7wjYWXsvTG0+509RYHuEDzpwlzfCQu/xKzLAyYTu5+wKLIkAUvjUp/sNQm10yP+4XsWEKFu2boVGBelmYa2HJv5xmCPnUjFuAnbFeRO6IOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzigdU37o0WJZjVfr9HNMU3nOvrpQzvys+8C9oQFB2OKpHYB6cy0"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAk9L3aXV1G3BRZbNQ9B5nSUnvo6wuxjUuLVdp7+r2aul1HEeuB0aTmhnEKh0wtqqckEE7wjYWXsvTG0+509RYHuEDzpwlzfCQu/xKzLAyYTu5+wKLIkAUvjUp/sNQm10yP+4XsWEKFu2boVGBelmYa2HJv5xmCPnUjFuAnbFeRO6IOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzigdU37o0WJZjVfr9HNMU3nOvrpQzvys+8C9oQFB2OKpHYB6cy0"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAk9L3aXV1G3BRZbNQ9B5nSUnvo6wuxjUuLVdp7+r2aul1HEeuB0aTmhnEKh0wtqqckEE7wjYWXsvTG0+509RYHuEDzpwlzfCQu/xKzLAyYTu5+wKLIkAUvjUp/sNQm10yP+4XsWEKFu2boVGBelmYa2HJv5xmCPnUjFuAnbFeRO6IOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzigdU37o0WJZjVfr9HNMU3nOvrpQzvys+8C9oQFB2OKpHYB6cy0"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 56
      }
    }
  },
  "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": 56
  }
}

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": 56
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 56
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 56,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 56
      }
    }
  },
  "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": 56
  }
}

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": 56
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 56
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 56,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6YVfaFL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
        "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53OaBGhWrcqwRN/xMKIiiZJIk22creh+aGcarLeoCpjLRr5pgdsEg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421833,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAKTYryVP2ApM+0u9vMyOGnw50dCxPNa4TeV4/YWAwy0gayi43y/OOj57C6vPABzIz2R0G3uGSpmmBL2gtE70gJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzmgRoVq3KsETf8TCiIomSSJNtnK3ofmhnGqy3qAqYy0a+bVQfQ3"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421833,
  "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_+JALAfhCuEAKTYryVP2ApM+0u9vMyOGnw50dCxPNa4TeV4/YWAwy0gayi43y/OOj57C6vPABzIz2R0G3uGSpmmBL2gtE70gJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzmgRoVq3KsETf8TCiIomSSJNtnK3ofmhnGqy3qAqYy0a+bVQfQ3",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBHXPjro=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421832,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAKTYryVP2ApM+0u9vMyOGnw50dCxPNa4TeV4/YWAwy0gayi43y/OOj57C6vPABzIz2R0G3uGSpmmBL2gtE70gJuEAQemJef57jnytX2TeMl+NHdStkkv4iTTJZuIqkes+1kpI3hOrx2Kk1pd31hQ2ZBkfi/0uHXcLeSYgZUodREskMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzmgRoVq3KsETf8TCiIomSSJNtnK3ofmhnGqy3qAqYy0a+bSDSqS"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAKTYryVP2ApM+0u9vMyOGnw50dCxPNa4TeV4/YWAwy0gayi43y/OOj57C6vPABzIz2R0G3uGSpmmBL2gtE70gJuEAQemJef57jnytX2TeMl+NHdStkkv4iTTJZuIqkes+1kpI3hOrx2Kk1pd31hQ2ZBkfi/0uHXcLeSYgZUodREskMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzmgRoVq3KsETf8TCiIomSSJNtnK3ofmhnGqy3qAqYy0a+bSDSqS"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAKTYryVP2ApM+0u9vMyOGnw50dCxPNa4TeV4/YWAwy0gayi43y/OOj57C6vPABzIz2R0G3uGSpmmBL2gtE70gJuEAQemJef57jnytX2TeMl+NHdStkkv4iTTJZuIqkes+1kpI3hOrx2Kk1pd31hQ2ZBkfi/0uHXcLeSYgZUodREskMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzmgRoVq3KsETf8TCiIomSSJNtnK3ofmhnGqy3qAqYy0a+bSDSqS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53OqC07qM4lXo3+mTAsDfyAW+zo1kCKdxCyBatFJ6VMscZGVShKi0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421831,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED593K/4uqNby3k/LxqnDlOe+Fxvj413GfKB4WScaaetzLZ6Yfo535SkuVbR6orrxw5Iy7PmEVPXB+ArePrisIOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzqgtO6jOJV6N/pkwLA38gFvs6NZAincQsgWrRSelTLHGRnUm382"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421831,
  "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_+JALAfhCuED593K/4uqNby3k/LxqnDlOe+Fxvj413GfKB4WScaaetzLZ6Yfo535SkuVbR6orrxw5Iy7PmEVPXB+ArePrisIOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzqgtO6jOJV6N/pkwLA38gFvs6NZAincQsgWrRSelTLHGRnUm382",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421830,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuED0z/2rt8PTIBmSC1UqiGKETHqMi65ruI+KAbZ7suc9awHBiZLpMOkSEC6LL+1JwxhlRTAMLeN4XEpplALa0mYLuED593K/4uqNby3k/LxqnDlOe+Fxvj413GfKB4WScaaetzLZ6Yfo535SkuVbR6orrxw5Iy7PmEVPXB+ArePrisIOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzqgtO6jOJV6N/pkwLA38gFvs6NZAincQsgWrRSelTLHGRlpsVa/"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuED0z/2rt8PTIBmSC1UqiGKETHqMi65ruI+KAbZ7suc9awHBiZLpMOkSEC6LL+1JwxhlRTAMLeN4XEpplALa0mYLuED593K/4uqNby3k/LxqnDlOe+Fxvj413GfKB4WScaaetzLZ6Yfo535SkuVbR6orrxw5Iy7PmEVPXB+ArePrisIOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzqgtO6jOJV6N/pkwLA38gFvs6NZAincQsgWrRSelTLHGRlpsVa/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuED0z/2rt8PTIBmSC1UqiGKETHqMi65ruI+KAbZ7suc9awHBiZLpMOkSEC6LL+1JwxhlRTAMLeN4XEpplALa0mYLuED593K/4uqNby3k/LxqnDlOe+Fxvj413GfKB4WScaaetzLZ6Yfo535SkuVbR6orrxw5Iy7PmEVPXB+ArePrisIOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzqgtO6jOJV6N/pkwLA38gFvs6NZAincQsgWrRSelTLHGRlpsVa/"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 58
      }
    }
  },
  "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": 58
  }
}

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": 58
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 58
  }
}

responder <--- node

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

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 58
      }
    }
  },
  "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": 58
  }
}

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": 58
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 58
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53O6BDds6AZVKpBv2f86OpCHCFFMkeC8ehDzsI4+3p5uqm0fOOAqo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421829,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYyuGyhif++ibHMFDWyIfKcdIl16eKif5H0SZXruGJGQ+SWX/MLg8n93V3749bEaTp1cXCKC1XLAHHWbaJEVsPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzugQ3bOgGVSqQb9n/OjqQhwhRTJHgvHoQ87COPt6ebqptG6iB4I"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421829,
  "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_+JALAfhCuEDYyuGyhif++ibHMFDWyIfKcdIl16eKif5H0SZXruGJGQ+SWX/MLg8n93V3749bEaTp1cXCKC1XLAHHWbaJEVsPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzugQ3bOgGVSqQb9n/OjqQhwhRTJHgvHoQ87COPt6ebqptG6iB4I",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421828,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC1Li45OEcXBcvRwexHOKF1rA/DH4A4E/l99zOcS5aRP1I0fXwjDV1/zIFa6Kkdkr3N4ejjzhaOPtZ5KTwjnuAMuEDYyuGyhif++ibHMFDWyIfKcdIl16eKif5H0SZXruGJGQ+SWX/MLg8n93V3749bEaTp1cXCKC1XLAHHWbaJEVsPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzugQ3bOgGVSqQb9n/OjqQhwhRTJHgvHoQ87COPt6ebqptFTdqyQ"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC1Li45OEcXBcvRwexHOKF1rA/DH4A4E/l99zOcS5aRP1I0fXwjDV1/zIFa6Kkdkr3N4ejjzhaOPtZ5KTwjnuAMuEDYyuGyhif++ibHMFDWyIfKcdIl16eKif5H0SZXruGJGQ+SWX/MLg8n93V3749bEaTp1cXCKC1XLAHHWbaJEVsPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzugQ3bOgGVSqQb9n/OjqQhwhRTJHgvHoQ87COPt6ebqptFTdqyQ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC1Li45OEcXBcvRwexHOKF1rA/DH4A4E/l99zOcS5aRP1I0fXwjDV1/zIFa6Kkdkr3N4ejjzhaOPtZ5KTwjnuAMuEDYyuGyhif++ibHMFDWyIfKcdIl16eKif5H0SZXruGJGQ+SWX/MLg8n93V3749bEaTp1cXCKC1XLAHHWbaJEVsPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzugQ3bOgGVSqQb9n/OjqQhwhRTJHgvHoQ87COPt6ebqptFTdqyQ"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 59
      }
    }
  },
  "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": 59
  }
}

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": 59
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 59
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 59,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 59
      }
    }
  },
  "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": 59
  }
}

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": 59
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 59
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 59,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53PKBqzyd78gn8EIAL4ev7mq9m3ilOP/Op19UvmiVm6oinBkk0gVU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421827,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBmfwuCrcraWEqsvvOlF+eygdg1dGFnssNN2wswdvuwO0SWmpt+f1uoUtA3CI0ZcM1k4YKNJON6sngipyesQhQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzygas8ne/IJ/BCAC+Hr+5qvZt4pTj/zqdfVL5olZuqIpwZiURwM"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421827,
  "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_+JALAfhCuEBmfwuCrcraWEqsvvOlF+eygdg1dGFnssNN2wswdvuwO0SWmpt+f1uoUtA3CI0ZcM1k4YKNJON6sngipyesQhQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzygas8ne/IJ/BCAC+Hr+5qvZt4pTj/zqdfVL5olZuqIpwZiURwM",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421826,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBCNRyaCiG/iL4fcjV85EUqCL6FZVJD9ne0c5fKFvJfc8byPOX0P5wO7cZ2M/dzOQ+RW4I2p33B0neZ7rlf8U0HuEBmfwuCrcraWEqsvvOlF+eygdg1dGFnssNN2wswdvuwO0SWmpt+f1uoUtA3CI0ZcM1k4YKNJON6sngipyesQhQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzygas8ne/IJ/BCAC+Hr+5qvZt4pTj/zqdfVL5olZuqIpwa4rPe/"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBCNRyaCiG/iL4fcjV85EUqCL6FZVJD9ne0c5fKFvJfc8byPOX0P5wO7cZ2M/dzOQ+RW4I2p33B0neZ7rlf8U0HuEBmfwuCrcraWEqsvvOlF+eygdg1dGFnssNN2wswdvuwO0SWmpt+f1uoUtA3CI0ZcM1k4YKNJON6sngipyesQhQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzygas8ne/IJ/BCAC+Hr+5qvZt4pTj/zqdfVL5olZuqIpwa4rPe/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBCNRyaCiG/iL4fcjV85EUqCL6FZVJD9ne0c5fKFvJfc8byPOX0P5wO7cZ2M/dzOQ+RW4I2p33B0neZ7rlf8U0HuEBmfwuCrcraWEqsvvOlF+eygdg1dGFnssNN2wswdvuwO0SWmpt+f1uoUtA3CI0ZcM1k4YKNJON6sngipyesQhQKuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudzygas8ne/IJ/BCAC+Hr+5qvZt4pTj/zqdfVL5olZuqIpwa4rPe/"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 60
      }
    }
  },
  "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": 60
  }
}

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": 60
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 60
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 60,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6jVq/u7"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 60
      }
    }
  },
  "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": 60
  }
}

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": 60
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 60
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 60,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6jVq/u7"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 57
      }
    }
  },
  "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": 57
  }
}

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": 57
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 57
  }
}

responder <--- node

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

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 57
      }
    }
  },
  "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": 57
  }
}

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": 57
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 57
  }
}

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 57
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421825,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAc/KyVRCuAXqGarrVnS7IQjJaDTD/G9yv2QV8k3fqh3LrQ6+kEka39SrM1s+6ZhqZUY3dkWpisq6kn2ST4PEEMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz2gzOsRzAjF3kA1Hf6QQh8TWPdsx7rAU0Y7GBcPheJbxwBH+Cpq"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421825,
  "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_+JALAfhCuEAc/KyVRCuAXqGarrVnS7IQjJaDTD/G9yv2QV8k3fqh3LrQ6+kEka39SrM1s+6ZhqZUY3dkWpisq6kn2ST4PEEMuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz2gzOsRzAjF3kA1Hf6QQh8TWPdsx7rAU0Y7GBcPheJbxwBH+Cpq",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421824,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAc/KyVRCuAXqGarrVnS7IQjJaDTD/G9yv2QV8k3fqh3LrQ6+kEka39SrM1s+6ZhqZUY3dkWpisq6kn2ST4PEEMuEDxWNmfkgkxGXoW9CfEFomGZ6dZ9BoHJ6O+cVMv9JJEVEKP/hGGkA9cOoWF2yyBq5S/Z1xinPNYSIqUkts1ElcDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz2gzOsRzAjF3kA1Hf6QQh8TWPdsx7rAU0Y7GBcPheJbxwD34X43"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAc/KyVRCuAXqGarrVnS7IQjJaDTD/G9yv2QV8k3fqh3LrQ6+kEka39SrM1s+6ZhqZUY3dkWpisq6kn2ST4PEEMuEDxWNmfkgkxGXoW9CfEFomGZ6dZ9BoHJ6O+cVMv9JJEVEKP/hGGkA9cOoWF2yyBq5S/Z1xinPNYSIqUkts1ElcDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz2gzOsRzAjF3kA1Hf6QQh8TWPdsx7rAU0Y7GBcPheJbxwD34X43"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAc/KyVRCuAXqGarrVnS7IQjJaDTD/G9yv2QV8k3fqh3LrQ6+kEka39SrM1s+6ZhqZUY3dkWpisq6kn2ST4PEEMuEDxWNmfkgkxGXoW9CfEFomGZ6dZ9BoHJ6O+cVMv9JJEVEKP/hGGkA9cOoWF2yyBq5S/Z1xinPNYSIqUkts1ElcDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz2gzOsRzAjF3kA1Hf6QQh8TWPdsx7rAU0Y7GBcPheJbxwD34X43"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 61
      }
    }
  },
  "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": 61
  }
}

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": 61
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 61
  }
}

initiator <--- node

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

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 61
      }
    }
  },
  "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": 61
  }
}

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": 61
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 61
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421823,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAb7MSAL+EyUd0jjYXd8bJWT/rCShoUXgP1V2NiBBRfK2MNkC4CaqGrYqPh0S7RBpRrebnH6fTXukyCS9+K/HMJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz6g4CCfNyBeWhRdUpwIaCxnCyzFPV7BFnySILxuths6WMuJAneB"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421823,
  "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_+JALAfhCuEAb7MSAL+EyUd0jjYXd8bJWT/rCShoUXgP1V2NiBBRfK2MNkC4CaqGrYqPh0S7RBpRrebnH6fTXukyCS9+K/HMJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz6g4CCfNyBeWhRdUpwIaCxnCyzFPV7BFnySILxuths6WMuJAneB",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421822,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAb7MSAL+EyUd0jjYXd8bJWT/rCShoUXgP1V2NiBBRfK2MNkC4CaqGrYqPh0S7RBpRrebnH6fTXukyCS9+K/HMJuEBcEvE1EexoVZAidOHmRrolw6lGe3WvSRrrl1ZMk+3kf40IWs4vMR2zSja1qKQ6tea9clsZGLio3YEH1KzqXAYJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz6g4CCfNyBeWhRdUpwIaCxnCyzFPV7BFnySILxuths6WMuqnTaJ"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAb7MSAL+EyUd0jjYXd8bJWT/rCShoUXgP1V2NiBBRfK2MNkC4CaqGrYqPh0S7RBpRrebnH6fTXukyCS9+K/HMJuEBcEvE1EexoVZAidOHmRrolw6lGe3WvSRrrl1ZMk+3kf40IWs4vMR2zSja1qKQ6tea9clsZGLio3YEH1KzqXAYJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz6g4CCfNyBeWhRdUpwIaCxnCyzFPV7BFnySILxuths6WMuqnTaJ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAb7MSAL+EyUd0jjYXd8bJWT/rCShoUXgP1V2NiBBRfK2MNkC4CaqGrYqPh0S7RBpRrebnH6fTXukyCS9+K/HMJuEBcEvE1EexoVZAidOHmRrolw6lGe3WvSRrrl1ZMk+3kf40IWs4vMR2zSja1qKQ6tea9clsZGLio3YEH1KzqXAYJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz6g4CCfNyBeWhRdUpwIaCxnCyzFPV7BFnySILxuths6WMuqnTaJ"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 62
      }
    }
  },
  "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": 62
  }
}

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": 62
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 62
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 62,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6jVq/u7"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 62
      }
    }
  },
  "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": 62
  }
}

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": 62
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 62
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 62,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6jVq/u7"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421821,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAgaiKDVWXsy3TjnEO8FmrCwx4PpcI4pKVam58V7og5x6kYjSqjg4m5RXI9GdZ1YaWlHjeZnl5Pdvyvz2wbj3sJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz+gijGCJi08F+PpMP0cNvJrX6nRJ1swvS2kR1cHBPLiHzYnwRTY"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421821,
  "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_+JALAfhCuEAgaiKDVWXsy3TjnEO8FmrCwx4PpcI4pKVam58V7og5x6kYjSqjg4m5RXI9GdZ1YaWlHjeZnl5Pdvyvz2wbj3sJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz+gijGCJi08F+PpMP0cNvJrX6nRJ1swvS2kR1cHBPLiHzYnwRTY",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421820,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAgaiKDVWXsy3TjnEO8FmrCwx4PpcI4pKVam58V7og5x6kYjSqjg4m5RXI9GdZ1YaWlHjeZnl5Pdvyvz2wbj3sJuEBZhLTFAHARQBj5sLCsTdEybfVeTGAJ3BW5HtfkTfVfSowa0J3a0RoPB3YSIfiECWvNWS5cNieEGjiwazd3eREOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz+gijGCJi08F+PpMP0cNvJrX6nRJ1swvS2kR1cHBPLiHzYSSc/P"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAgaiKDVWXsy3TjnEO8FmrCwx4PpcI4pKVam58V7og5x6kYjSqjg4m5RXI9GdZ1YaWlHjeZnl5Pdvyvz2wbj3sJuEBZhLTFAHARQBj5sLCsTdEybfVeTGAJ3BW5HtfkTfVfSowa0J3a0RoPB3YSIfiECWvNWS5cNieEGjiwazd3eREOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz+gijGCJi08F+PpMP0cNvJrX6nRJ1swvS2kR1cHBPLiHzYSSc/P"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAgaiKDVWXsy3TjnEO8FmrCwx4PpcI4pKVam58V7og5x6kYjSqjg4m5RXI9GdZ1YaWlHjeZnl5Pdvyvz2wbj3sJuEBZhLTFAHARQBj5sLCsTdEybfVeTGAJ3BW5HtfkTfVfSowa0J3a0RoPB3YSIfiECWvNWS5cNieEGjiwazd3eREOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoudz+gijGCJi08F+PpMP0cNvJrX6nRJ1swvS2kR1cHBPLiHzYSSc/P"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 63
      }
    }
  },
  "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": 63
  }
}

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": 63
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 63
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 63,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 63
      }
    }
  },
  "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": 63
  }
}

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": 63
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 63
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 63,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
        "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_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421819,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAPKYce45UMrsUeWrsKthQ3y/+B9RcmVzDSNaYC9XMkd3PTMsWWbs4z5DP58P++m3+A+ezD43tt/0LQZj1sH20PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Cggeu28kMx+8K6q6K+yHNRlB9rqJ+oEjYOU2tfZS9dr1TBiE9b"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421819,
  "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_+JALAfhCuEAPKYce45UMrsUeWrsKthQ3y/+B9RcmVzDSNaYC9XMkd3PTMsWWbs4z5DP58P++m3+A+ezD43tt/0LQZj1sH20PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Cggeu28kMx+8K6q6K+yHNRlB9rqJ+oEjYOU2tfZS9dr1TBiE9b",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1purBgGfTB4=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421818,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAPKYce45UMrsUeWrsKthQ3y/+B9RcmVzDSNaYC9XMkd3PTMsWWbs4z5DP58P++m3+A+ezD43tt/0LQZj1sH20PuECKSA0f1srqGHLUNYfJS6S14Xs9EXvUTo45cUKUgcAGvVYOBzPz2MJ9zd2tKUFRGyGE9WjFEiGlT9eY5Y97POMLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Cggeu28kMx+8K6q6K+yHNRlB9rqJ+oEjYOU2tfZS9dr1SbKU4E"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAPKYce45UMrsUeWrsKthQ3y/+B9RcmVzDSNaYC9XMkd3PTMsWWbs4z5DP58P++m3+A+ezD43tt/0LQZj1sH20PuECKSA0f1srqGHLUNYfJS6S14Xs9EXvUTo45cUKUgcAGvVYOBzPz2MJ9zd2tKUFRGyGE9WjFEiGlT9eY5Y97POMLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Cggeu28kMx+8K6q6K+yHNRlB9rqJ+oEjYOU2tfZS9dr1SbKU4E"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAPKYce45UMrsUeWrsKthQ3y/+B9RcmVzDSNaYC9XMkd3PTMsWWbs4z5DP58P++m3+A+ezD43tt/0LQZj1sH20PuECKSA0f1srqGHLUNYfJS6S14Xs9EXvUTo45cUKUgcAGvVYOBzPz2MJ9zd2tKUFRGyGE9WjFEiGlT9eY5Y97POMLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Cggeu28kMx+8K6q6K+yHNRlB9rqJ+oEjYOU2tfZS9dr1SbKU4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421817,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED1Q4govshfKWikHIiaSV/S3W9RO0sfFvx0S9i/L+V3gf8mbIgbtZ8Wpf6RStikxQ70AWda15oeWXRKTju4AMUPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Gg2xa/hJ+MX0g/xrpoBlRhqIVLNThE3SyMLzNXH1908Hw+vIQU"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421817,
  "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_+JALAfhCuED1Q4govshfKWikHIiaSV/S3W9RO0sfFvx0S9i/L+V3gf8mbIgbtZ8Wpf6RStikxQ70AWda15oeWXRKTju4AMUPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Gg2xa/hJ+MX0g/xrpoBlRhqIVLNThE3SyMLzNXH1908Hw+vIQU",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421816,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBvyUWdT3OLeEo6twFCIQAHeiOdq3zDM0bugzy4yCTr4Uucxz71m1t+eTIu8l8AXv5j4EJ7FotiI2jfk2QnftIGuED1Q4govshfKWikHIiaSV/S3W9RO0sfFvx0S9i/L+V3gf8mbIgbtZ8Wpf6RStikxQ70AWda15oeWXRKTju4AMUPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Gg2xa/hJ+MX0g/xrpoBlRhqIVLNThE3SyMLzNXH1908HxYpGNX"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBvyUWdT3OLeEo6twFCIQAHeiOdq3zDM0bugzy4yCTr4Uucxz71m1t+eTIu8l8AXv5j4EJ7FotiI2jfk2QnftIGuED1Q4govshfKWikHIiaSV/S3W9RO0sfFvx0S9i/L+V3gf8mbIgbtZ8Wpf6RStikxQ70AWda15oeWXRKTju4AMUPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Gg2xa/hJ+MX0g/xrpoBlRhqIVLNThE3SyMLzNXH1908HxYpGNX"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBvyUWdT3OLeEo6twFCIQAHeiOdq3zDM0bugzy4yCTr4Uucxz71m1t+eTIu8l8AXv5j4EJ7FotiI2jfk2QnftIGuED1Q4govshfKWikHIiaSV/S3W9RO0sfFvx0S9i/L+V3gf8mbIgbtZ8Wpf6RStikxQ70AWda15oeWXRKTju4AMUPuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Gg2xa/hJ+MX0g/xrpoBlRhqIVLNThE3SyMLzNXH1908HxYpGNX"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 65
      }
    }
  },
  "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": 65
  }
}

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": 65
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 65
  }
}

initiator <--- node

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

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 65
      }
    }
  },
  "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": 65
  }
}

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": 65
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 65
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421815,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAlNrXKHqoRIt0XFdl5kmG7rNA0BanzLUUU6XOzYgwExE4CUvUvwYVwvUCqpaSKU6TbSrX+u1i3LmCPPUZF4SINuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Kg85uxSyODH5Yc6BtPG+wYlxmWS7ySTGo1bsAE+KTDEkm9aztr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421815,
  "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_+JALAfhCuEAlNrXKHqoRIt0XFdl5kmG7rNA0BanzLUUU6XOzYgwExE4CUvUvwYVwvUCqpaSKU6TbSrX+u1i3LmCPPUZF4SINuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Kg85uxSyODH5Yc6BtPG+wYlxmWS7ySTGo1bsAE+KTDEkm9aztr",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421814,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAJ5TwZPhhc8Z+4BtM5D9gwblMAntGx2LQ85/bGiLeaTtyGwohVt80Kq2X8S3Q/8fe1QiYjgQgVNDCen9Cqva0CuEAlNrXKHqoRIt0XFdl5kmG7rNA0BanzLUUU6XOzYgwExE4CUvUvwYVwvUCqpaSKU6TbSrX+u1i3LmCPPUZF4SINuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Kg85uxSyODH5Yc6BtPG+wYlxmWS7ySTGo1bsAE+KTDEklrhtuB"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAJ5TwZPhhc8Z+4BtM5D9gwblMAntGx2LQ85/bGiLeaTtyGwohVt80Kq2X8S3Q/8fe1QiYjgQgVNDCen9Cqva0CuEAlNrXKHqoRIt0XFdl5kmG7rNA0BanzLUUU6XOzYgwExE4CUvUvwYVwvUCqpaSKU6TbSrX+u1i3LmCPPUZF4SINuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Kg85uxSyODH5Yc6BtPG+wYlxmWS7ySTGo1bsAE+KTDEklrhtuB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAJ5TwZPhhc8Z+4BtM5D9gwblMAntGx2LQ85/bGiLeaTtyGwohVt80Kq2X8S3Q/8fe1QiYjgQgVNDCen9Cqva0CuEAlNrXKHqoRIt0XFdl5kmG7rNA0BanzLUUU6XOzYgwExE4CUvUvwYVwvUCqpaSKU6TbSrX+u1i3LmCPPUZF4SINuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Kg85uxSyODH5Yc6BtPG+wYlxmWS7ySTGo1bsAE+KTDEklrhtuB"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 66
      }
    }
  },
  "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": 66
  }
}

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": 66
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 66
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 66,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6uFG2w0"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 66
      }
    }
  },
  "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": 66
  }
}

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": 66
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 66
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 66,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6uFG2w0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421813,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAmGFLAhqTxk4u+eGKydd4Ev0OsMF47b4KfwUTqLQrIxpelqxIJjbr/BlYG6M0CSkhc1VTTTuVlvgDbPBwWbZwOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0OgeStqshSpfY5P6X5Ik4aI59aSWCY2O44i6tpRdSkNec7oDWQL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421813,
  "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_+JALAfhCuEAmGFLAhqTxk4u+eGKydd4Ev0OsMF47b4KfwUTqLQrIxpelqxIJjbr/BlYG6M0CSkhc1VTTTuVlvgDbPBwWbZwOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0OgeStqshSpfY5P6X5Ik4aI59aSWCY2O44i6tpRdSkNec7oDWQL",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421812,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAmGFLAhqTxk4u+eGKydd4Ev0OsMF47b4KfwUTqLQrIxpelqxIJjbr/BlYG6M0CSkhc1VTTTuVlvgDbPBwWbZwOuEBTvQVNIoN6gNySAhfMFEDdGVtM/3ibp4BFsXQthFu/74nlVFEelaGV0ub2tXDu/BkrqYx4FtCA+AgaFIt4W3wNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0OgeStqshSpfY5P6X5Ik4aI59aSWCY2O44i6tpRdSkNec5pJ189"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAmGFLAhqTxk4u+eGKydd4Ev0OsMF47b4KfwUTqLQrIxpelqxIJjbr/BlYG6M0CSkhc1VTTTuVlvgDbPBwWbZwOuEBTvQVNIoN6gNySAhfMFEDdGVtM/3ibp4BFsXQthFu/74nlVFEelaGV0ub2tXDu/BkrqYx4FtCA+AgaFIt4W3wNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0OgeStqshSpfY5P6X5Ik4aI59aSWCY2O44i6tpRdSkNec5pJ189"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAmGFLAhqTxk4u+eGKydd4Ev0OsMF47b4KfwUTqLQrIxpelqxIJjbr/BlYG6M0CSkhc1VTTTuVlvgDbPBwWbZwOuEBTvQVNIoN6gNySAhfMFEDdGVtM/3ibp4BFsXQthFu/74nlVFEelaGV0ub2tXDu/BkrqYx4FtCA+AgaFIt4W3wNuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0OgeStqshSpfY5P6X5Ik4aI59aSWCY2O44i6tpRdSkNec5pJ189"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 67
      }
    }
  },
  "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": 67
  }
}

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": 67
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 67
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 67,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 67
      }
    }
  },
  "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": 67
  }
}

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": 67
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 67
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 67,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf6uNjj9j"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
        "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_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421811,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC5MBAOO+FK8zYq2+6HJIuQWXgKNyM0m/KOrBYmNTjHJ6CqvFk0+k5QNsJW0XxjsbBu7A+f+Wvv7cKSoKVjsdEEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Sgy7D1j2jXzpi63CNKhPJmSoKDUxEfjTJVRu5Zr7L1bbpPzivB"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421811,
  "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_+JALAfhCuEC5MBAOO+FK8zYq2+6HJIuQWXgKNyM0m/KOrBYmNTjHJ6CqvFk0+k5QNsJW0XxjsbBu7A+f+Wvv7cKSoKVjsdEEuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Sgy7D1j2jXzpi63CNKhPJmSoKDUxEfjTJVRu5Zr7L1bbpPzivB",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGXW8zcK58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNBIt8lJA=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421810,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC5MBAOO+FK8zYq2+6HJIuQWXgKNyM0m/KOrBYmNTjHJ6CqvFk0+k5QNsJW0XxjsbBu7A+f+Wvv7cKSoKVjsdEEuEDl5XRxqWCnuqojA1q773fsFsonY+ijULoqGI7+FTefaP2QCy2KEa0laPfPIRc56XJkXaGLENWX22fnQqDK8HsGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Sgy7D1j2jXzpi63CNKhPJmSoKDUxEfjTJVRu5Zr7L1bbroSjFS"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC5MBAOO+FK8zYq2+6HJIuQWXgKNyM0m/KOrBYmNTjHJ6CqvFk0+k5QNsJW0XxjsbBu7A+f+Wvv7cKSoKVjsdEEuEDl5XRxqWCnuqojA1q773fsFsonY+ijULoqGI7+FTefaP2QCy2KEa0laPfPIRc56XJkXaGLENWX22fnQqDK8HsGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Sgy7D1j2jXzpi63CNKhPJmSoKDUxEfjTJVRu5Zr7L1bbroSjFS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEC5MBAOO+FK8zYq2+6HJIuQWXgKNyM0m/KOrBYmNTjHJ6CqvFk0+k5QNsJW0XxjsbBu7A+f+Wvv7cKSoKVjsdEEuEDl5XRxqWCnuqojA1q773fsFsonY+ijULoqGI7+FTefaP2QCy2KEa0laPfPIRc56XJkXaGLENWX22fnQqDK8HsGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0Sgy7D1j2jXzpi63CNKhPJmSoKDUxEfjTJVRu5Zr7L1bbroSjFS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxHqgX5lPxhm6bE=",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxHqgX5lPxhm6bE=",
    "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_KxHqgX5lPxhm6bE=",
        "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_KxHqgX5lPxhm6bE=",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421809,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBA0F3wYYy9alC3QexrjorZy3ZzxXtUyNGu2MnDtE59isYJ16Ck+Z/awCzaUIzWDC+D7905e9Pd81QspVDtXZQOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0WgvZHe1B/Dt/tMPDupXXpQ7hppLHwX3L4iib7XMW8II5aM6c+r"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421809,
  "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_+JALAfhCuEBA0F3wYYy9alC3QexrjorZy3ZzxXtUyNGu2MnDtE59isYJ16Ck+Z/awCzaUIzWDC+D7905e9Pd81QspVDtXZQOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0WgvZHe1B/Dt/tMPDupXXpQ7hppLHwX3L4iib7XMW8II5aM6c+r",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHqgX5lPxhm6bE=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421808,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAdb4almEnb5aRXUA6F06yN1CK/tCg5pSe/y0F8mQZUiBsulIh9Q7o5dehOG9IqoddtMp5Wbn02D2DG9SWD1poHuEBA0F3wYYy9alC3QexrjorZy3ZzxXtUyNGu2MnDtE59isYJ16Ck+Z/awCzaUIzWDC+D7905e9Pd81QspVDtXZQOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0WgvZHe1B/Dt/tMPDupXXpQ7hppLHwX3L4iib7XMW8II5akpU4N"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAdb4almEnb5aRXUA6F06yN1CK/tCg5pSe/y0F8mQZUiBsulIh9Q7o5dehOG9IqoddtMp5Wbn02D2DG9SWD1poHuEBA0F3wYYy9alC3QexrjorZy3ZzxXtUyNGu2MnDtE59isYJ16Ck+Z/awCzaUIzWDC+D7905e9Pd81QspVDtXZQOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0WgvZHe1B/Dt/tMPDupXXpQ7hppLHwX3L4iib7XMW8II5akpU4N"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAdb4almEnb5aRXUA6F06yN1CK/tCg5pSe/y0F8mQZUiBsulIh9Q7o5dehOG9IqoddtMp5Wbn02D2DG9SWD1poHuEBA0F3wYYy9alC3QexrjorZy3ZzxXtUyNGu2MnDtE59isYJ16Ck+Z/awCzaUIzWDC+D7905e9Pd81QspVDtXZQOuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0WgvZHe1B/Dt/tMPDupXXpQ7hppLHwX3L4iib7XMW8II5akpU4N"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 69
      }
    }
  },
  "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": 69
  }
}

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": 69
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 69
  }
}

initiator <--- node

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

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 69
      }
    }
  },
  "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": 69
  }
}

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": 69
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 69
  }
}

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
        "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_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421807,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAOBxLPCnN7a0Zp9/EV2JMwYhlIBtrLhWIofuTnIig1U4PcsuM9zkG8UsasRgRe4N21LPyrdnE76C6e/CFOXp8HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ag7pSUGd3n40P8Fz9uqwjW6lbMxxSWhmK+a/VCVOykxsn2MCfg"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421807,
  "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_+JALAfhCuEAOBxLPCnN7a0Zp9/EV2JMwYhlIBtrLhWIofuTnIig1U4PcsuM9zkG8UsasRgRe4N21LPyrdnE76C6e/CFOXp8HuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ag7pSUGd3n40P8Fz9uqwjW6lbMxxSWhmK+a/VCVOykxsn2MCfg",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoHz0GMyA4E0e8QDOUx4u/S5b8mhKyj43sJb2liSu1pur7I0gHw==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421806,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAOBxLPCnN7a0Zp9/EV2JMwYhlIBtrLhWIofuTnIig1U4PcsuM9zkG8UsasRgRe4N21LPyrdnE76C6e/CFOXp8HuEBKidfHZKNGkRV1msTL77KZFg14qMdBX1tJ9nhQii+5iU2HSf5X5D+VKN6zX5+hwi4TUwIhoyTqmHy22KWDHIkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ag7pSUGd3n40P8Fz9uqwjW6lbMxxSWhmK+a/VCVOykxslQkk+0"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOBxLPCnN7a0Zp9/EV2JMwYhlIBtrLhWIofuTnIig1U4PcsuM9zkG8UsasRgRe4N21LPyrdnE76C6e/CFOXp8HuEBKidfHZKNGkRV1msTL77KZFg14qMdBX1tJ9nhQii+5iU2HSf5X5D+VKN6zX5+hwi4TUwIhoyTqmHy22KWDHIkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ag7pSUGd3n40P8Fz9uqwjW6lbMxxSWhmK+a/VCVOykxslQkk+0"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAOBxLPCnN7a0Zp9/EV2JMwYhlIBtrLhWIofuTnIig1U4PcsuM9zkG8UsasRgRe4N21LPyrdnE76C6e/CFOXp8HuEBKidfHZKNGkRV1msTL77KZFg14qMdBX1tJ9nhQii+5iU2HSf5X5D+VKN6zX5+hwi4TUwIhoyTqmHy22KWDHIkBuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0ag7pSUGd3n40P8Fz9uqwjW6lbMxxSWhmK+a/VCVOykxslQkk+0"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 70
      }
    }
  },
  "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": 70
  }
}

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": 70
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 70
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 70,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6uFG2w0"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 70
      }
    }
  },
  "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": 70
  }
}

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": 70
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 70
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 70,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4Y/qiUiX6uFG2w0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
      }
    }
  },
  "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
        "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_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
    "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421805,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDmdYU3au30AUFIjLDld6XWwvaF+a22Wp/UyWytKRGw9zuMuhHKsPqUDfKEm6xnPrZ6pL8Dfp3AY+5r9EOEWBwLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0eg+gzbjEP63bGdYdL8pf17JkXLzt7zY4Jo1gWEa82W47HsjW87"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421805,
  "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_+JALAfhCuEDmdYU3au30AUFIjLDld6XWwvaF+a22Wp/UyWytKRGw9zuMuhHKsPqUDfKEm6xnPrZ6pL8Dfp3AY+5r9EOEWBwLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0eg+gzbjEP63bGdYdL8pf17JkXLzt7zY4Jo1gWEa82W47HsjW87",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEcGP0AG58AoN9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJN95815g==",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421804,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDCqnqnOfv/TmRJOoc5iaLIU28hBWzV8caNla1NV6sHSFaNOj3aiZ55rBQwGBbalA4UHey87s+n16WRzbWOmUcJuEDmdYU3au30AUFIjLDld6XWwvaF+a22Wp/UyWytKRGw9zuMuhHKsPqUDfKEm6xnPrZ6pL8Dfp3AY+5r9EOEWBwLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0eg+gzbjEP63bGdYdL8pf17JkXLzt7zY4Jo1gWEa82W47GUESLo"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDCqnqnOfv/TmRJOoc5iaLIU28hBWzV8caNla1NV6sHSFaNOj3aiZ55rBQwGBbalA4UHey87s+n16WRzbWOmUcJuEDmdYU3au30AUFIjLDld6XWwvaF+a22Wp/UyWytKRGw9zuMuhHKsPqUDfKEm6xnPrZ6pL8Dfp3AY+5r9EOEWBwLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0eg+gzbjEP63bGdYdL8pf17JkXLzt7zY4Jo1gWEa82W47GUESLo"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDCqnqnOfv/TmRJOoc5iaLIU28hBWzV8caNla1NV6sHSFaNOj3aiZ55rBQwGBbalA4UHey87s+n16WRzbWOmUcJuEDmdYU3au30AUFIjLDld6XWwvaF+a22Wp/UyWytKRGw9zuMuhHKsPqUDfKEm6xnPrZ6pL8Dfp3AY+5r9EOEWBwLuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud0eg+gzbjEP63bGdYdL8pf17JkXLzt7zY4Jo1gWEa82W47GUESLo"
    }
  },
  "version": 1
}

initiator ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 71
      }
    }
  },
  "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": 71
  }
}

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": 71
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 71
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 71,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf63Kvjqh"
    }
  },
  "version": 1
}

responder ---> node

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

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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
        "round": 71
      }
    }
  },
  "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": 71
  }
}

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": 71
      }
    }
  },
  "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_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
    "round": 71
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 71,
      "contract_id": "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2",
      "gas_price": 1,
      "gas_used": 61,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YkYTnKf63Kvjqh"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QbhPAH5Aiv5AiigpaB126RAsAHefHN2V+W9/c879PKLCo90j9/qwLKUAET5AgT4T6BZ6ituih3NwpSRV97rVoUzOLjRsLE3n81EKpZ7E87l3u2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf+35ARSgpaB126RAsAHefHN2V+W9/c879PKLCo90j9/qwLKUAET48YCg2OAawOJ5RUYSYAnOdBpVFsG6DAHJEXEmOXxaB/ygPWmAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoNiHo+CAvjQe4O9FTW+8vogUaYtGhVhRkZYXIxD3lH5+gICg2AxXPkhpHF7DdsefENA9Dz7/PWWVQDaRUXMmvMKbRMmAgKBZ6ituih3NwpSRV97rVoUzOLjRsLE3n81EKpZ7E87l3qAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oD4T6DYh6PggL40HuDvRU1vvL6IFGmLRoVYUZGWFyMQ95R+fu2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+v4SaDY4BrA4nlFRhJgCc50GlUWwboMAckRcSY5fFoH/KA9aeegPUtZWtuPX8DBUgmX5HjFpGEAokzVaepKOQtBT6BDvP6FxAoBAADj4qCpUs6Ytgbb9AJp5ywjJMADTqc07Svco7N+6fim3lbe48DA+QSH+QSEoOcOhkexp56cSzLEdk4j12q5CNaLv238WLsb3FyytKUJ+QRg+QIAoAcxO24oXI0ilnrig0Y/0HUMhzrBej5VZAAy2Xxy9TWG+QHcgKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3dYCAgICAgICAgICAgICAuQGp+QGmKAGhAd9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNgwcAA7kBd/kBdEYDoPQpT4shNuhFVYbIOELthhz8BiN/FK3tl9DFXsui4ZD3wLkBRrjJ/hwY/QAANwFHAAdzBAAA/kEPzJ0ANwEHBwwBAFUABAMRl1vM3P6XW8zcADcCRwAHB1MCAGUFAAIVGAACAP61XCuOBDcCRwIHBwwBAgwBAAMA/BHqgX5lNwAHAP7CaQMiADcDRwJHAAcHDAEEDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPZQUCBHMEAgD+2M8/7AA3AkcCBwcMAQIMAwAMAQADAPwRQQ/MnTcBBwcPAm+CJs8MAQIEAxFBD8yd/uqBfmUENwAHUwAAuHYvBxEcGP0AOWdldF9iYWxhbmNlX29mEUEPzJ0hd2l0aGRyYXcRl1vM3BVzcGVuZBG1XCuONXNwZW5kX2FzX2NhbGwRwmkDIilzcGVuZF9mcm9tEdjPP+w1d2l0aGRyYXdfZnJvbRHqgX5lLWdldF9iYWxhbmNlgi8AhTQuMi4wAYABwAr4RKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3deIQoHM//lPkN4nJsWV0C0U0lEy1vNu3N5SiXzggWIFwBKJj+GWgIVuINK7Rf9zk5o5GK27bagPLCuNx06xfeMTq4I7pqIL4QqAdS1la249fwMFSCZfkeMWkYQCiTNVp6ko5C0FPoEO8/qAHMTtuKFyNIpZ64oNGP9B1DIc6wXo+VWQAMtl8cvU1hvg7oFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg2YXEIIIvAIPCID+AgICAgICAgICAgICAgID4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+NSg5w6GR7GnnpxLMsR2TiPXarkI1ou/bfxYuxvcXLK0pQn4sYCgIVuINK7Rf9zk5o5GK27bagPLCuNx06xfeMTq4I7pqIKAgICg/NoauQ/omiSqiQJ99UxHH04S0U6ruiTWiF2h6A271eeAgICAoCXfBzSsesfvMJc/ofcv/TN87HSg8ntyVAcngjbWeH/vgICAoBD5bWH5ojdyWaRBx7Wth9xBbDgDd82zbrL+WLXcTl2aoM2jtOoeVAK57OtszeMn5ZmRSxymS/x0z4d3/Iv5KlClgPhGoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3r5IIAAKBYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4MDA5CzGag=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha"
    ],
    "contracts": [
      "ct_DuHVidLHEoQAR7b4NWwR2pvyvWuPpzPAxtrUVP6gydzZEoHd2"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "poi": "pi_+QbhPAH5Aiv5AiigpaB126RAsAHefHN2V+W9/c879PKLCo90j9/qwLKUAET5AgT4T6BZ6ituih3NwpSRV97rVoUzOLjRsLE3n81EKpZ7E87l3u2gP2ubym75yFGPMnmsNphehAjMqYCG213hh31RJbnq8k2LygoBAIYkYTnKf+35ARSgpaB126RAsAHefHN2V+W9/c879PKLCo90j9/qwLKUAET48YCg2OAawOJ5RUYSYAnOdBpVFsG6DAHJEXEmOXxaB/ygPWmAgICgBNREskONjnt19sbjtkoHxsbrW+N9luXfGGlLrLluUkmAoNiHo+CAvjQe4O9FTW+8vogUaYtGhVhRkZYXIxD3lH5+gICg2AxXPkhpHF7DdsefENA9Dz7/PWWVQDaRUXMmvMKbRMmAgKBZ6ituih3NwpSRV97rVoUzOLjRsLE3n81EKpZ7E87l3qAXLmMqq8Q66ANBqz8LBunDKXH+mSki9BaIsXR+ABIzg6DzPluHIjE3ZKC2Ex/XGZ+ZKwe5bUvsXSt2Icw97i994oD4T6DYh6PggL40HuDvRU1vvL6IFGmLRoVYUZGWFyMQ95R+fu2gPPQYzIDgTR7xAM5THi79LlvyaErKPjewlvaWJK7Wm6uLygoBAIY/qiUiX+v4SaDY4BrA4nlFRhJgCc50GlUWwboMAckRcSY5fFoH/KA9aeegPUtZWtuPX8DBUgmX5HjFpGEAokzVaepKOQtBT6BDvP6FxAoBAADj4qCpUs6Ytgbb9AJp5ywjJMADTqc07Svco7N+6fim3lbe48DA+QSH+QSEoOcOhkexp56cSzLEdk4j12q5CNaLv238WLsb3FyytKUJ+QRg+QIAoAcxO24oXI0ilnrig0Y/0HUMhzrBej5VZAAy2Xxy9TWG+QHcgKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3dYCAgICAgICAgICAgICAuQGp+QGmKAGhAd9rm8pu+chRjzJ5rDaYXoQIzKmAhttd4Yd9USW56vJNgwcAA7kBd/kBdEYDoPQpT4shNuhFVYbIOELthhz8BiN/FK3tl9DFXsui4ZD3wLkBRrjJ/hwY/QAANwFHAAdzBAAA/kEPzJ0ANwEHBwwBAFUABAMRl1vM3P6XW8zcADcCRwAHB1MCAGUFAAIVGAACAP61XCuOBDcCRwIHBwwBAgwBAAMA/BHqgX5lNwAHAP7CaQMiADcDRwJHAAcHDAEEDAMADAEAAwD8EUEPzJ03AQcHDwJvgibPZQUCBHMEAgD+2M8/7AA3AkcCBwcMAQIMAwAMAQADAPwRQQ/MnTcBBwcPAm+CJs8MAQIEAxFBD8yd/uqBfmUENwAHUwAAuHYvBxEcGP0AOWdldF9iYWxhbmNlX29mEUEPzJ0hd2l0aGRyYXcRl1vM3BVzcGVuZBG1XCuONXNwZW5kX2FzX2NhbGwRwmkDIilzcGVuZF9mcm9tEdjPP+w1d2l0aGRyYXdfZnJvbRHqgX5lLWdldF9iYWxhbmNlgi8AhTQuMi4wAYABwAr4RKAR5ZqmHPJPXNnjc3PSQAA293xKwlWjn9swzW75/lk3deIQoHM//lPkN4nJsWV0C0U0lEy1vNu3N5SiXzggWIFwBKJj+GWgIVuINK7Rf9zk5o5GK27bagPLCuNx06xfeMTq4I7pqIL4QqAdS1la249fwMFSCZfkeMWkYQCiTNVp6ko5C0FPoEO8/qAHMTtuKFyNIpZ64oNGP9B1DIc6wXo+VWQAMtl8cvU1hvg7oFgnhTdRtIVE10qjDcCkOqfNM1Q0buQTZPbztD4lBJvg2YXEIIIvAIPCID+AgICAgICAgICAgICAgID4U6BzP/5T5DeJybFldAtFNJRMtbzbtzeUol84IFiBcASiY/Gg+834Gf8ycAnGZdS3wlaPv5tIpbWL68KqCphOqokQveuAgICAgICAgICAgICAgIAA+NSg5w6GR7GnnpxLMsR2TiPXarkI1ou/bfxYuxvcXLK0pQn4sYCgIVuINK7Rf9zk5o5GK27bagPLCuNx06xfeMTq4I7pqIKAgICg/NoauQ/omiSqiQJ99UxHH04S0U6ruiTWiF2h6A271eeAgICAoCXfBzSsesfvMJc/ofcv/TN87HSg8ntyVAcngjbWeH/vgICAoBD5bWH5ojdyWaRBx7Wth9xBbDgDd82zbrL+WLXcTl2aoM2jtOoeVAK57OtszeMn5ZmRSxymS/x0z4d3/Iv5KlClgPhGoPvN+Bn/MnAJxmXUt8JWj7+bSKW1i+vCqgqYTqqJEL3r5IIAAKBYJ4U3UbSFRNdKow3ApDqnzTNUNG7kE2T287Q+JQSb4MDA5CzGag=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

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.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

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.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}