Skip to content

nameservice_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": "1",
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67LqD98TRT1dS5OQ+7fPDAOiU5dfCXKWcMsRGnpaPK+YIwKIgwVy8=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422571,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEApcPMi9dBpzaOeGafzdVtUy2so8hqX/qj1uvjlJoL9O8hK4j6pmU+TwEVRg2EixJzKEVn0cWy+TpF2feKFiD0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy6g/fE0U9XUuTkPu3zwwDolOXXwlylnDLERp6WjyvmCMChhzJj1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422571,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEApcPMi9dBpzaOeGafzdVtUy2so8hqX/qj1uvjlJoL9O8hK4j6pmU+TwEVRg2EixJzKEVn0cWy+TpF2feKFiD0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy6g/fE0U9XUuTkPu3zwwDolOXXwlylnDLERp6WjyvmCMChhzJj1",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422570,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEApcPMi9dBpzaOeGafzdVtUy2so8hqX/qj1uvjlJoL9O8hK4j6pmU+TwEVRg2EixJzKEVn0cWy+TpF2feKFiD0IuECaf4EbHyI934aJJB8CajlxHP6MXfTpZbamKFlenHCVBeDZj1unVXJHx3Q7iTXeHHZmfC+QDM6GqFkAjftck+cNuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy6g/fE0U9XUuTkPu3zwwDolOXXwlylnDLERp6WjyvmCMChZXzMa"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422570,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEApcPMi9dBpzaOeGafzdVtUy2so8hqX/qj1uvjlJoL9O8hK4j6pmU+TwEVRg2EixJzKEVn0cWy+TpF2feKFiD0IuECaf4EbHyI934aJJB8CajlxHP6MXfTpZbamKFlenHCVBeDZj1unVXJHx3Q7iTXeHHZmfC+QDM6GqFkAjftck+cNuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy6g/fE0U9XUuTkPu3zwwDolOXXwlylnDLERp6WjyvmCMChZXzMa"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEApcPMi9dBpzaOeGafzdVtUy2so8hqX/qj1uvjlJoL9O8hK4j6pmU+TwEVRg2EixJzKEVn0cWy+TpF2feKFiD0IuECaf4EbHyI934aJJB8CajlxHP6MXfTpZbamKFlenHCVBeDZj1unVXJHx3Q7iTXeHHZmfC+QDM6GqFkAjftck+cNuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy6g/fE0U9XUuTkPu3zwwDolOXXwlylnDLERp6WjyvmCMChZXzMa"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 47,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67L6AGNpL8DcRG2E5ED71q2NTe0Tq7F7hDCHC3bBWoIeZxFGq+ME0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422569,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECKY0fM4ow63Sn9JYdi/WpSOuO6fv1M+lHaVRthijNU0dujCUnCQImPyuNNVijaH/Bc+ongX5jUeJhZ706ptuAMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy+gBjaS/A3ERthORA+9atjU3tE6uxe4Qwhwt2wVqCHmcRSQcHNN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422569,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECKY0fM4ow63Sn9JYdi/WpSOuO6fv1M+lHaVRthijNU0dujCUnCQImPyuNNVijaH/Bc+ongX5jUeJhZ706ptuAMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy+gBjaS/A3ERthORA+9atjU3tE6uxe4Qwhwt2wVqCHmcRSQcHNN",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422568,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECKY0fM4ow63Sn9JYdi/WpSOuO6fv1M+lHaVRthijNU0dujCUnCQImPyuNNVijaH/Bc+ongX5jUeJhZ706ptuAMuEDLIEZf7sB27GZWUWailsrM36eZMicudhFv57IptXDwniWubkTSlsaOYEq1InA2dNMoktkA20Vo7oQZO+ue0lUIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy+gBjaS/A3ERthORA+9atjU3tE6uxe4Qwhwt2wVqCHmcRTetTJ6"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422568,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECKY0fM4ow63Sn9JYdi/WpSOuO6fv1M+lHaVRthijNU0dujCUnCQImPyuNNVijaH/Bc+ongX5jUeJhZ706ptuAMuEDLIEZf7sB27GZWUWailsrM36eZMicudhFv57IptXDwniWubkTSlsaOYEq1InA2dNMoktkA20Vo7oQZO+ue0lUIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy+gBjaS/A3ERthORA+9atjU3tE6uxe4Qwhwt2wVqCHmcRTetTJ6"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECKY0fM4ow63Sn9JYdi/WpSOuO6fv1M+lHaVRthijNU0dujCUnCQImPyuNNVijaH/Bc+ongX5jUeJhZ706ptuAMuEDLIEZf7sB27GZWUWailsrM36eZMicudhFv57IptXDwniWubkTSlsaOYEq1InA2dNMoktkA20Vo7oQZO+ue0lUIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy+gBjaS/A3ERthORA+9atjU3tE6uxe4Qwhwt2wVqCHmcRTetTJ6"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 47
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 47
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 47
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 47,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 47
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 47
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 47
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 47,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 48,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_aChMMS4ZH65kGwEuNouMU97vaEfqKtxU7BFteEnJm6Wo93bKk",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67MKCU6zLWWkcnmN1wSub/KMYbng57HJuD0maWuybNnvkJJRY0Bzc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422567,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAu8r+1ILvEDDA+QWmCED2WQJlVaCHtGRpXyHIb2YsW/1PoOrRgi56znHnYPeb2l+7lA2uJIgKTd64M/GFxsVwHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzCglOsy1lpHJ5jdcErm/yjGG54Oexybg9JmlrsmzZ75CSXMV2F/"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422567,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAu8r+1ILvEDDA+QWmCED2WQJlVaCHtGRpXyHIb2YsW/1PoOrRgi56znHnYPeb2l+7lA2uJIgKTd64M/GFxsVwHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzCglOsy1lpHJ5jdcErm/yjGG54Oexybg9JmlrsmzZ75CSXMV2F/",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422566,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAu8r+1ILvEDDA+QWmCED2WQJlVaCHtGRpXyHIb2YsW/1PoOrRgi56znHnYPeb2l+7lA2uJIgKTd64M/GFxsVwHuEBkSYRhYaYQJyOV7iOT06De5r77/CEd7GizLVljR7bpUnyXaicI8aXj+ku4LVKh+aD4JUML+tRLD03JRu8j0mUMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzCglOsy1lpHJ5jdcErm/yjGG54Oexybg9JmlrsmzZ75CSV3UUZ6"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422566,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAu8r+1ILvEDDA+QWmCED2WQJlVaCHtGRpXyHIb2YsW/1PoOrRgi56znHnYPeb2l+7lA2uJIgKTd64M/GFxsVwHuEBkSYRhYaYQJyOV7iOT06De5r77/CEd7GizLVljR7bpUnyXaicI8aXj+ku4LVKh+aD4JUML+tRLD03JRu8j0mUMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzCglOsy1lpHJ5jdcErm/yjGG54Oexybg9JmlrsmzZ75CSV3UUZ6"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAu8r+1ILvEDDA+QWmCED2WQJlVaCHtGRpXyHIb2YsW/1PoOrRgi56znHnYPeb2l+7lA2uJIgKTd64M/GFxsVwHuEBkSYRhYaYQJyOV7iOT06De5r77/CEd7GizLVljR7bpUnyXaicI8aXj+ku4LVKh+aD4JUML+tRLD03JRu8j0mUMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzCglOsy1lpHJ5jdcErm/yjGG54Oexybg9JmlrsmzZ75CSV3UUZ6"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 48
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 48
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 48
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 48,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 48
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 48
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 48
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 48,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 49,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67MaBgYi4xZfHziPwugkRa2TswpPJ1EfkBZ1G2sX0ULRVRjXYQF1o=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422565,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDMrlrHRg5DJL4WrG6h3jPLlTFpELdmO5J+JqUP4/A5B2WpIWoq10c43nkYQRbmheHFYqrzar6olbc+eCQE98oMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzGgYGIuMWXx84j8LoJEWtk7MKTydRH5AWdRtrF9FC0VUY0iHSq/"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422565,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDMrlrHRg5DJL4WrG6h3jPLlTFpELdmO5J+JqUP4/A5B2WpIWoq10c43nkYQRbmheHFYqrzar6olbc+eCQE98oMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzGgYGIuMWXx84j8LoJEWtk7MKTydRH5AWdRtrF9FC0VUY0iHSq/",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422564,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDMrlrHRg5DJL4WrG6h3jPLlTFpELdmO5J+JqUP4/A5B2WpIWoq10c43nkYQRbmheHFYqrzar6olbc+eCQE98oMuEDsPEhlR8Rtqc5Ozo7sXIvgHOgeGerYWsNe3Gj5Tcu0L36nDExC0vJAG9E6v9R9zQARXnJr+cJVvQ18+8FXFRsHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzGgYGIuMWXx84j8LoJEWtk7MKTydRH5AWdRtrF9FC0VUY25UDqR"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422564,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDMrlrHRg5DJL4WrG6h3jPLlTFpELdmO5J+JqUP4/A5B2WpIWoq10c43nkYQRbmheHFYqrzar6olbc+eCQE98oMuEDsPEhlR8Rtqc5Ozo7sXIvgHOgeGerYWsNe3Gj5Tcu0L36nDExC0vJAG9E6v9R9zQARXnJr+cJVvQ18+8FXFRsHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzGgYGIuMWXx84j8LoJEWtk7MKTydRH5AWdRtrF9FC0VUY25UDqR"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDMrlrHRg5DJL4WrG6h3jPLlTFpELdmO5J+JqUP4/A5B2WpIWoq10c43nkYQRbmheHFYqrzar6olbc+eCQE98oMuEDsPEhlR8Rtqc5Ozo7sXIvgHOgeGerYWsNe3Gj5Tcu0L36nDExC0vJAG9E6v9R9zQARXnJr+cJVvQ18+8FXFRsHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzGgYGIuMWXx84j8LoJEWtk7MKTydRH5AWdRtrF9FC0VUY25UDqR"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 49
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 49
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 49,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 49
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 49
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 49,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 50,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67MqDNOy5q+eR7QI325uBE37rxGca/6P6PehWqoe/zFO+9G0UCHUo=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422563,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECpvyRFJUK7H50GtUm6RxmqDDACYquagRFT/1TVSRni9+FfqLRr4z2ZAYvg6YuOngGaIV1zXAS4twuMg31wNkUGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzKgzTsuavnke0CN9ubgRN+68RnGv+j+j3oVqqHv8xTvvRvPpopo"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422563,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECpvyRFJUK7H50GtUm6RxmqDDACYquagRFT/1TVSRni9+FfqLRr4z2ZAYvg6YuOngGaIV1zXAS4twuMg31wNkUGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzKgzTsuavnke0CN9ubgRN+68RnGv+j+j3oVqqHv8xTvvRvPpopo",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAYwC/vg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422562,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECLpfCpcRAB0b0a2399/JHVuJlNY7ccK8ccLaZ0GqL3sY/QMt3adzL/GTLOSXc77rBDa37gOrzTHlAlSwniS0cBuECpvyRFJUK7H50GtUm6RxmqDDACYquagRFT/1TVSRni9+FfqLRr4z2ZAYvg6YuOngGaIV1zXAS4twuMg31wNkUGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzKgzTsuavnke0CN9ubgRN+68RnGv+j+j3oVqqHv8xTvvRvM+Bkd"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422562,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECLpfCpcRAB0b0a2399/JHVuJlNY7ccK8ccLaZ0GqL3sY/QMt3adzL/GTLOSXc77rBDa37gOrzTHlAlSwniS0cBuECpvyRFJUK7H50GtUm6RxmqDDACYquagRFT/1TVSRni9+FfqLRr4z2ZAYvg6YuOngGaIV1zXAS4twuMg31wNkUGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzKgzTsuavnke0CN9ubgRN+68RnGv+j+j3oVqqHv8xTvvRvM+Bkd"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECLpfCpcRAB0b0a2399/JHVuJlNY7ccK8ccLaZ0GqL3sY/QMt3adzL/GTLOSXc77rBDa37gOrzTHlAlSwniS0cBuECpvyRFJUK7H50GtUm6RxmqDDACYquagRFT/1TVSRni9+FfqLRr4z2ZAYvg6YuOngGaIV1zXAS4twuMg31wNkUGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzKgzTsuavnke0CN9ubgRN+68RnGv+j+j3oVqqHv8xTvvRvM+Bkd"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 50
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 50
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 50
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 50,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 50
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 50
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 50
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 50,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 51,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67M6C020ljqpk4GTlQLstGfUUaa06VB4fKPGwylrf/fg/QZDZy1tc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422561,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDZ5Xjk9fgcLg8VALgtmBcj63X4la1t5FyRxjswZ54b1Ib/eGbpEecHimSUx8rZKafeGCRZ+bUHA6YGYatxuYwMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzOgtNtJY6qZOBk5UC7LRn1FGmtOlQeHyjxsMpa3/34P0GQuRCgt"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422561,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDZ5Xjk9fgcLg8VALgtmBcj63X4la1t5FyRxjswZ54b1Ib/eGbpEecHimSUx8rZKafeGCRZ+bUHA6YGYatxuYwMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzOgtNtJY6qZOBk5UC7LRn1FGmtOlQeHyjxsMpa3/34P0GQuRCgt",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422560,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA65hjgJgLnwUA2I/9eDdKcP/wl6bcJjGw426jdqyRy3JTSNO+2uaZook2X+w37wmkZYck0TMqZHUirW3WGMCoJuEDZ5Xjk9fgcLg8VALgtmBcj63X4la1t5FyRxjswZ54b1Ib/eGbpEecHimSUx8rZKafeGCRZ+bUHA6YGYatxuYwMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzOgtNtJY6qZOBk5UC7LRn1FGmtOlQeHyjxsMpa3/34P0GTeacLM"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422560,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA65hjgJgLnwUA2I/9eDdKcP/wl6bcJjGw426jdqyRy3JTSNO+2uaZook2X+w37wmkZYck0TMqZHUirW3WGMCoJuEDZ5Xjk9fgcLg8VALgtmBcj63X4la1t5FyRxjswZ54b1Ib/eGbpEecHimSUx8rZKafeGCRZ+bUHA6YGYatxuYwMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzOgtNtJY6qZOBk5UC7LRn1FGmtOlQeHyjxsMpa3/34P0GTeacLM"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA65hjgJgLnwUA2I/9eDdKcP/wl6bcJjGw426jdqyRy3JTSNO+2uaZook2X+w37wmkZYck0TMqZHUirW3WGMCoJuEDZ5Xjk9fgcLg8VALgtmBcj63X4la1t5FyRxjswZ54b1Ib/eGbpEecHimSUx8rZKafeGCRZ+bUHA6YGYatxuYwMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzOgtNtJY6qZOBk5UC7LRn1FGmtOlQeHyjxsMpa3/34P0GTeacLM"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 51
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 51
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 51
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 51,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 51
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 51
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 51
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 51,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 52,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67NKBRaC1FGow+v7bLMNsFgRRDSWysTi6k+mQ+PkMwAbcQ73w3at4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422559,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC98F33+D1aVmgRIfHnP66QqTxJpaS+7LsIU6ehSHAhaGnvHwSyDejE5NnysFEcEoRnE7DRz//G10sWEph9vl4GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzSgUWgtRRqMPr+2yzDbBYEUQ0lsrE4upPpkPj5DMAG3EO8ggUgV"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422559,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC98F33+D1aVmgRIfHnP66QqTxJpaS+7LsIU6ehSHAhaGnvHwSyDejE5NnysFEcEoRnE7DRz//G10sWEph9vl4GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzSgUWgtRRqMPr+2yzDbBYEUQ0lsrE4upPpkPj5DMAG3EO8ggUgV",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+PL2ZA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422558,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEABxlyqZLy3ZxI9w0QDgFHnGzsfNCXcI7QbBechK3uOJtuCclcQzmJ9jKek44AReYuGrN4KH15Smw3Eh+KQMQENuEC98F33+D1aVmgRIfHnP66QqTxJpaS+7LsIU6ehSHAhaGnvHwSyDejE5NnysFEcEoRnE7DRz//G10sWEph9vl4GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzSgUWgtRRqMPr+2yzDbBYEUQ0lsrE4upPpkPj5DMAG3EO+OzktS"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422558,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEABxlyqZLy3ZxI9w0QDgFHnGzsfNCXcI7QbBechK3uOJtuCclcQzmJ9jKek44AReYuGrN4KH15Smw3Eh+KQMQENuEC98F33+D1aVmgRIfHnP66QqTxJpaS+7LsIU6ehSHAhaGnvHwSyDejE5NnysFEcEoRnE7DRz//G10sWEph9vl4GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzSgUWgtRRqMPr+2yzDbBYEUQ0lsrE4upPpkPj5DMAG3EO+OzktS"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEABxlyqZLy3ZxI9w0QDgFHnGzsfNCXcI7QbBechK3uOJtuCclcQzmJ9jKek44AReYuGrN4KH15Smw3Eh+KQMQENuEC98F33+D1aVmgRIfHnP66QqTxJpaS+7LsIU6ehSHAhaGnvHwSyDejE5NnysFEcEoRnE7DRz//G10sWEph9vl4GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzSgUWgtRRqMPr+2yzDbBYEUQ0lsrE4upPpkPj5DMAG3EO+OzktS"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 52
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 52
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 52
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 52,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 52
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 52
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 52
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 52,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 53,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67NaC7ngH8TTjMHlG4RfIGw3ay/uAzKJwQSRUMqFx/ha1FloIYnGw=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422557,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEClieQsMo+A1f457BpyVNETOK9Po2WkVmStK0I5dUyQT4HrAgsP+qb66Zz+CSkeHG3KtX0OZmsi8bOWHjDSNroGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzWgu54B/E04zB5RuEXyBsN2sv7gMyicEEkVDKhcf4WtRZb2U18S"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422557,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEClieQsMo+A1f457BpyVNETOK9Po2WkVmStK0I5dUyQT4HrAgsP+qb66Zz+CSkeHG3KtX0OZmsi8bOWHjDSNroGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzWgu54B/E04zB5RuEXyBsN2sv7gMyicEEkVDKhcf4WtRZb2U18S",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422556,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAO+PeS7WMHIGei3rIAS0Esug63w2nRim//DuFQVHX+QUkI/3UCwiRypje62qJhMs3tdhp/UnXyGBmf7WV8BZMJuEClieQsMo+A1f457BpyVNETOK9Po2WkVmStK0I5dUyQT4HrAgsP+qb66Zz+CSkeHG3KtX0OZmsi8bOWHjDSNroGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzWgu54B/E04zB5RuEXyBsN2sv7gMyicEEkVDKhcf4WtRZaiSM2h"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422556,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAO+PeS7WMHIGei3rIAS0Esug63w2nRim//DuFQVHX+QUkI/3UCwiRypje62qJhMs3tdhp/UnXyGBmf7WV8BZMJuEClieQsMo+A1f457BpyVNETOK9Po2WkVmStK0I5dUyQT4HrAgsP+qb66Zz+CSkeHG3KtX0OZmsi8bOWHjDSNroGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzWgu54B/E04zB5RuEXyBsN2sv7gMyicEEkVDKhcf4WtRZaiSM2h"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAO+PeS7WMHIGei3rIAS0Esug63w2nRim//DuFQVHX+QUkI/3UCwiRypje62qJhMs3tdhp/UnXyGBmf7WV8BZMJuEClieQsMo+A1f457BpyVNETOK9Po2WkVmStK0I5dUyQT4HrAgsP+qb66Zz+CSkeHG3KtX0OZmsi8bOWHjDSNroGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzWgu54B/E04zB5RuEXyBsN2sv7gMyicEEkVDKhcf4WtRZaiSM2h"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 53
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 53
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 53,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 53
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 53
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 53,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 54,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67NqCQxkfgW8XTeJBNNv7PqJ14BHuqMe0/kI8Ymuvbfv5xmYp3n2g=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422555,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECAr9r8HSNNwY1XtxmnrOwX6LCsKcX2XHCQOnjmoqp8dHa2A/g1pye4CnJ4L14XyAVtzW3MOrNnOTx2GVi88ssFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzagkMZH4FvF03iQTTb+z6ideAR7qjHtP5CPGJrr237+cZmUypMl"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422555,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECAr9r8HSNNwY1XtxmnrOwX6LCsKcX2XHCQOnjmoqp8dHa2A/g1pye4CnJ4L14XyAVtzW3MOrNnOTx2GVi88ssFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzagkMZH4FvF03iQTTb+z6ideAR7qjHtP5CPGJrr237+cZmUypMl",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAINmTlQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422554,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBrMCMzoLrgBtIzyMSpv9VnUVTWj8ss+oR5zlCBxtezNxaCy8ICBo6XCRWW1vtvUZp9TUC1D83CrrfncmdzSTYNuECAr9r8HSNNwY1XtxmnrOwX6LCsKcX2XHCQOnjmoqp8dHa2A/g1pye4CnJ4L14XyAVtzW3MOrNnOTx2GVi88ssFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzagkMZH4FvF03iQTTb+z6ideAR7qjHtP5CPGJrr237+cZl53FjZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422554,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBrMCMzoLrgBtIzyMSpv9VnUVTWj8ss+oR5zlCBxtezNxaCy8ICBo6XCRWW1vtvUZp9TUC1D83CrrfncmdzSTYNuECAr9r8HSNNwY1XtxmnrOwX6LCsKcX2XHCQOnjmoqp8dHa2A/g1pye4CnJ4L14XyAVtzW3MOrNnOTx2GVi88ssFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzagkMZH4FvF03iQTTb+z6ideAR7qjHtP5CPGJrr237+cZl53FjZ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBrMCMzoLrgBtIzyMSpv9VnUVTWj8ss+oR5zlCBxtezNxaCy8ICBo6XCRWW1vtvUZp9TUC1D83CrrfncmdzSTYNuECAr9r8HSNNwY1XtxmnrOwX6LCsKcX2XHCQOnjmoqp8dHa2A/g1pye4CnJ4L14XyAVtzW3MOrNnOTx2GVi88ssFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzagkMZH4FvF03iQTTb+z6ideAR7qjHtP5CPGJrr237+cZl53FjZ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 54
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 54
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 54
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 54,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 54
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 54
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 54
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 54,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 55,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67N6ABggB5WuOFuQZnOcRcXSpwAnQFUuNr239Q0OjEtnTK+lgyXjY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422553,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB3FQ28IC3D3H2O4FFp04hLFCm0SlUdmJTWoP2hZZ6UoODdt4HQpNgyUE2AYc/43u2K/5YGrcVUW27Jbja4xb4DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzegAYIAeVrjhbkGZznEXF0qcAJ0BVLja9t/UNDoxLZ0yvpByVrY"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422553,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB3FQ28IC3D3H2O4FFp04hLFCm0SlUdmJTWoP2hZZ6UoODdt4HQpNgyUE2AYc/43u2K/5YGrcVUW27Jbja4xb4DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzegAYIAeVrjhbkGZznEXF0qcAJ0BVLja9t/UNDoxLZ0yvpByVrY",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422552,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBdEur5x6jRu13vzYxmyW8P+QX8w/jzKasIFCwr4S2FxkdKdF2rtmWvyrtqTnSTfIRAWu+1cvEqpwACAG33Vc0CuEB3FQ28IC3D3H2O4FFp04hLFCm0SlUdmJTWoP2hZZ6UoODdt4HQpNgyUE2AYc/43u2K/5YGrcVUW27Jbja4xb4DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzegAYIAeVrjhbkGZznEXF0qcAJ0BVLja9t/UNDoxLZ0yvogrj07"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422552,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBdEur5x6jRu13vzYxmyW8P+QX8w/jzKasIFCwr4S2FxkdKdF2rtmWvyrtqTnSTfIRAWu+1cvEqpwACAG33Vc0CuEB3FQ28IC3D3H2O4FFp04hLFCm0SlUdmJTWoP2hZZ6UoODdt4HQpNgyUE2AYc/43u2K/5YGrcVUW27Jbja4xb4DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzegAYIAeVrjhbkGZznEXF0qcAJ0BVLja9t/UNDoxLZ0yvogrj07"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBdEur5x6jRu13vzYxmyW8P+QX8w/jzKasIFCwr4S2FxkdKdF2rtmWvyrtqTnSTfIRAWu+1cvEqpwACAG33Vc0CuEB3FQ28IC3D3H2O4FFp04hLFCm0SlUdmJTWoP2hZZ6UoODdt4HQpNgyUE2AYc/43u2K/5YGrcVUW27Jbja4xb4DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzegAYIAeVrjhbkGZznEXF0qcAJ0BVLja9t/UNDoxLZ0yvogrj07"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 55
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 55
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 55
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 55,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 55
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 55
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 55
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 55,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 56,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_SBeXek4ikGoSFf3k4Q6csaayfSt8mdBXgxoSB7copCdQLQee4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67OKAhn8lljdK0nI3+Ix1L3WrLmQI+7jLYQQZwd90//KaAdJPyvJE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422551,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDf8BDIZuOtVDzbYbJD5CzvN//oixBgAKFwD7XAHjkTqzCBFBPuglwxxtm2HcRD4COPWid2QAh4sXuMUqv3TngAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzigIZ/JZY3StJyN/iMdS91qy5kCPu4y2EEGcHfdP/ymgHS6Tt5V"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422551,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDf8BDIZuOtVDzbYbJD5CzvN//oixBgAKFwD7XAHjkTqzCBFBPuglwxxtm2HcRD4COPWid2QAh4sXuMUqv3TngAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzigIZ/JZY3StJyN/iMdS91qy5kCPu4y2EEGcHfdP/ymgHS6Tt5V",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMjZERFpoVlFQS0FibWcuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAS7XZhw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422550,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBh6oBL/QsacelvHxuqLqVpHP7b4O1zacWQNRlUEQEQqV5/D7iZrDRLhe7u76oMJM9KvVy1Hq23PhSiBtvDXLQOuEDf8BDIZuOtVDzbYbJD5CzvN//oixBgAKFwD7XAHjkTqzCBFBPuglwxxtm2HcRD4COPWid2QAh4sXuMUqv3TngAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzigIZ/JZY3StJyN/iMdS91qy5kCPu4y2EEGcHfdP/ymgHRiVSmM"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422550,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBh6oBL/QsacelvHxuqLqVpHP7b4O1zacWQNRlUEQEQqV5/D7iZrDRLhe7u76oMJM9KvVy1Hq23PhSiBtvDXLQOuEDf8BDIZuOtVDzbYbJD5CzvN//oixBgAKFwD7XAHjkTqzCBFBPuglwxxtm2HcRD4COPWid2QAh4sXuMUqv3TngAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzigIZ/JZY3StJyN/iMdS91qy5kCPu4y2EEGcHfdP/ymgHRiVSmM"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBh6oBL/QsacelvHxuqLqVpHP7b4O1zacWQNRlUEQEQqV5/D7iZrDRLhe7u76oMJM9KvVy1Hq23PhSiBtvDXLQOuEDf8BDIZuOtVDzbYbJD5CzvN//oixBgAKFwD7XAHjkTqzCBFBPuglwxxtm2HcRD4COPWid2QAh4sXuMUqv3TngAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzigIZ/JZY3StJyN/iMdS91qy5kCPu4y2EEGcHfdP/ymgHRiVSmM"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 56
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 56
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 56
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 56,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 56
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
        "round": 56
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
    "round": 56
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 56,
      "contract_id": "ct_QZyNBivDAd2vZPfTd4c7ewAVSgfHSJHhBr6XNstBxaL2ptHom",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67OaB4E8dIL3MEsdYppH2OXqSGKexT8Ib7kHmiZDx6YOqQMKjyDz0=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422549,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED4oLay9r8kUCq3t50C1IDN2LL6lSyAuIbgXgShzzwHYY5ynm5CJhd1Mioy/0aQYx0FWcfAUPS7ScOmwYMR0pwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzmgeBPHSC9zBLHWKaR9jl6khinsU/CG+5B5omQ8emDqkDCsGfSn"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422549,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuED4oLay9r8kUCq3t50C1IDN2LL6lSyAuIbgXgShzzwHYY5ynm5CJhd1Mioy/0aQYx0FWcfAUPS7ScOmwYMR0pwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzmgeBPHSC9zBLHWKaR9jl6khinsU/CG+5B5omQ8emDqkDCsGfSn",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422548,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECuQt+KmmUPSor5CWYBjPBAwLutNMfh96A24ZLJfrg4+X5LiKGgvJAtAWk8Wtgd23N8PWpqKigTEVFeroouEo0OuED4oLay9r8kUCq3t50C1IDN2LL6lSyAuIbgXgShzzwHYY5ynm5CJhd1Mioy/0aQYx0FWcfAUPS7ScOmwYMR0pwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzmgeBPHSC9zBLHWKaR9jl6khinsU/CG+5B5omQ8emDqkDCNBrM8"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422548,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECuQt+KmmUPSor5CWYBjPBAwLutNMfh96A24ZLJfrg4+X5LiKGgvJAtAWk8Wtgd23N8PWpqKigTEVFeroouEo0OuED4oLay9r8kUCq3t50C1IDN2LL6lSyAuIbgXgShzzwHYY5ynm5CJhd1Mioy/0aQYx0FWcfAUPS7ScOmwYMR0pwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzmgeBPHSC9zBLHWKaR9jl6khinsU/CG+5B5omQ8emDqkDCNBrM8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECuQt+KmmUPSor5CWYBjPBAwLutNMfh96A24ZLJfrg4+X5LiKGgvJAtAWk8Wtgd23N8PWpqKigTEVFeroouEo0OuED4oLay9r8kUCq3t50C1IDN2LL6lSyAuIbgXgShzzwHYY5ynm5CJhd1Mioy/0aQYx0FWcfAUPS7ScOmwYMR0pwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzmgeBPHSC9zBLHWKaR9jl6khinsU/CG+5B5omQ8emDqkDCNBrM8"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 58,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67OqDhMVXviuQIze3r/RuBZAE+XtUKwiYgPhzxpWjjhokz3v8TdXU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422547,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBx2giPartTrbOdT8uEhbJZhJN8LvG36hBXbjdTiBrf6GdW0UHDEorwb0qW6YDtnT0zXIthy7q3VhhBPjNX9msBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzqg4TFV74rkCM3t6/0bgWQBPl7VCsImID4c8aVo44aJM97Fn0Qh"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422547,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBx2giPartTrbOdT8uEhbJZhJN8LvG36hBXbjdTiBrf6GdW0UHDEorwb0qW6YDtnT0zXIthy7q3VhhBPjNX9msBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzqg4TFV74rkCM3t6/0bgWQBPl7VCsImID4c8aVo44aJM97Fn0Qh",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422546,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBMvq9Fhf+PGMcIbgvgze6iQQz7+IBGrFxPbo4xuZlyko9KdsMJXvW1KFOaFnafkR/2KjYKu3uS8Vq9CSnt9xYAuEBx2giPartTrbOdT8uEhbJZhJN8LvG36hBXbjdTiBrf6GdW0UHDEorwb0qW6YDtnT0zXIthy7q3VhhBPjNX9msBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzqg4TFV74rkCM3t6/0bgWQBPl7VCsImID4c8aVo44aJM94dHWH2"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422546,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBMvq9Fhf+PGMcIbgvgze6iQQz7+IBGrFxPbo4xuZlyko9KdsMJXvW1KFOaFnafkR/2KjYKu3uS8Vq9CSnt9xYAuEBx2giPartTrbOdT8uEhbJZhJN8LvG36hBXbjdTiBrf6GdW0UHDEorwb0qW6YDtnT0zXIthy7q3VhhBPjNX9msBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzqg4TFV74rkCM3t6/0bgWQBPl7VCsImID4c8aVo44aJM94dHWH2"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBMvq9Fhf+PGMcIbgvgze6iQQz7+IBGrFxPbo4xuZlyko9KdsMJXvW1KFOaFnafkR/2KjYKu3uS8Vq9CSnt9xYAuEBx2giPartTrbOdT8uEhbJZhJN8LvG36hBXbjdTiBrf6GdW0UHDEorwb0qW6YDtnT0zXIthy7q3VhhBPjNX9msBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzqg4TFV74rkCM3t6/0bgWQBPl7VCsImID4c8aVo44aJM94dHWH2"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 58
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 58
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 58
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 58,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 58
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 58
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 58
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 58,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 59,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2FHLj835AmofWCVDnj5Vs9kkAxxuERZ8LWDkTaMxv6NRqRWNb2",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67O6CgHQzlM/bLPg5nb0mOwmVgES30hSh32qth74gBJ56Ej4LG3Us=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422545,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECbYDOhjYnwKJh41iFOkquUNJxZpWCcgVlAa7+M5vTaWHINcUj+JQQo6AOJHMyAvX+S9egpufC0p2LRoxEU7cgHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzugoB0M5TP2yz4OZ29JjsJlYBEt9IUod9qrYe+IASeehI+f1HUO"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422545,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECbYDOhjYnwKJh41iFOkquUNJxZpWCcgVlAa7+M5vTaWHINcUj+JQQo6AOJHMyAvX+S9egpufC0p2LRoxEU7cgHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzugoB0M5TP2yz4OZ29JjsJlYBEt9IUod9qrYe+IASeehI+f1HUO",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422544,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECbYDOhjYnwKJh41iFOkquUNJxZpWCcgVlAa7+M5vTaWHINcUj+JQQo6AOJHMyAvX+S9egpufC0p2LRoxEU7cgHuECeDD2mwWqDcseQSXqTn/9S2diyNcYWjKI6P6r69+zKKyUJ+fAoCSouoHLOl5vpV3HgAanJtH3Km8HOg4jsu78EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzugoB0M5TP2yz4OZ29JjsJlYBEt9IUod9qrYe+IASeehI9322yA"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422544,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECbYDOhjYnwKJh41iFOkquUNJxZpWCcgVlAa7+M5vTaWHINcUj+JQQo6AOJHMyAvX+S9egpufC0p2LRoxEU7cgHuECeDD2mwWqDcseQSXqTn/9S2diyNcYWjKI6P6r69+zKKyUJ+fAoCSouoHLOl5vpV3HgAanJtH3Km8HOg4jsu78EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzugoB0M5TP2yz4OZ29JjsJlYBEt9IUod9qrYe+IASeehI9322yA"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECbYDOhjYnwKJh41iFOkquUNJxZpWCcgVlAa7+M5vTaWHINcUj+JQQo6AOJHMyAvX+S9egpufC0p2LRoxEU7cgHuECeDD2mwWqDcseQSXqTn/9S2diyNcYWjKI6P6r69+zKKyUJ+fAoCSouoHLOl5vpV3HgAanJtH3Km8HOg4jsu78EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzugoB0M5TP2yz4OZ29JjsJlYBEt9IUod9qrYe+IASeehI9322yA"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 59
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 59
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 59
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 59,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 59
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 59
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 59
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 59,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 60,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67PKDYc+H6mMsUrF4uGU11KWHyo5OHkYqLHHDBggvMWqsRuCjtoRM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422543,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDFP8utFU4lyLmC8x2MLsj+ZTt7E/dxuyRHFHSPQAPz81BgLCgpybxN9v+h17ojU1QevW+vnv47EBu/rVX9QN0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzyg2HPh+pjLFKxeLhlNdSlh8qOTh5GKixxwwYILzFqrEbiaRz/J"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422543,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDFP8utFU4lyLmC8x2MLsj+ZTt7E/dxuyRHFHSPQAPz81BgLCgpybxN9v+h17ojU1QevW+vnv47EBu/rVX9QN0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzyg2HPh+pjLFKxeLhlNdSlh8qOTh5GKixxwwYILzFqrEbiaRz/J",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422542,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAlNIhnKv9X/emWMv4dwotJBPTVez7a99en2tEjePtB4nFXcFtBScWZjR4R4Exl0rwVC0upPezhUFUaYw7/HWcGuEDFP8utFU4lyLmC8x2MLsj+ZTt7E/dxuyRHFHSPQAPz81BgLCgpybxN9v+h17ojU1QevW+vnv47EBu/rVX9QN0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzyg2HPh+pjLFKxeLhlNdSlh8qOTh5GKixxwwYILzFqrEbhgvjw1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422542,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAlNIhnKv9X/emWMv4dwotJBPTVez7a99en2tEjePtB4nFXcFtBScWZjR4R4Exl0rwVC0upPezhUFUaYw7/HWcGuEDFP8utFU4lyLmC8x2MLsj+ZTt7E/dxuyRHFHSPQAPz81BgLCgpybxN9v+h17ojU1QevW+vnv47EBu/rVX9QN0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzyg2HPh+pjLFKxeLhlNdSlh8qOTh5GKixxwwYILzFqrEbhgvjw1"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAlNIhnKv9X/emWMv4dwotJBPTVez7a99en2tEjePtB4nFXcFtBScWZjR4R4Exl0rwVC0upPezhUFUaYw7/HWcGuEDFP8utFU4lyLmC8x2MLsj+ZTt7E/dxuyRHFHSPQAPz81BgLCgpybxN9v+h17ojU1QevW+vnv47EBu/rVX9QN0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuzyg2HPh+pjLFKxeLhlNdSlh8qOTh5GKixxwwYILzFqrEbhgvjw1"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 60
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 60
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 60
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 60,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 60
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 60
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 60
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 60,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 61,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67PaDsopX+ukMVXelrHsqfTsiOlkWr4EBKNL7NqgmAnolqpVeXbg0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422541,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECjkGBqSP0IU+W6bddMKSndr+lARWBdMMQX68P2T0aFlIHOtibMRKDccaxgf9BTv56BBXLmevAzVekco3QwclwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz2g7KKV/rpDFV3pax7Kn07IjpZFq+BASjS+zaoJgJ6JaqUgHcHr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422541,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECjkGBqSP0IU+W6bddMKSndr+lARWBdMMQX68P2T0aFlIHOtibMRKDccaxgf9BTv56BBXLmevAzVekco3QwclwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz2g7KKV/rpDFV3pax7Kn07IjpZFq+BASjS+zaoJgJ6JaqUgHcHr",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAi3Jkmw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422540,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBR3eyZOowD/W/gVOqBC3FpqeUbKEHXLBDoCcrReNDEn4pGZZPxZmZM2hSOtZFqzV5/brBg40ZwGlpfy4Re6IsIuECjkGBqSP0IU+W6bddMKSndr+lARWBdMMQX68P2T0aFlIHOtibMRKDccaxgf9BTv56BBXLmevAzVekco3QwclwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz2g7KKV/rpDFV3pax7Kn07IjpZFq+BASjS+zaoJgJ6JaqVrNXZn"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422540,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBR3eyZOowD/W/gVOqBC3FpqeUbKEHXLBDoCcrReNDEn4pGZZPxZmZM2hSOtZFqzV5/brBg40ZwGlpfy4Re6IsIuECjkGBqSP0IU+W6bddMKSndr+lARWBdMMQX68P2T0aFlIHOtibMRKDccaxgf9BTv56BBXLmevAzVekco3QwclwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz2g7KKV/rpDFV3pax7Kn07IjpZFq+BASjS+zaoJgJ6JaqVrNXZn"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBR3eyZOowD/W/gVOqBC3FpqeUbKEHXLBDoCcrReNDEn4pGZZPxZmZM2hSOtZFqzV5/brBg40ZwGlpfy4Re6IsIuECjkGBqSP0IU+W6bddMKSndr+lARWBdMMQX68P2T0aFlIHOtibMRKDccaxgf9BTv56BBXLmevAzVekco3QwclwIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz2g7KKV/rpDFV3pax7Kn07IjpZFq+BASjS+zaoJgJ6JaqVrNXZn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 61
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 61
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 61
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 61,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 61
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 61
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 61
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 61,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 62,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67PqD4hPRA1J98UjDZkHclH9lnf4r4s1ETuVYXS8UDqs3D2BJfFXU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422539,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECTczUGo46BQ5aOlrq0rmPF8UU2S7sEnixBJjR9owKIQeLoV0osFcu8FkicTU5zGAQKAjWwC5KmMqF/p3IK1kcMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz6g+IT0QNSffFIw2ZB3JR/ZZ3+K+LNRE7lWF0vFA6rNw9izWfHo"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422539,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECTczUGo46BQ5aOlrq0rmPF8UU2S7sEnixBJjR9owKIQeLoV0osFcu8FkicTU5zGAQKAjWwC5KmMqF/p3IK1kcMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz6g+IT0QNSffFIw2ZB3JR/ZZ3+K+LNRE7lWF0vFA6rNw9izWfHo",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422538,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECJXb2bUPQfuvGXh2DzhsQoQLRUXHbimV4LRGC3vzXQ9JJYfaDe1Iedomj67AyFYtXPm1MKSA7EHCRMRxoEBSINuECTczUGo46BQ5aOlrq0rmPF8UU2S7sEnixBJjR9owKIQeLoV0osFcu8FkicTU5zGAQKAjWwC5KmMqF/p3IK1kcMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz6g+IT0QNSffFIw2ZB3JR/ZZ3+K+LNRE7lWF0vFA6rNw9gI/r/j"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422538,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECJXb2bUPQfuvGXh2DzhsQoQLRUXHbimV4LRGC3vzXQ9JJYfaDe1Iedomj67AyFYtXPm1MKSA7EHCRMRxoEBSINuECTczUGo46BQ5aOlrq0rmPF8UU2S7sEnixBJjR9owKIQeLoV0osFcu8FkicTU5zGAQKAjWwC5KmMqF/p3IK1kcMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz6g+IT0QNSffFIw2ZB3JR/ZZ3+K+LNRE7lWF0vFA6rNw9gI/r/j"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECJXb2bUPQfuvGXh2DzhsQoQLRUXHbimV4LRGC3vzXQ9JJYfaDe1Iedomj67AyFYtXPm1MKSA7EHCRMRxoEBSINuECTczUGo46BQ5aOlrq0rmPF8UU2S7sEnixBJjR9owKIQeLoV0osFcu8FkicTU5zGAQKAjWwC5KmMqF/p3IK1kcMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz6g+IT0QNSffFIw2ZB3JR/ZZ3+K+LNRE7lWF0vFA6rNw9gI/r/j"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 62
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 62
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 62
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 62,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 62
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 62
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 62
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 62,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 63,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67P6Dq9fwhj26u46xFa3NQIae1T5v8kS6Sw3gMkasz3DVLNxlC0kg=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422537,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBGSsZXz0gAZQqkjTPIodSZdI7Ex9fv4vc2r9a5nixXjhf3qSdrkMUZvU6PMUtVyL0Ej1WKMOdI8mcuKIufGaYLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz+g6vX8IY9uruOsRWtzUCGntU+b/JEuksN4DJGrM9w1SzeOU/ac"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422537,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBGSsZXz0gAZQqkjTPIodSZdI7Ex9fv4vc2r9a5nixXjhf3qSdrkMUZvU6PMUtVyL0Ej1WKMOdI8mcuKIufGaYLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz+g6vX8IY9uruOsRWtzUCGntU+b/JEuksN4DJGrM9w1SzeOU/ac",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAihPAew==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422536,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBGSsZXz0gAZQqkjTPIodSZdI7Ex9fv4vc2r9a5nixXjhf3qSdrkMUZvU6PMUtVyL0Ej1WKMOdI8mcuKIufGaYLuEDqYJiN7h8mp770worFGwGSQ1K3lfusdViGBK7NQhrORzwtd7CJPoXTlRBeXOvf68ypOCrKHhBVwUGI8zjcMT8CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz+g6vX8IY9uruOsRWtzUCGntU+b/JEuksN4DJGrM9w1SzclhKgy"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422536,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBGSsZXz0gAZQqkjTPIodSZdI7Ex9fv4vc2r9a5nixXjhf3qSdrkMUZvU6PMUtVyL0Ej1WKMOdI8mcuKIufGaYLuEDqYJiN7h8mp770worFGwGSQ1K3lfusdViGBK7NQhrORzwtd7CJPoXTlRBeXOvf68ypOCrKHhBVwUGI8zjcMT8CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz+g6vX8IY9uruOsRWtzUCGntU+b/JEuksN4DJGrM9w1SzclhKgy"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBGSsZXz0gAZQqkjTPIodSZdI7Ex9fv4vc2r9a5nixXjhf3qSdrkMUZvU6PMUtVyL0Ej1WKMOdI8mcuKIufGaYLuEDqYJiN7h8mp770worFGwGSQ1K3lfusdViGBK7NQhrORzwtd7CJPoXTlRBeXOvf68ypOCrKHhBVwUGI8zjcMT8CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuz+g6vX8IY9uruOsRWtzUCGntU+b/JEuksN4DJGrM9w1SzclhKgy"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 63
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 63
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 63
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 63,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 63
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 63
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 63
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 63,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 64,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67QKC/kJ6CkQZnGa8e0tW79KnyQce81T9pVzp6BfdfOixD3fXTaCk=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422535,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA33+dEzd1+8BnIo5wToECDbtaoR7sGkxOSTQC0F0H/ehOzI6ybtk7YNyhg/4JAkWUwB6tlmWUFXdgk+C92f30DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0Cgv5CegpEGZxmvHtLVu/Sp8kHHvNU/aVc6egX3XzosQ92QYmd6"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422535,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA33+dEzd1+8BnIo5wToECDbtaoR7sGkxOSTQC0F0H/ehOzI6ybtk7YNyhg/4JAkWUwB6tlmWUFXdgk+C92f30DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0Cgv5CegpEGZxmvHtLVu/Sp8kHHvNU/aVc6egX3XzosQ92QYmd6",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422534,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA33+dEzd1+8BnIo5wToECDbtaoR7sGkxOSTQC0F0H/ehOzI6ybtk7YNyhg/4JAkWUwB6tlmWUFXdgk+C92f30DuECv4zAqExG/ti4vLww8Zb9fdCVHDu/oKZq151Xa3sOAD3qlrjEdP3hpB+AsAZJjCKVitJHYKBytq/oN3dMN6b8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0Cgv5CegpEGZxmvHtLVu/Sp8kHHvNU/aVc6egX3XzosQ93Y6nIG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422534,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA33+dEzd1+8BnIo5wToECDbtaoR7sGkxOSTQC0F0H/ehOzI6ybtk7YNyhg/4JAkWUwB6tlmWUFXdgk+C92f30DuECv4zAqExG/ti4vLww8Zb9fdCVHDu/oKZq151Xa3sOAD3qlrjEdP3hpB+AsAZJjCKVitJHYKBytq/oN3dMN6b8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0Cgv5CegpEGZxmvHtLVu/Sp8kHHvNU/aVc6egX3XzosQ93Y6nIG"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA33+dEzd1+8BnIo5wToECDbtaoR7sGkxOSTQC0F0H/ehOzI6ybtk7YNyhg/4JAkWUwB6tlmWUFXdgk+C92f30DuECv4zAqExG/ti4vLww8Zb9fdCVHDu/oKZq151Xa3sOAD3qlrjEdP3hpB+AsAZJjCKVitJHYKBytq/oN3dMN6b8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0Cgv5CegpEGZxmvHtLVu/Sp8kHHvNU/aVc6egX3XzosQ93Y6nIG"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 64
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 64
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 64,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 64
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 64
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 64,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 65,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67QaARjYM7pZSM1xmCLEqo5d8Ci/qeX6+LmxosKIrMO0jembmNHQU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422533,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAq4HIAtNf56DSPUdcdDVaSE5qLAcJbUf9kqpZVlDTtbRRFzApZ7rukLja64/ziJXBkJ7gEO8NXqUXbj96bUjYKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0GgEY2DO6WUjNcZgixKqOXfAov6nl+vi5saLCiKzDtI3pkRNkIt"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422533,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAq4HIAtNf56DSPUdcdDVaSE5qLAcJbUf9kqpZVlDTtbRRFzApZ7rukLja64/ziJXBkJ7gEO8NXqUXbj96bUjYKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0GgEY2DO6WUjNcZgixKqOXfAov6nl+vi5saLCiKzDtI3pkRNkIt",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+cjZQw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422532,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAq4HIAtNf56DSPUdcdDVaSE5qLAcJbUf9kqpZVlDTtbRRFzApZ7rukLja64/ziJXBkJ7gEO8NXqUXbj96bUjYKuEA93WQ6Rx9NPzKibLlApJh4C5ScPOSLumakLede/znjq4/E8Xfp7Hp96QIqI6t946N/uphjY1SNKgHABg4SiOwFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0GgEY2DO6WUjNcZgixKqOXfAov6nl+vi5saLCiKzDtI3pn/GKWQ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422532,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAq4HIAtNf56DSPUdcdDVaSE5qLAcJbUf9kqpZVlDTtbRRFzApZ7rukLja64/ziJXBkJ7gEO8NXqUXbj96bUjYKuEA93WQ6Rx9NPzKibLlApJh4C5ScPOSLumakLede/znjq4/E8Xfp7Hp96QIqI6t946N/uphjY1SNKgHABg4SiOwFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0GgEY2DO6WUjNcZgixKqOXfAov6nl+vi5saLCiKzDtI3pn/GKWQ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAq4HIAtNf56DSPUdcdDVaSE5qLAcJbUf9kqpZVlDTtbRRFzApZ7rukLja64/ziJXBkJ7gEO8NXqUXbj96bUjYKuEA93WQ6Rx9NPzKibLlApJh4C5ScPOSLumakLede/znjq4/E8Xfp7Hp96QIqI6t946N/uphjY1SNKgHABg4SiOwFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0GgEY2DO6WUjNcZgixKqOXfAov6nl+vi5saLCiKzDtI3pn/GKWQ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 65
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 65
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 65
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 65,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 65
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 65
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 65
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 65,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 66,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67QqBgJH6UCPVzhU5qJxEuGpPuJ4O/PxBBLdh9uPkNkIND1Fl6k3A=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422531,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAK72AoqV5fnMxv2RMq2deEkfM28xR+aqcovpU3EaNTNh1ri8rmmVh5Pwx6VYEsXuB8f0Ki3UjNxKOgoQJ9aBAKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0KgYCR+lAj1c4VOaicRLhqT7ieDvz8QQS3Yfbj5DZCDQ9TxB/Kl"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422531,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAK72AoqV5fnMxv2RMq2deEkfM28xR+aqcovpU3EaNTNh1ri8rmmVh5Pwx6VYEsXuB8f0Ki3UjNxKOgoQJ9aBAKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0KgYCR+lAj1c4VOaicRLhqT7ieDvz8QQS3Yfbj5DZCDQ9TxB/Kl",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422530,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAK72AoqV5fnMxv2RMq2deEkfM28xR+aqcovpU3EaNTNh1ri8rmmVh5Pwx6VYEsXuB8f0Ki3UjNxKOgoQJ9aBAKuEBnJoyt+Q+hfMnQnbo5q60hOV4nD1nfLwD97g1grqKua/4s4wbH2fRJY66N2mTgT4x7OlCK0pf3yuGldnjpi7sDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0KgYCR+lAj1c4VOaicRLhqT7ieDvz8QQS3Yfbj5DZCDQ9Ssz9+p"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422530,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAK72AoqV5fnMxv2RMq2deEkfM28xR+aqcovpU3EaNTNh1ri8rmmVh5Pwx6VYEsXuB8f0Ki3UjNxKOgoQJ9aBAKuEBnJoyt+Q+hfMnQnbo5q60hOV4nD1nfLwD97g1grqKua/4s4wbH2fRJY66N2mTgT4x7OlCK0pf3yuGldnjpi7sDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0KgYCR+lAj1c4VOaicRLhqT7ieDvz8QQS3Yfbj5DZCDQ9Ssz9+p"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAK72AoqV5fnMxv2RMq2deEkfM28xR+aqcovpU3EaNTNh1ri8rmmVh5Pwx6VYEsXuB8f0Ki3UjNxKOgoQJ9aBAKuEBnJoyt+Q+hfMnQnbo5q60hOV4nD1nfLwD97g1grqKua/4s4wbH2fRJY66N2mTgT4x7OlCK0pf3yuGldnjpi7sDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0KgYCR+lAj1c4VOaicRLhqT7ieDvz8QQS3Yfbj5DZCDQ9Ssz9+p"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 66
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 66
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 66
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 66,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 66
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 66
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 66
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 66,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 67,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_PFKcXuBLb9oSoLEKaRdACjyq8cAQ6NPQwgNnRyTAqSdQyrYwU",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67Q6BoK9QKQrTfxDrqX+5EJ9KoqkcZ1eJIJLUUnmUc9aga+qK57zo=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422529,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECGd7kCQmHCQxuePDSaDcHZPB8F2erZme/EwT06f3ihvW3pvY17qLNXtS/P1H4wr0jyxPqlP7M47X0dDhMoBxYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0OgaCvUCkK038Q66l/uRCfSqKpHGdXiSCS1FJ5lHPWoGvrbLY1f"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422529,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECGd7kCQmHCQxuePDSaDcHZPB8F2erZme/EwT06f3ihvW3pvY17qLNXtS/P1H4wr0jyxPqlP7M47X0dDhMoBxYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0OgaCvUCkK038Q66l/uRCfSqKpHGdXiSCS1FJ5lHPWoGvrbLY1f",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQkpOb242NjVFSmJxYkIuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAQwkMsg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422528,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECGd7kCQmHCQxuePDSaDcHZPB8F2erZme/EwT06f3ihvW3pvY17qLNXtS/P1H4wr0jyxPqlP7M47X0dDhMoBxYHuEDMD9iKG/rjr7LM6tvvvCGraON2aOv0W8+lYMiLeS1pjwPs9xum5S2KgGtvFbQV9F3anoM2wksZgp8utqlr1CgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0OgaCvUCkK038Q66l/uRCfSqKpHGdXiSCS1FJ5lHPWoGvp8wVVh"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422528,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECGd7kCQmHCQxuePDSaDcHZPB8F2erZme/EwT06f3ihvW3pvY17qLNXtS/P1H4wr0jyxPqlP7M47X0dDhMoBxYHuEDMD9iKG/rjr7LM6tvvvCGraON2aOv0W8+lYMiLeS1pjwPs9xum5S2KgGtvFbQV9F3anoM2wksZgp8utqlr1CgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0OgaCvUCkK038Q66l/uRCfSqKpHGdXiSCS1FJ5lHPWoGvp8wVVh"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECGd7kCQmHCQxuePDSaDcHZPB8F2erZme/EwT06f3ihvW3pvY17qLNXtS/P1H4wr0jyxPqlP7M47X0dDhMoBxYHuEDMD9iKG/rjr7LM6tvvvCGraON2aOv0W8+lYMiLeS1pjwPs9xum5S2KgGtvFbQV9F3anoM2wksZgp8utqlr1CgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0OgaCvUCkK038Q66l/uRCfSqKpHGdXiSCS1FJ5lHPWoGvp8wVVh"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 67
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 67
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 67
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 67,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 67
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
        "round": 67
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
    "round": 67
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 67,
      "contract_id": "ct_2D283d7p66qgpTNzDNJN5DcHfV65RWSwJ6cx3fpFke6BYpUppr",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": "1",
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67RKAJdTeq9Ko2s5c7EwJHuoSVDmiK9rhKcAmduuth2QsrnO5KVCI=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422527,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAKX53x4IlX0c/NPDaFWNIJwNvica92B2cPznZc4xVZ/yO76E4bmT3WfvczJbT9l9OM3EXQ/S4mviUFQzJnU88GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0SgCXU3qvSqNrOXOxMCR7qElQ5oiva4SnAJnbrrYdkLK5xwis/l"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422527,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAKX53x4IlX0c/NPDaFWNIJwNvica92B2cPznZc4xVZ/yO76E4bmT3WfvczJbT9l9OM3EXQ/S4mviUFQzJnU88GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0SgCXU3qvSqNrOXOxMCR7qElQ5oiva4SnAJnbrrYdkLK5xwis/l",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422526,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAKX53x4IlX0c/NPDaFWNIJwNvica92B2cPznZc4xVZ/yO76E4bmT3WfvczJbT9l9OM3EXQ/S4mviUFQzJnU88GuEC0u7pkf3JRqt6NkJP7QybA9OQQOiw1kh2TW2YB+ZzUBQGC8mNWQOM4IHaED0UE0+IvJB+yIqULnx+JYkYDWd8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0SgCXU3qvSqNrOXOxMCR7qElQ5oiva4SnAJnbrrYdkLK5xic+AT"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422526,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAKX53x4IlX0c/NPDaFWNIJwNvica92B2cPznZc4xVZ/yO76E4bmT3WfvczJbT9l9OM3EXQ/S4mviUFQzJnU88GuEC0u7pkf3JRqt6NkJP7QybA9OQQOiw1kh2TW2YB+ZzUBQGC8mNWQOM4IHaED0UE0+IvJB+yIqULnx+JYkYDWd8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0SgCXU3qvSqNrOXOxMCR7qElQ5oiva4SnAJnbrrYdkLK5xic+AT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAKX53x4IlX0c/NPDaFWNIJwNvica92B2cPznZc4xVZ/yO76E4bmT3WfvczJbT9l9OM3EXQ/S4mviUFQzJnU88GuEC0u7pkf3JRqt6NkJP7QybA9OQQOiw1kh2TW2YB+ZzUBQGC8mNWQOM4IHaED0UE0+IvJB+yIqULnx+JYkYDWd8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0SgCXU3qvSqNrOXOxMCR7qElQ5oiva4SnAJnbrrYdkLK5xic+AT"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 69,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67RaB0wMQQ9Eho0qnHSSBWhKox0tqoepnfYowlo8jzXXVxy1Q7ntI=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422525,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDx6yV609JCscGwqrO4HI383INigrUMs1MxSNny5MCQy5GbyGHD77blpi8YR5ZXeQ7x6XUYBU75LTjYR4u0XO4BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0WgdMDEEPRIaNKpx0kgVoSqMdLaqHqZ32KMJaPI8111cctADWLq"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422525,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDx6yV609JCscGwqrO4HI383INigrUMs1MxSNny5MCQy5GbyGHD77blpi8YR5ZXeQ7x6XUYBU75LTjYR4u0XO4BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0WgdMDEEPRIaNKpx0kgVoSqMdLaqHqZ32KMJaPI8111cctADWLq",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422524,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAvGJ5Wu3HSmQfXdVtJpQEtXxZzBaXzHKS/P7BJLiTpW14XxW4GRKqTWqYO/cl9JQH7YLsu3CUipjZYD8Y7YnwNuEDx6yV609JCscGwqrO4HI383INigrUMs1MxSNny5MCQy5GbyGHD77blpi8YR5ZXeQ7x6XUYBU75LTjYR4u0XO4BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0WgdMDEEPRIaNKpx0kgVoSqMdLaqHqZ32KMJaPI8111ccvwDArv"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422524,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAvGJ5Wu3HSmQfXdVtJpQEtXxZzBaXzHKS/P7BJLiTpW14XxW4GRKqTWqYO/cl9JQH7YLsu3CUipjZYD8Y7YnwNuEDx6yV609JCscGwqrO4HI383INigrUMs1MxSNny5MCQy5GbyGHD77blpi8YR5ZXeQ7x6XUYBU75LTjYR4u0XO4BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0WgdMDEEPRIaNKpx0kgVoSqMdLaqHqZ32KMJaPI8111ccvwDArv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAvGJ5Wu3HSmQfXdVtJpQEtXxZzBaXzHKS/P7BJLiTpW14XxW4GRKqTWqYO/cl9JQH7YLsu3CUipjZYD8Y7YnwNuEDx6yV609JCscGwqrO4HI383INigrUMs1MxSNny5MCQy5GbyGHD77blpi8YR5ZXeQ7x6XUYBU75LTjYR4u0XO4BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0WgdMDEEPRIaNKpx0kgVoSqMdLaqHqZ32KMJaPI8111ccvwDArv"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 69
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 69
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 69
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 69,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 69
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 69
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 69
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 69,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 70,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2k4hXf52ecyxSECYXVwq2cCkrdb7LMvW3sFtx6CjXBMA4p53nN",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67RqBQ6zieR6gtLHeXR31KpMYM7VrDghBZPa6+hT0tLgWLr/9VlHY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422523,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA5nUiD5hnU+nom1vYwWYA3JgEqDYw/5VFA7zx8J4W6qdFprEhqkfk8srR5f+iSl0SbUi+6xDLn1vLKebfNU7cAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0agUOs4nkeoLSx3l0d9SqTGDO1aw4IQWT2uvoU9LS4Fi6+cHnO4"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422523,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA5nUiD5hnU+nom1vYwWYA3JgEqDYw/5VFA7zx8J4W6qdFprEhqkfk8srR5f+iSl0SbUi+6xDLn1vLKebfNU7cAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0agUOs4nkeoLSx3l0d9SqTGDO1aw4IQWT2uvoU9LS4Fi6+cHnO4",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422522,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA5nUiD5hnU+nom1vYwWYA3JgEqDYw/5VFA7zx8J4W6qdFprEhqkfk8srR5f+iSl0SbUi+6xDLn1vLKebfNU7cAuECCUMFgkrWZgSrM0r0kYCJPfL3IZnQ8YTInC4T2bXAC+NdAfY9Use7wwMdbq6qyY3sdA0T06s352/uV9Pl/J7sFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0agUOs4nkeoLSx3l0d9SqTGDO1aw4IQWT2uvoU9LS4Fi6/Cuqaq"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422522,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA5nUiD5hnU+nom1vYwWYA3JgEqDYw/5VFA7zx8J4W6qdFprEhqkfk8srR5f+iSl0SbUi+6xDLn1vLKebfNU7cAuECCUMFgkrWZgSrM0r0kYCJPfL3IZnQ8YTInC4T2bXAC+NdAfY9Use7wwMdbq6qyY3sdA0T06s352/uV9Pl/J7sFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0agUOs4nkeoLSx3l0d9SqTGDO1aw4IQWT2uvoU9LS4Fi6/Cuqaq"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA5nUiD5hnU+nom1vYwWYA3JgEqDYw/5VFA7zx8J4W6qdFprEhqkfk8srR5f+iSl0SbUi+6xDLn1vLKebfNU7cAuECCUMFgkrWZgSrM0r0kYCJPfL3IZnQ8YTInC4T2bXAC+NdAfY9Use7wwMdbq6qyY3sdA0T06s352/uV9Pl/J7sFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0agUOs4nkeoLSx3l0d9SqTGDO1aw4IQWT2uvoU9LS4Fi6/Cuqaq"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 70
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 70
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 70
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 70,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 70
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 70
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 70
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 70,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 71,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67R6BLQ3iT3U0SjtBooFa0uW1HKSkGGeSwpr3dhOJ7S5dFTyFOkaA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422521,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDLHj4NRP5b1O75ruwKa3U/iQM07NOICRz1EHfYYd0A6qTQmCC2U8UszhzOwgh7048lYbHwv59RXaiu9ZLQVtQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0egS0N4k91NEo7QaKBWtLltRykpBhnksKa93YTie0uXRU8HhqZ7"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422521,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDLHj4NRP5b1O75ruwKa3U/iQM07NOICRz1EHfYYd0A6qTQmCC2U8UszhzOwgh7048lYbHwv59RXaiu9ZLQVtQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0egS0N4k91NEo7QaKBWtLltRykpBhnksKa93YTie0uXRU8HhqZ7",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422520,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECQ1/274lji6cDp4Fx5vD+/sDH7778L1uW9Zz1WgqrnfGow2aA6r0vsIsOLtLXFgIH2TpXk7cEvHn30GvTV26oAuEDLHj4NRP5b1O75ruwKa3U/iQM07NOICRz1EHfYYd0A6qTQmCC2U8UszhzOwgh7048lYbHwv59RXaiu9ZLQVtQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0egS0N4k91NEo7QaKBWtLltRykpBhnksKa93YTie0uXRU8AcMu+"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422520,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECQ1/274lji6cDp4Fx5vD+/sDH7778L1uW9Zz1WgqrnfGow2aA6r0vsIsOLtLXFgIH2TpXk7cEvHn30GvTV26oAuEDLHj4NRP5b1O75ruwKa3U/iQM07NOICRz1EHfYYd0A6qTQmCC2U8UszhzOwgh7048lYbHwv59RXaiu9ZLQVtQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0egS0N4k91NEo7QaKBWtLltRykpBhnksKa93YTie0uXRU8AcMu+"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECQ1/274lji6cDp4Fx5vD+/sDH7778L1uW9Zz1WgqrnfGow2aA6r0vsIsOLtLXFgIH2TpXk7cEvHn30GvTV26oAuEDLHj4NRP5b1O75ruwKa3U/iQM07NOICRz1EHfYYd0A6qTQmCC2U8UszhzOwgh7048lYbHwv59RXaiu9ZLQVtQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0egS0N4k91NEo7QaKBWtLltRykpBhnksKa93YTie0uXRU8AcMu+"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 71
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 71
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 71
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 71,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 71
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 71
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 71
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 71,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 72,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67SKCzKEk2CS5mxnVDQC5J0o2FjHt6uVUPbyQLxxA0qKnlMG2ENJc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422519,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED79vKX2LBrnT4tlWmoyTGTsvPxe+d6ayoG3EF8WA1aSH9TH3rU0B3wbUmkdv59fw8naftnhNcGpISAC2Lyks8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0igsyhJNgkuZsZ1Q0AuSdKNhYx7erlVD28kC8cQNKip5TDKf5VW"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422519,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuED79vKX2LBrnT4tlWmoyTGTsvPxe+d6ayoG3EF8WA1aSH9TH3rU0B3wbUmkdv59fw8naftnhNcGpISAC2Lyks8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0igsyhJNgkuZsZ1Q0AuSdKNhYx7erlVD28kC8cQNKip5TDKf5VW",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAGrSp2w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422518,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBkXJgjALLOBA+kND9Yw3IywVcZBStQVgcrhvD9U5uBksbE8CDuodPj8dJXkfqoqqyGbvl70WmfHUmrV/+Nt8ICuED79vKX2LBrnT4tlWmoyTGTsvPxe+d6ayoG3EF8WA1aSH9TH3rU0B3wbUmkdv59fw8naftnhNcGpISAC2Lyks8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0igsyhJNgkuZsZ1Q0AuSdKNhYx7erlVD28kC8cQNKip5TDnuNQS"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422518,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBkXJgjALLOBA+kND9Yw3IywVcZBStQVgcrhvD9U5uBksbE8CDuodPj8dJXkfqoqqyGbvl70WmfHUmrV/+Nt8ICuED79vKX2LBrnT4tlWmoyTGTsvPxe+d6ayoG3EF8WA1aSH9TH3rU0B3wbUmkdv59fw8naftnhNcGpISAC2Lyks8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0igsyhJNgkuZsZ1Q0AuSdKNhYx7erlVD28kC8cQNKip5TDnuNQS"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBkXJgjALLOBA+kND9Yw3IywVcZBStQVgcrhvD9U5uBksbE8CDuodPj8dJXkfqoqqyGbvl70WmfHUmrV/+Nt8ICuED79vKX2LBrnT4tlWmoyTGTsvPxe+d6ayoG3EF8WA1aSH9TH3rU0B3wbUmkdv59fw8naftnhNcGpISAC2Lyks8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0igsyhJNgkuZsZ1Q0AuSdKNhYx7erlVD28kC8cQNKip5TDnuNQS"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 72
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 72
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 72,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 72
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 72
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 72,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 73,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67SaBPhQ0rR30hrdyivcHN2uEppvt2LR1oJzlLF6Oc6iIBFOJdmcU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422517,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEACCW/scLXJAKJNfZvKoMBJVwXN6OhS958CLTYDkNQPmdKzIrM288gvu+bzLvH8uZlsPYI7uzVOZ+asBJd2EtQBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0mgT4UNK0d9Ia3cor3BzdrhKab7di0daCc5SxejnOoiARRri0V2"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422517,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEACCW/scLXJAKJNfZvKoMBJVwXN6OhS958CLTYDkNQPmdKzIrM288gvu+bzLvH8uZlsPYI7uzVOZ+asBJd2EtQBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0mgT4UNK0d9Ia3cor3BzdrhKab7di0daCc5SxejnOoiARRri0V2",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422516,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEACCW/scLXJAKJNfZvKoMBJVwXN6OhS958CLTYDkNQPmdKzIrM288gvu+bzLvH8uZlsPYI7uzVOZ+asBJd2EtQBuEDilT48sY0L3cDBesHYM6fcVkZZsEF+EEkWUDjmwqfqoLSnmRHxtKw+cR4sQzCnMiRmTN9o+YNjGLSZKabD1GIPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0mgT4UNK0d9Ia3cor3BzdrhKab7di0daCc5SxejnOoiARRvHFVN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422516,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEACCW/scLXJAKJNfZvKoMBJVwXN6OhS958CLTYDkNQPmdKzIrM288gvu+bzLvH8uZlsPYI7uzVOZ+asBJd2EtQBuEDilT48sY0L3cDBesHYM6fcVkZZsEF+EEkWUDjmwqfqoLSnmRHxtKw+cR4sQzCnMiRmTN9o+YNjGLSZKabD1GIPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0mgT4UNK0d9Ia3cor3BzdrhKab7di0daCc5SxejnOoiARRvHFVN"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEACCW/scLXJAKJNfZvKoMBJVwXN6OhS958CLTYDkNQPmdKzIrM288gvu+bzLvH8uZlsPYI7uzVOZ+asBJd2EtQBuEDilT48sY0L3cDBesHYM6fcVkZZsEF+EEkWUDjmwqfqoLSnmRHxtKw+cR4sQzCnMiRmTN9o+YNjGLSZKabD1GIPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0mgT4UNK0d9Ia3cor3BzdrhKab7di0daCc5SxejnOoiARRvHFVN"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 73
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 73,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 73
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 73,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 74,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67SqBxHG8fZatgXPRj+8lGzDtHAkEQgt5Fg/zi8eeJ0kpdR4kS7Mo=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422515,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA+YM7RTdTXcCCJ6Y3jowCsLHm31Row+yUJTXSdciMLSJcDykTqNd9CodsVoibCZrcBxASnmh9EEeV81PY+GKMHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0qgcRxvH2WrYFz0Y/vJRsw7RwJBEILeRYP84vHnidJKXUc+30fG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422515,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA+YM7RTdTXcCCJ6Y3jowCsLHm31Row+yUJTXSdciMLSJcDykTqNd9CodsVoibCZrcBxASnmh9EEeV81PY+GKMHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0qgcRxvH2WrYFz0Y/vJRsw7RwJBEILeRYP84vHnidJKXUc+30fG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw6KNDw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422514,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAW5Qjt+uYEsXbk2zIFiMTyimljSnmQyOXGtUVyqNFG6eAl+jMSgMJe2BZ3Ei7uZ0VaKL70Aw3AJgfpa9vz7J8IuEA+YM7RTdTXcCCJ6Y3jowCsLHm31Row+yUJTXSdciMLSJcDykTqNd9CodsVoibCZrcBxASnmh9EEeV81PY+GKMHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0qgcRxvH2WrYFz0Y/vJRsw7RwJBEILeRYP84vHnidJKXUc8YYio"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422514,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAW5Qjt+uYEsXbk2zIFiMTyimljSnmQyOXGtUVyqNFG6eAl+jMSgMJe2BZ3Ei7uZ0VaKL70Aw3AJgfpa9vz7J8IuEA+YM7RTdTXcCCJ6Y3jowCsLHm31Row+yUJTXSdciMLSJcDykTqNd9CodsVoibCZrcBxASnmh9EEeV81PY+GKMHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0qgcRxvH2WrYFz0Y/vJRsw7RwJBEILeRYP84vHnidJKXUc8YYio"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAW5Qjt+uYEsXbk2zIFiMTyimljSnmQyOXGtUVyqNFG6eAl+jMSgMJe2BZ3Ei7uZ0VaKL70Aw3AJgfpa9vz7J8IuEA+YM7RTdTXcCCJ6Y3jowCsLHm31Row+yUJTXSdciMLSJcDykTqNd9CodsVoibCZrcBxASnmh9EEeV81PY+GKMHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0qgcRxvH2WrYFz0Y/vJRsw7RwJBEILeRYP84vHnidJKXUc8YYio"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 74
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 74,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 74
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 74,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 75,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67S6DP8kRNBySiMZWjji1O18i2v65D7YK7u0xTswuzXm3DvrV9UHg=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422513,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEANaCmJ2Sc80MWQJpnu9in6ERM9saNRLQAZy8ib0lA74RHWda8yod3n1YRqg4Ukgu2oypjIT6FWXt9ZiY+GUToBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ugz/JETQckojGVo44tTtfItr+uQ+2Cu7tMU7MLs15tw76kNh+U"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422513,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEANaCmJ2Sc80MWQJpnu9in6ERM9saNRLQAZy8ib0lA74RHWda8yod3n1YRqg4Ukgu2oypjIT6FWXt9ZiY+GUToBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ugz/JETQckojGVo44tTtfItr+uQ+2Cu7tMU7MLs15tw76kNh+U",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422512,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEANaCmJ2Sc80MWQJpnu9in6ERM9saNRLQAZy8ib0lA74RHWda8yod3n1YRqg4Ukgu2oypjIT6FWXt9ZiY+GUToBuEC7ZVPW+snc001m2An2zATeISAc892EvtmGnbQZFHt9EOV3f4UeJvkzMhKQ9uBLNDeWY3cI6/eZ/ZbUvzDzy10IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ugz/JETQckojGVo44tTtfItr+uQ+2Cu7tMU7MLs15tw74pGV6X"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422512,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEANaCmJ2Sc80MWQJpnu9in6ERM9saNRLQAZy8ib0lA74RHWda8yod3n1YRqg4Ukgu2oypjIT6FWXt9ZiY+GUToBuEC7ZVPW+snc001m2An2zATeISAc892EvtmGnbQZFHt9EOV3f4UeJvkzMhKQ9uBLNDeWY3cI6/eZ/ZbUvzDzy10IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ugz/JETQckojGVo44tTtfItr+uQ+2Cu7tMU7MLs15tw74pGV6X"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEANaCmJ2Sc80MWQJpnu9in6ERM9saNRLQAZy8ib0lA74RHWda8yod3n1YRqg4Ukgu2oypjIT6FWXt9ZiY+GUToBuEC7ZVPW+snc001m2An2zATeISAc892EvtmGnbQZFHt9EOV3f4UeJvkzMhKQ9uBLNDeWY3cI6/eZ/ZbUvzDzy10IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ugz/JETQckojGVo44tTtfItr+uQ+2Cu7tMU7MLs15tw74pGV6X"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 75
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 75,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 75
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 75,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 76,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67TKApC68l3jt7lo9jQNO8/TSpHrhFg9agisdQYxaDoM41yhAUy/w=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422511,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAnaqpc6Pb6hPqz3kJ/o/PXqb+BuendD/SEkiewncFfgKRXYsT4B8WrnB52tl1xwj3mcMPn7QjxAcKFXGV/wt0HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ygKQuvJd47e5aPY0DTvP00qR64RYPWoIrHUGMWg6DONcooS1tp"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422511,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAnaqpc6Pb6hPqz3kJ/o/PXqb+BuendD/SEkiewncFfgKRXYsT4B8WrnB52tl1xwj3mcMPn7QjxAcKFXGV/wt0HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ygKQuvJd47e5aPY0DTvP00qR64RYPWoIrHUGMWg6DONcooS1tp",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAAJbUVzA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422510,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAnaqpc6Pb6hPqz3kJ/o/PXqb+BuendD/SEkiewncFfgKRXYsT4B8WrnB52tl1xwj3mcMPn7QjxAcKFXGV/wt0HuEBf02Zegc1FV1406Fw/kG2SG51XQTFTiVnwMgSGExWW6v0WrG3rk7Bh+JE7hhFi458TQuBAWuEGH1geF2o5YvAPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ygKQuvJd47e5aPY0DTvP00qR64RYPWoIrHUGMWg6DONcr8YLA8"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422510,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAnaqpc6Pb6hPqz3kJ/o/PXqb+BuendD/SEkiewncFfgKRXYsT4B8WrnB52tl1xwj3mcMPn7QjxAcKFXGV/wt0HuEBf02Zegc1FV1406Fw/kG2SG51XQTFTiVnwMgSGExWW6v0WrG3rk7Bh+JE7hhFi458TQuBAWuEGH1geF2o5YvAPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ygKQuvJd47e5aPY0DTvP00qR64RYPWoIrHUGMWg6DONcr8YLA8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAnaqpc6Pb6hPqz3kJ/o/PXqb+BuendD/SEkiewncFfgKRXYsT4B8WrnB52tl1xwj3mcMPn7QjxAcKFXGV/wt0HuEBf02Zegc1FV1406Fw/kG2SG51XQTFTiVnwMgSGExWW6v0WrG3rk7Bh+JE7hhFi458TQuBAWuEGH1geF2o5YvAPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0ygKQuvJd47e5aPY0DTvP00qR64RYPWoIrHUGMWg6DONcr8YLA8"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 76
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 76
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 76,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 76
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 76
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 76,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 77,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67TaDBkA0K4q2l/yUpTQgvPd68J/JG9LSdLyar8AE28WZMMcV5B+o=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422509,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0v4mIQPHgLaW4UWwumMagM9NKHQqNACHiXXzL0Yn+gERAcy44n0oJWVoTyQeiE7Sp5aV95EJR9zGbPfnsOeQKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu02gwZANCuKtpf8lKU0ILz3evCfyRvS0nS8mq/ABNvFmTDFvXOh9"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422509,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA0v4mIQPHgLaW4UWwumMagM9NKHQqNACHiXXzL0Yn+gERAcy44n0oJWVoTyQeiE7Sp5aV95EJR9zGbPfnsOeQKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu02gwZANCuKtpf8lKU0ILz3evCfyRvS0nS8mq/ABNvFmTDFvXOh9",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422508,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA0v4mIQPHgLaW4UWwumMagM9NKHQqNACHiXXzL0Yn+gERAcy44n0oJWVoTyQeiE7Sp5aV95EJR9zGbPfnsOeQKuEBctRgB37EHsKJKfO/Da95mY5JTnJttQ1dmI/uL7yVB9Ry7WgiK3M+Wcdkgyn183CmDVFgblBeyGUDuu0tlZ44MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu02gwZANCuKtpf8lKU0ILz3evCfyRvS0nS8mq/ABNvFmTDGRcCug"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422508,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA0v4mIQPHgLaW4UWwumMagM9NKHQqNACHiXXzL0Yn+gERAcy44n0oJWVoTyQeiE7Sp5aV95EJR9zGbPfnsOeQKuEBctRgB37EHsKJKfO/Da95mY5JTnJttQ1dmI/uL7yVB9Ry7WgiK3M+Wcdkgyn183CmDVFgblBeyGUDuu0tlZ44MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu02gwZANCuKtpf8lKU0ILz3evCfyRvS0nS8mq/ABNvFmTDGRcCug"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA0v4mIQPHgLaW4UWwumMagM9NKHQqNACHiXXzL0Yn+gERAcy44n0oJWVoTyQeiE7Sp5aV95EJR9zGbPfnsOeQKuEBctRgB37EHsKJKfO/Da95mY5JTnJttQ1dmI/uL7yVB9Ry7WgiK3M+Wcdkgyn183CmDVFgblBeyGUDuu0tlZ44MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu02gwZANCuKtpf8lKU0ILz3evCfyRvS0nS8mq/ABNvFmTDGRcCug"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 77
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 77
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 77,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 77
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 77
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 77,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 78,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "ABCDEFG",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_HyAFt5bZ84NGsiZ9Y7CBA8NagJxVsiKMvCvECL6xdaf6UfFsC",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67TqCOLlydq6x8d7DtykSErsI+KQFxL6q+G9z2TXBPrOO6OiNHKVE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422507,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA9scmmPYRbOlP7gjXYbbVhlITFZcZYqHQ+GI4izdE7WLycE3rjnODwJpd2guRL/RdhLL4CbWnsL6kXJwSHd2gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu06gji5cnausfHew7cpEhK7CPikBcS+qvhvc9k1wT6zjujpuiIwt"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422507,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA9scmmPYRbOlP7gjXYbbVhlITFZcZYqHQ+GI4izdE7WLycE3rjnODwJpd2guRL/RdhLL4CbWnsL6kXJwSHd2gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu06gji5cnausfHew7cpEhK7CPikBcS+qvhvc9k1wT6zjujpuiIwt",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQnExQmczSzdUZnd6emEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAf8dstA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422506,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAL66cji0PIjFnbGWSFJY/zjq9QfnHtO5PZe43Y8DPaTLRFR2zKP1CXZJNF5rSyIXjGdaO0nX4e39r6RaUT9EUKuEA9scmmPYRbOlP7gjXYbbVhlITFZcZYqHQ+GI4izdE7WLycE3rjnODwJpd2guRL/RdhLL4CbWnsL6kXJwSHd2gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu06gji5cnausfHew7cpEhK7CPikBcS+qvhvc9k1wT6zjujp+O9xA"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422506,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAL66cji0PIjFnbGWSFJY/zjq9QfnHtO5PZe43Y8DPaTLRFR2zKP1CXZJNF5rSyIXjGdaO0nX4e39r6RaUT9EUKuEA9scmmPYRbOlP7gjXYbbVhlITFZcZYqHQ+GI4izdE7WLycE3rjnODwJpd2guRL/RdhLL4CbWnsL6kXJwSHd2gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu06gji5cnausfHew7cpEhK7CPikBcS+qvhvc9k1wT6zjujp+O9xA"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAL66cji0PIjFnbGWSFJY/zjq9QfnHtO5PZe43Y8DPaTLRFR2zKP1CXZJNF5rSyIXjGdaO0nX4e39r6RaUT9EUKuEA9scmmPYRbOlP7gjXYbbVhlITFZcZYqHQ+GI4izdE7WLycE3rjnODwJpd2guRL/RdhLL4CbWnsL6kXJwSHd2gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu06gji5cnausfHew7cpEhK7CPikBcS+qvhvc9k1wT6zjujp+O9xA"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 78
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 78
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 78,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 78
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
    "round": 78
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 78,
      "contract_id": "ct_5Uvw3JPZBRQ3DztR1cQqfvCdprtKBYbXRJNJoC5vpLcC5RKUL",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67T6CQbuNd7BQBBIduCShmDmzxygXClfr4J3l01Rw3yy1IPPXZMKg=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422505,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAahvviAWSiQwKwA52o/wzbavG0PCErVnGgI2unj/oga5rxMPyTNcsbcYSZ5k+EeuE0tNGDVceLq/GuBkFBnOkDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0+gkG7jXewUAQSHbgkoZg5s8coFwpX6+Cd5dNUcN8stSDywDQvI"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422505,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAahvviAWSiQwKwA52o/wzbavG0PCErVnGgI2unj/oga5rxMPyTNcsbcYSZ5k+EeuE0tNGDVceLq/GuBkFBnOkDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0+gkG7jXewUAQSHbgkoZg5s8coFwpX6+Cd5dNUcN8stSDywDQvI",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QTlRgOgbBspjJ0CHCpt5QkpEuYEHbnoS0y+MQQGnNZNQICTQJP5A2X5AcyguclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeqEaW5pdAC4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////+QGToO535naqApO1cIXwSJXmrNUSdWl5Gd5WvJwMq5o5EXB0i2Nhbl9yZXNvbHZlAbkBIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBUGIAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABRFdQgFF/7nfmdqoCk7VwhfBIleas1RJ1aXkZ3la8nAyrmjkRcHQUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAVFZUIGBklCSUFBgAGAAf2GS2cqxMuYrQBuOFT4dyEP+mfhZ7eN8SU3FcBw19rVkYAFZkIFSWWBgAZCBUmAgkAOEgVJgIJADhYFSYCCQA2DIgVJgAGAAWvGAUWAAFGIAASxXgFFgARRiAAE2V1BgARlRAFtQYABbkVBQkFZbYCABUWABkFBiAAEwVltQUIKRUFBiAACMVoU0LjEuMAAgpMel",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422504,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAahvviAWSiQwKwA52o/wzbavG0PCErVnGgI2unj/oga5rxMPyTNcsbcYSZ5k+EeuE0tNGDVceLq/GuBkFBnOkDuECcQiDpndrekP2cXtHM/05wcd4aGKaodlvzWikwzChzVUajNOggGTivcb4S1Z6uBxcFOcQt8i9A1iFD0FLBgaEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0+gkG7jXewUAQSHbgkoZg5s8coFwpX6+Cd5dNUcN8stSDzDpdd/"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422504,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAahvviAWSiQwKwA52o/wzbavG0PCErVnGgI2unj/oga5rxMPyTNcsbcYSZ5k+EeuE0tNGDVceLq/GuBkFBnOkDuECcQiDpndrekP2cXtHM/05wcd4aGKaodlvzWikwzChzVUajNOggGTivcb4S1Z6uBxcFOcQt8i9A1iFD0FLBgaEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0+gkG7jXewUAQSHbgkoZg5s8coFwpX6+Cd5dNUcN8stSDzDpdd/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAahvviAWSiQwKwA52o/wzbavG0PCErVnGgI2unj/oga5rxMPyTNcsbcYSZ5k+EeuE0tNGDVceLq/GuBkFBnOkDuECcQiDpndrekP2cXtHM/05wcd4aGKaodlvzWikwzChzVUajNOggGTivcb4S1Z6uBxcFOcQt8i9A1iFD0FLBgaEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu0+gkG7jXewUAQSHbgkoZg5s8coFwpX6+Cd5dNUcN8stSDzDpdd/"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 80,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67UKALKOTRI1ASdU6SYpay8MHg7tpbuPX+ojOToShzOpyFpa05DTs=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422503,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEChAD+rd/cPgMi/tPRtX9QaL5IHvNO16hYgqCtt8l7H+SGDks+C8qhk4IzVG+Abhk9ak/6vmQb+fV0APxnjeX0KuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1CgCyjk0SNQEnVOkmKWsvDB4O7aW7j1/qIzk6EoczqchaWBuLNP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422503,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEChAD+rd/cPgMi/tPRtX9QaL5IHvNO16hYgqCtt8l7H+SGDks+C8qhk4IzVG+Abhk9ak/6vmQb+fV0APxnjeX0KuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1CgCyjk0SNQEnVOkmKWsvDB4O7aW7j1/qIzk6EoczqchaWBuLNP",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422502,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEChAD+rd/cPgMi/tPRtX9QaL5IHvNO16hYgqCtt8l7H+SGDks+C8qhk4IzVG+Abhk9ak/6vmQb+fV0APxnjeX0KuEDMuSpzCbj06hFiiW/RMT4zThhOsw77RCYg9ZzBuAr0dgBCfMxwFRDJ7dwZaKP1Pmde7IDlqExachfqlM0WrRsPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1CgCyjk0SNQEnVOkmKWsvDB4O7aW7j1/qIzk6EoczqchaVVisye"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422502,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEChAD+rd/cPgMi/tPRtX9QaL5IHvNO16hYgqCtt8l7H+SGDks+C8qhk4IzVG+Abhk9ak/6vmQb+fV0APxnjeX0KuEDMuSpzCbj06hFiiW/RMT4zThhOsw77RCYg9ZzBuAr0dgBCfMxwFRDJ7dwZaKP1Pmde7IDlqExachfqlM0WrRsPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1CgCyjk0SNQEnVOkmKWsvDB4O7aW7j1/qIzk6EoczqchaVVisye"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEChAD+rd/cPgMi/tPRtX9QaL5IHvNO16hYgqCtt8l7H+SGDks+C8qhk4IzVG+Abhk9ak/6vmQb+fV0APxnjeX0KuEDMuSpzCbj06hFiiW/RMT4zThhOsw77RCYg9ZzBuAr0dgBCfMxwFRDJ7dwZaKP1Pmde7IDlqExachfqlM0WrRsPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1CgCyjk0SNQEnVOkmKWsvDB4O7aW7j1/qIzk6EoczqchaVVisye"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 80
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 80
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 80,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 80
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 80
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 80,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 81,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_oFsgS6VNAYHbYDRPhXWGhZvuwvUMzkJKjHn3bbsMWBrZjRMDx",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67UaDuuDEKhJTVFK+kAjAJKGWE2jQUX0L5x0QwcDJQGfsSiu/otMg=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422501,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB/SumLB0AF2aPQHJWtu1jwfspg2Vh5YqirX3sI7Q3gayRU2hnZbqCJ4ay9oDHUV/FhhFp8Fk6aNAnaPjnMk60IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Gg7rgxCoSU1RSvpAIwCShlhNo0FF9C+cdEMHAyUBn7Eoq7W5ij"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422501,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB/SumLB0AF2aPQHJWtu1jwfspg2Vh5YqirX3sI7Q3gayRU2hnZbqCJ4ay9oDHUV/FhhFp8Fk6aNAnaPjnMk60IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Gg7rgxCoSU1RSvpAIwCShlhNo0FF9C+cdEMHAyUBn7Eoq7W5ij",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422500,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA/V17rfKzrn53GUCwd0FqBwsAUajgylda7YPf21dlUzo7/q5v7OWwTSkuYJwArhTpsPN11E0L13BXyqkSsRfQOuEB/SumLB0AF2aPQHJWtu1jwfspg2Vh5YqirX3sI7Q3gayRU2hnZbqCJ4ay9oDHUV/FhhFp8Fk6aNAnaPjnMk60IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Gg7rgxCoSU1RSvpAIwCShlhNo0FF9C+cdEMHAyUBn7EoplbqqI"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422500,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA/V17rfKzrn53GUCwd0FqBwsAUajgylda7YPf21dlUzo7/q5v7OWwTSkuYJwArhTpsPN11E0L13BXyqkSsRfQOuEB/SumLB0AF2aPQHJWtu1jwfspg2Vh5YqirX3sI7Q3gayRU2hnZbqCJ4ay9oDHUV/FhhFp8Fk6aNAnaPjnMk60IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Gg7rgxCoSU1RSvpAIwCShlhNo0FF9C+cdEMHAyUBn7EoplbqqI"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA/V17rfKzrn53GUCwd0FqBwsAUajgylda7YPf21dlUzo7/q5v7OWwTSkuYJwArhTpsPN11E0L13BXyqkSsRfQOuEB/SumLB0AF2aPQHJWtu1jwfspg2Vh5YqirX3sI7Q3gayRU2hnZbqCJ4ay9oDHUV/FhhFp8Fk6aNAnaPjnMk60IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Gg7rgxCoSU1RSvpAIwCShlhNo0FF9C+cdEMHAyUBn7EoplbqqI"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 81
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 81
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 81,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 81
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 81
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 81,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 82,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67UqDCf9IN8hW7LbitfWYTVI3THFoqZX/unp50ExityOH1A2wHD+I=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422499,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBOB1dkFC1nTDui0T1gRqBxrHxKKJ/tqHK1Tp5/Ii2Sbkuu+5v2KWu1V3KdpRDlhyf6YNUyr0NKdUeKH10/0AUCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Kgwn/SDfIVuy24rX1mE1SN0xxaKmV/7p6edBMYrcjh9QOciPCM"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422499,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBOB1dkFC1nTDui0T1gRqBxrHxKKJ/tqHK1Tp5/Ii2Sbkuu+5v2KWu1V3KdpRDlhyf6YNUyr0NKdUeKH10/0AUCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Kgwn/SDfIVuy24rX1mE1SN0xxaKmV/7p6edBMYrcjh9QOciPCM",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422498,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAGvvoA/AWeri+0q/4iHcVLFSDtjjs8B7a3BcnNSyKCxx/zETwNv91twaDGucnfBJz4Y818XsGWVhLgkg3CQSUHuEBOB1dkFC1nTDui0T1gRqBxrHxKKJ/tqHK1Tp5/Ii2Sbkuu+5v2KWu1V3KdpRDlhyf6YNUyr0NKdUeKH10/0AUCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Kgwn/SDfIVuy24rX1mE1SN0xxaKmV/7p6edBMYrcjh9QOVM8/4"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422498,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAGvvoA/AWeri+0q/4iHcVLFSDtjjs8B7a3BcnNSyKCxx/zETwNv91twaDGucnfBJz4Y818XsGWVhLgkg3CQSUHuEBOB1dkFC1nTDui0T1gRqBxrHxKKJ/tqHK1Tp5/Ii2Sbkuu+5v2KWu1V3KdpRDlhyf6YNUyr0NKdUeKH10/0AUCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Kgwn/SDfIVuy24rX1mE1SN0xxaKmV/7p6edBMYrcjh9QOVM8/4"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAGvvoA/AWeri+0q/4iHcVLFSDtjjs8B7a3BcnNSyKCxx/zETwNv91twaDGucnfBJz4Y818XsGWVhLgkg3CQSUHuEBOB1dkFC1nTDui0T1gRqBxrHxKKJ/tqHK1Tp5/Ii2Sbkuu+5v2KWu1V3KdpRDlhyf6YNUyr0NKdUeKH10/0AUCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Kgwn/SDfIVuy24rX1mE1SN0xxaKmV/7p6edBMYrcjh9QOVM8/4"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 82
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 82
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 82,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 82
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 82
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 82,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 83,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67U6A828s2jRB8dS/mATqaKzpXaykXx9cJjMY0AZNsnDZmoHo1zb0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422497,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYAf+/3WuybC+U4RwD4q4sHqHo7C0gmk46w6/LOIRIxgSdyvcuTsyq8qrSi+fQk+nwrJAw+3RNwtC4Yw8XkkoEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1OgPNvLNo0QfHUv5gE6mis6V2spF8fXCYzGNAGTbJw2ZqDZPKtH"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422497,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDYAf+/3WuybC+U4RwD4q4sHqHo7C0gmk46w6/LOIRIxgSdyvcuTsyq8qrSi+fQk+nwrJAw+3RNwtC4Yw8XkkoEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1OgPNvLNo0QfHUv5gE6mis6V2spF8fXCYzGNAGTbJw2ZqDZPKtH",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAVhAWpw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422496,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBX3DxoqfnasqfW8NXj3JjqBk58w4+VuSHX8rry7no6R6iftr1Iwadj15CoeoAoa+cKHIo5Ox6cjVxBW7fsqj0JuEDYAf+/3WuybC+U4RwD4q4sHqHo7C0gmk46w6/LOIRIxgSdyvcuTsyq8qrSi+fQk+nwrJAw+3RNwtC4Yw8XkkoEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1OgPNvLNo0QfHUv5gE6mis6V2spF8fXCYzGNAGTbJw2ZqAOiuqP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422496,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBX3DxoqfnasqfW8NXj3JjqBk58w4+VuSHX8rry7no6R6iftr1Iwadj15CoeoAoa+cKHIo5Ox6cjVxBW7fsqj0JuEDYAf+/3WuybC+U4RwD4q4sHqHo7C0gmk46w6/LOIRIxgSdyvcuTsyq8qrSi+fQk+nwrJAw+3RNwtC4Yw8XkkoEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1OgPNvLNo0QfHUv5gE6mis6V2spF8fXCYzGNAGTbJw2ZqAOiuqP"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBX3DxoqfnasqfW8NXj3JjqBk58w4+VuSHX8rry7no6R6iftr1Iwadj15CoeoAoa+cKHIo5Ox6cjVxBW7fsqj0JuEDYAf+/3WuybC+U4RwD4q4sHqHo7C0gmk46w6/LOIRIxgSdyvcuTsyq8qrSi+fQk+nwrJAw+3RNwtC4Yw8XkkoEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1OgPNvLNo0QfHUv5gE6mis6V2spF8fXCYzGNAGTbJw2ZqAOiuqP"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 83
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 83
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 83,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 83
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 83
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 83,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 84,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67VKB5uRjyBTsGsn2du66JB+ZSoXm+fQXRoG6jGnC7NGwJUrod+QA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422495,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECdpaVJQw2twM0afxGgT3evR5micfQVoo7PjMi3BAFHD8eqbSDE0Cw83THNomIIiE2XL43DgExCin6GLjWYq5oEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1SgebkY8gU7BrJ9nbuuiQfmUqF5vn0F0aBuoxpwuzRsCVKo/hkO"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422495,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECdpaVJQw2twM0afxGgT3evR5micfQVoo7PjMi3BAFHD8eqbSDE0Cw83THNomIIiE2XL43DgExCin6GLjWYq5oEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1SgebkY8gU7BrJ9nbuuiQfmUqF5vn0F0aBuoxpwuzRsCVKo/hkO",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422494,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBjZqvgQ3yasZGOK7L8rchzCOuwWH58sYcuOp6Bt63x9JcETjvbAJZQt+3H4w69zmmMVT+zXddbH9l+Iz5bTKgIuECdpaVJQw2twM0afxGgT3evR5micfQVoo7PjMi3BAFHD8eqbSDE0Cw83THNomIIiE2XL43DgExCin6GLjWYq5oEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1SgebkY8gU7BrJ9nbuuiQfmUqF5vn0F0aBuoxpwuzRsCVKSz+o5"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422494,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBjZqvgQ3yasZGOK7L8rchzCOuwWH58sYcuOp6Bt63x9JcETjvbAJZQt+3H4w69zmmMVT+zXddbH9l+Iz5bTKgIuECdpaVJQw2twM0afxGgT3evR5micfQVoo7PjMi3BAFHD8eqbSDE0Cw83THNomIIiE2XL43DgExCin6GLjWYq5oEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1SgebkY8gU7BrJ9nbuuiQfmUqF5vn0F0aBuoxpwuzRsCVKSz+o5"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBjZqvgQ3yasZGOK7L8rchzCOuwWH58sYcuOp6Bt63x9JcETjvbAJZQt+3H4w69zmmMVT+zXddbH9l+Iz5bTKgIuECdpaVJQw2twM0afxGgT3evR5micfQVoo7PjMi3BAFHD8eqbSDE0Cw83THNomIIiE2XL43DgExCin6GLjWYq5oEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1SgebkY8gU7BrJ9nbuuiQfmUqF5vn0F0aBuoxpwuzRsCVKSz+o5"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 84
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 84
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 84,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 84
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 84
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 84,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 85,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67VaDWtgHzQQQ1On3n5PzX/h3LDugiU+/daAeSuyy3a9kO5wIze8E=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422493,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECM0MFnQxi6UxX1DT7vGa/PIJ98JZcu9d62UfMdAY10NgFORlAaBYEoExDoUt+8X2aVvQGSvOoCfTt0ePpj93cOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Wg1rYB80EENTp95+T81/4dyw7oIlPv3WgHkrsst2vZDufpKQEF"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422493,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECM0MFnQxi6UxX1DT7vGa/PIJ98JZcu9d62UfMdAY10NgFORlAaBYEoExDoUt+8X2aVvQGSvOoCfTt0ePpj93cOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Wg1rYB80EENTp95+T81/4dyw7oIlPv3WgHkrsst2vZDufpKQEF",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm9yYWNsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhRyaYQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422492,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECM0MFnQxi6UxX1DT7vGa/PIJ98JZcu9d62UfMdAY10NgFORlAaBYEoExDoUt+8X2aVvQGSvOoCfTt0ePpj93cOuEC/3uwxYWnUtnxtCqolRIS4/iudzRG9BCrjqDelsuygT7jOZnkwhgCfDSwE9bpdFgzKQcOcCBOiY6s3TKd6hcMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Wg1rYB80EENTp95+T81/4dyw7oIlPv3WgHkrsst2vZDudcgB0+"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422492,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECM0MFnQxi6UxX1DT7vGa/PIJ98JZcu9d62UfMdAY10NgFORlAaBYEoExDoUt+8X2aVvQGSvOoCfTt0ePpj93cOuEC/3uwxYWnUtnxtCqolRIS4/iudzRG9BCrjqDelsuygT7jOZnkwhgCfDSwE9bpdFgzKQcOcCBOiY6s3TKd6hcMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Wg1rYB80EENTp95+T81/4dyw7oIlPv3WgHkrsst2vZDudcgB0+"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECM0MFnQxi6UxX1DT7vGa/PIJ98JZcu9d62UfMdAY10NgFORlAaBYEoExDoUt+8X2aVvQGSvOoCfTt0ePpj93cOuEC/3uwxYWnUtnxtCqolRIS4/iudzRG9BCrjqDelsuygT7jOZnkwhgCfDSwE9bpdFgzKQcOcCBOiY6s3TKd6hcMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1Wg1rYB80EENTp95+T81/4dyw7oIlPv3WgHkrsst2vZDudcgB0+"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 85
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 85
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 85,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 85
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 85
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 85,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 86,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67VqB+sOc4pVNZyyvspfdrXoDW/tRtT4JgXpxBBaKfe9RqsKaNaIM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422491,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDlPTe5I+fBvMLsiWz+Xyaz+AKzsj0teEpAn8tDSjXHpUImr8WaVuE/s5egh8hPaFQ5cjTJxZjc3kAYz7rqO4ADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1agfrDnOKVTWcsr7KX3a16A1v7UbU+CYF6cQQWin3vUarDj3BcJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422491,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDlPTe5I+fBvMLsiWz+Xyaz+AKzsj0teEpAn8tDSjXHpUImr8WaVuE/s5egh8hPaFQ5cjTJxZjc3kAYz7rqO4ADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1agfrDnOKVTWcsr7KX3a16A1v7UbU+CYF6cQQWin3vUarDj3BcJ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422490,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPclSefyFyh+zdaFBn+l4QyHJ9oNL/b01DI6bTYXGAVFLuMyMMzjrqRdySsQCfckp9SsG0QjzI9Bgk10itEkUDuEDlPTe5I+fBvMLsiWz+Xyaz+AKzsj0teEpAn8tDSjXHpUImr8WaVuE/s5egh8hPaFQ5cjTJxZjc3kAYz7rqO4ADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1agfrDnOKVTWcsr7KX3a16A1v7UbU+CYF6cQQWin3vUarDi78gh"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422490,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBPclSefyFyh+zdaFBn+l4QyHJ9oNL/b01DI6bTYXGAVFLuMyMMzjrqRdySsQCfckp9SsG0QjzI9Bgk10itEkUDuEDlPTe5I+fBvMLsiWz+Xyaz+AKzsj0teEpAn8tDSjXHpUImr8WaVuE/s5egh8hPaFQ5cjTJxZjc3kAYz7rqO4ADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1agfrDnOKVTWcsr7KX3a16A1v7UbU+CYF6cQQWin3vUarDi78gh"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBPclSefyFyh+zdaFBn+l4QyHJ9oNL/b01DI6bTYXGAVFLuMyMMzjrqRdySsQCfckp9SsG0QjzI9Bgk10itEkUDuEDlPTe5I+fBvMLsiWz+Xyaz+AKzsj0teEpAn8tDSjXHpUImr8WaVuE/s5egh8hPaFQ5cjTJxZjc3kAYz7rqO4ADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1agfrDnOKVTWcsr7KX3a16A1v7UbU+CYF6cQQWin3vUarDi78gh"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 86
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 86
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 86,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 86
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 86
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 86,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 87,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67V6BpFRRPZ0Zrw3Sdgr1mV83LDL1RBug74w9QYIlNZKFvM89IrWQ=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422489,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA85kOITmjmITuoN+SzVnbOM5rkXjobRf9R/On1ORsSBhznvGKKVty3B5uwkKKb/kabqMyMHh5MYSd5/GrPJ9kFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1egaRUUT2dGa8N0nYK9ZlfNywy9UQboO+MPUGCJTWShbzOJxl9A"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422489,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA85kOITmjmITuoN+SzVnbOM5rkXjobRf9R/On1ORsSBhznvGKKVty3B5uwkKKb/kabqMyMHh5MYSd5/GrPJ9kFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1egaRUUT2dGa8N0nYK9ZlfNywy9UQboO+MPUGCJTWShbzOJxl9A",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADnVuZXhwZWN0ZWRfa2V5AAAAAAAAAAAAAAAAAAAAAAAA+1gMmQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422488,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAfZHnLF3HyVAH9Yz+wmCSmzLKTbjM13cNdaWMbKsGfZme9GZK5dssDE6RPLpuxt24/JtGcRuWWYUsEk5FUf5MBuEA85kOITmjmITuoN+SzVnbOM5rkXjobRf9R/On1ORsSBhznvGKKVty3B5uwkKKb/kabqMyMHh5MYSd5/GrPJ9kFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1egaRUUT2dGa8N0nYK9ZlfNywy9UQboO+MPUGCJTWShbzMoeFhD"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422488,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAfZHnLF3HyVAH9Yz+wmCSmzLKTbjM13cNdaWMbKsGfZme9GZK5dssDE6RPLpuxt24/JtGcRuWWYUsEk5FUf5MBuEA85kOITmjmITuoN+SzVnbOM5rkXjobRf9R/On1ORsSBhznvGKKVty3B5uwkKKb/kabqMyMHh5MYSd5/GrPJ9kFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1egaRUUT2dGa8N0nYK9ZlfNywy9UQboO+MPUGCJTWShbzMoeFhD"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAfZHnLF3HyVAH9Yz+wmCSmzLKTbjM13cNdaWMbKsGfZme9GZK5dssDE6RPLpuxt24/JtGcRuWWYUsEk5FUf5MBuEA85kOITmjmITuoN+SzVnbOM5rkXjobRf9R/On1ORsSBhznvGKKVty3B5uwkKKb/kabqMyMHh5MYSd5/GrPJ9kFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1egaRUUT2dGa8N0nYK9ZlfNywy9UQboO+MPUGCJTWShbzMoeFhD"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 87
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 87
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 87,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 87
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 87
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 87,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13183,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyukdn"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 88,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67WKDqkDY6U5kZ+ruXYNLKhl6zw4iMioj1FkDqsxMfHQK2+NF47g8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422487,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEARtY6tggThuaIUtsTmrKcflsUNHa0AdtCY50yNelpLXEX0ynd1/YTgGgtjvcZsLZVkxeXp700FEi08gD0UqFAFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ig6pA2OlOZGfq7l2DSyoZes8OIjIqI9RZA6rMTHx0CtvjPC4y8"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422487,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEARtY6tggThuaIUtsTmrKcflsUNHa0AdtCY50yNelpLXEX0ynd1/YTgGgtjvcZsLZVkxeXp700FEi08gD0UqFAFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ig6pA2OlOZGfq7l2DSyoZes8OIjIqI9RZA6rMTHx0CtvjPC4y8",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422486,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEARtY6tggThuaIUtsTmrKcflsUNHa0AdtCY50yNelpLXEX0ynd1/YTgGgtjvcZsLZVkxeXp700FEi08gD0UqFAFuECTo7lK6CfY1Gajt5ABLDJsmlYHWqFawBNkKNsCMGKQa+DTHw2ztWQrApALw7Gt7jMNE6nTbhYClOzlSxop1P8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ig6pA2OlOZGfq7l2DSyoZes8OIjIqI9RZA6rMTHx0CtvhSFIIM"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422486,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEARtY6tggThuaIUtsTmrKcflsUNHa0AdtCY50yNelpLXEX0ynd1/YTgGgtjvcZsLZVkxeXp700FEi08gD0UqFAFuECTo7lK6CfY1Gajt5ABLDJsmlYHWqFawBNkKNsCMGKQa+DTHw2ztWQrApALw7Gt7jMNE6nTbhYClOzlSxop1P8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ig6pA2OlOZGfq7l2DSyoZes8OIjIqI9RZA6rMTHx0CtvhSFIIM"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEARtY6tggThuaIUtsTmrKcflsUNHa0AdtCY50yNelpLXEX0ynd1/YTgGgtjvcZsLZVkxeXp700FEi08gD0UqFAFuECTo7lK6CfY1Gajt5ABLDJsmlYHWqFawBNkKNsCMGKQa+DTHw2ztWQrApALw7Gt7jMNE6nTbhYClOzlSxop1P8AuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ig6pA2OlOZGfq7l2DSyoZes8OIjIqI9RZA6rMTHx0CtvhSFIIM"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 88
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 88
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 88,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 88
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ABCDEFG",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 88
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 88,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 89,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67WaBcZi5eRnhu5VED1GEwF9Ui8O6y5xeG66Q3NxcPU0DJFFfal9s=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422485,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECnGd40aNzoG9xPknoOzjKEo9XYUpebNePY/lDazCFLAcKwJT9Bsu2RiaK0O8UqVRfGl+z8UQJGnIcIPaHBb+cAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1mgXGYuXkZ4buVRA9RhMBfVIvDusucXhuukNzcXD1NAyRQ3AavZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422485,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECnGd40aNzoG9xPknoOzjKEo9XYUpebNePY/lDazCFLAcKwJT9Bsu2RiaK0O8UqVRfGl+z8UQJGnIcIPaHBb+cAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1mgXGYuXkZ4buVRA9RhMBfVIvDusucXhuukNzcXD1NAyRQ3AavZ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUMndIdWpKdTYzcFgzVDMuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC21pc3Npbmdfa2V5AAAAAAAAAAAAAAAAAAAAAAAAAAAAZORRGg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422484,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECnGd40aNzoG9xPknoOzjKEo9XYUpebNePY/lDazCFLAcKwJT9Bsu2RiaK0O8UqVRfGl+z8UQJGnIcIPaHBb+cAuEDDy6Sm3VBE/Jc8Teal8FSCXTpVnz9fB36nI6T1owdI8nn1bpYr2Jzep2GWJ2LhgKpQprXDDXVuRSz63hqMqQQCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1mgXGYuXkZ4buVRA9RhMBfVIvDusucXhuukNzcXD1NAyRTYzssP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422484,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECnGd40aNzoG9xPknoOzjKEo9XYUpebNePY/lDazCFLAcKwJT9Bsu2RiaK0O8UqVRfGl+z8UQJGnIcIPaHBb+cAuEDDy6Sm3VBE/Jc8Teal8FSCXTpVnz9fB36nI6T1owdI8nn1bpYr2Jzep2GWJ2LhgKpQprXDDXVuRSz63hqMqQQCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1mgXGYuXkZ4buVRA9RhMBfVIvDusucXhuukNzcXD1NAyRTYzssP"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECnGd40aNzoG9xPknoOzjKEo9XYUpebNePY/lDazCFLAcKwJT9Bsu2RiaK0O8UqVRfGl+z8UQJGnIcIPaHBb+cAuEDDy6Sm3VBE/Jc8Teal8FSCXTpVnz9fB36nI6T1owdI8nn1bpYr2Jzep2GWJ2LhgKpQprXDDXVuRSz63hqMqQQCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1mgXGYuXkZ4buVRA9RhMBfVIvDusucXhuukNzcXD1NAyRTYzssP"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 89
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 89
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 89,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 89
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "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_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ABCDEFG",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
    "round": 89
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 89,
      "contract_id": "ct_gaceQhkGNbUSCCDiENryrETXGXvv2cxLWHXPeUsEqdPM5aChN",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTLqBDOUOELbA7KsS163gsOj8B0QVQL2/bNhiuLESTl0otbTAu0lY=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421924,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECRemUqYoaVvE4BHLdRRHUxx5O7o+9XboZ8X3rsvpmmeVHN4S2PnwV+H53CiQ9qrV4eGxvy/qIs/W+UiJngmG0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky6gQzlDhC2wOyrEtet4LDo/AdEFUC9v2zYYrixEk5dKLW2yrfYw"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECRemUqYoaVvE4BHLdRRHUxx5O7o+9XboZ8X3rsvpmmeVHN4S2PnwV+H53CiQ9qrV4eGxvy/qIs/W+UiJngmG0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky6gQzlDhC2wOyrEtet4LDo/AdEFUC9v2zYYrixEk5dKLW2yrfYw",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421923,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB1RbL8eKznaZNUyB2mK5PcEBcnZRFf1Gkb6pU6hPBzaZBPK0dT6rEq2f/JmeutZwG8unf72VKNW8S6Oh64LVAJuECRemUqYoaVvE4BHLdRRHUxx5O7o+9XboZ8X3rsvpmmeVHN4S2PnwV+H53CiQ9qrV4eGxvy/qIs/W+UiJngmG0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky6gQzlDhC2wOyrEtet4LDo/AdEFUC9v2zYYrixEk5dKLW2NlQMI"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421923,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB1RbL8eKznaZNUyB2mK5PcEBcnZRFf1Gkb6pU6hPBzaZBPK0dT6rEq2f/JmeutZwG8unf72VKNW8S6Oh64LVAJuECRemUqYoaVvE4BHLdRRHUxx5O7o+9XboZ8X3rsvpmmeVHN4S2PnwV+H53CiQ9qrV4eGxvy/qIs/W+UiJngmG0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky6gQzlDhC2wOyrEtet4LDo/AdEFUC9v2zYYrixEk5dKLW2NlQMI"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB1RbL8eKznaZNUyB2mK5PcEBcnZRFf1Gkb6pU6hPBzaZBPK0dT6rEq2f/JmeutZwG8unf72VKNW8S6Oh64LVAJuECRemUqYoaVvE4BHLdRRHUxx5O7o+9XboZ8X3rsvpmmeVHN4S2PnwV+H53CiQ9qrV4eGxvy/qIs/W+UiJngmG0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky6gQzlDhC2wOyrEtet4LDo/AdEFUC9v2zYYrixEk5dKLW2NlQMI"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 47,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTL6DhTSmSyBmzvuFfubNyHcS8I6fjhKL6FGGO8jCl32e9r8wAAo4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421922,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECP5XT2oKj1s0Euh17NuRg97KhStzdgj7c0hZ4/PoXmyLZc1pPIcXERqaczVQ6jTqTjOkNWxQfvFK15GLS009AAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky+g4U0pksgZs77hX7mzch3EvCOn44Si+hRhjvIwpd9nva8hmAr4"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECP5XT2oKj1s0Euh17NuRg97KhStzdgj7c0hZ4/PoXmyLZc1pPIcXERqaczVQ6jTqTjOkNWxQfvFK15GLS009AAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky+g4U0pksgZs77hX7mzch3EvCOn44Si+hRhjvIwpd9nva8hmAr4",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421921,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECP5XT2oKj1s0Euh17NuRg97KhStzdgj7c0hZ4/PoXmyLZc1pPIcXERqaczVQ6jTqTjOkNWxQfvFK15GLS009AAuEClyuiS5FSXn9wiEKEKTBS7bE7TdFfU+4fQVAR/e6+8F0eoXxI8W1u9PMqj8Y7pIIMSDW8YO/LVldj+LTnO1DcKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky+g4U0pksgZs77hX7mzch3EvCOn44Si+hRhjvIwpd9nva+zlwy7"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421921,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECP5XT2oKj1s0Euh17NuRg97KhStzdgj7c0hZ4/PoXmyLZc1pPIcXERqaczVQ6jTqTjOkNWxQfvFK15GLS009AAuEClyuiS5FSXn9wiEKEKTBS7bE7TdFfU+4fQVAR/e6+8F0eoXxI8W1u9PMqj8Y7pIIMSDW8YO/LVldj+LTnO1DcKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky+g4U0pksgZs77hX7mzch3EvCOn44Si+hRhjvIwpd9nva+zlwy7"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECP5XT2oKj1s0Euh17NuRg97KhStzdgj7c0hZ4/PoXmyLZc1pPIcXERqaczVQ6jTqTjOkNWxQfvFK15GLS009AAuEClyuiS5FSXn9wiEKEKTBS7bE7TdFfU+4fQVAR/e6+8F0eoXxI8W1u9PMqj8Y7pIIMSDW8YO/LVldj+LTnO1DcKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky+g4U0pksgZs77hX7mzch3EvCOn44Si+hRhjvIwpd9nva+zlwy7"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 47
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 47
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 47
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 47,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 47
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 47
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 47
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 47,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 47,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 48,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_6et22QWhg3hc7CKCAFFpcves82uu87ZXEKd2bcMq41UoHKszq",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTMKAWvlFLCkJ8gLIyy1UOmNcmFTBU3SBPBteI2vKoX1m4DvTHOMU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421920,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECbwQpL+po3EaIt6F8Hlx1OzuS5HtnNDmmP8S/xhUGwIOipY9YpXQFH0ygyC1sKKKD0VqY1Rc1QJwOieEq/rNYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzCgFr5RSwpCfICyMstVDpjXJhUwVN0gTwbXiNryqF9ZuA7cYHei"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECbwQpL+po3EaIt6F8Hlx1OzuS5HtnNDmmP8S/xhUGwIOipY9YpXQFH0ygyC1sKKKD0VqY1Rc1QJwOieEq/rNYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzCgFr5RSwpCfICyMstVDpjXJhUwVN0gTwbXiNryqF9ZuA7cYHei",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421919,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECEm6Tg/fRsnbH4FISvTZsv6rFsUdosZ+A/Lpx+JxPw6/ba72mGQmH6ETUcKSnNEYT2nJJTbrS+Duk96stC9F0EuECbwQpL+po3EaIt6F8Hlx1OzuS5HtnNDmmP8S/xhUGwIOipY9YpXQFH0ygyC1sKKKD0VqY1Rc1QJwOieEq/rNYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzCgFr5RSwpCfICyMstVDpjXJhUwVN0gTwbXiNryqF9ZuA4TE4/k"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421919,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECEm6Tg/fRsnbH4FISvTZsv6rFsUdosZ+A/Lpx+JxPw6/ba72mGQmH6ETUcKSnNEYT2nJJTbrS+Duk96stC9F0EuECbwQpL+po3EaIt6F8Hlx1OzuS5HtnNDmmP8S/xhUGwIOipY9YpXQFH0ygyC1sKKKD0VqY1Rc1QJwOieEq/rNYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzCgFr5RSwpCfICyMstVDpjXJhUwVN0gTwbXiNryqF9ZuA4TE4/k"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECEm6Tg/fRsnbH4FISvTZsv6rFsUdosZ+A/Lpx+JxPw6/ba72mGQmH6ETUcKSnNEYT2nJJTbrS+Duk96stC9F0EuECbwQpL+po3EaIt6F8Hlx1OzuS5HtnNDmmP8S/xhUGwIOipY9YpXQFH0ygyC1sKKKD0VqY1Rc1QJwOieEq/rNYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzCgFr5RSwpCfICyMstVDpjXJhUwVN0gTwbXiNryqF9ZuA4TE4/k"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 48
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 48
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 48
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 48,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 48
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 48
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 48
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 48,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 48,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 49,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTMaCCUt1EWgm9bs7v/nd8bncDQwTbFcOMIBaW4XAfHSDdj8/fgtA=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421918,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDLvuLvI2PquO09fEALA+5CJiNK63utljFhgVWK3JydtBHiuBSt5Edu8M9Y24j2UK9qqFu67ONb6D4+XhyewhANuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzGgglLdRFoJvW7O7/53fG53A0ME2xXDjCAWluFwHx0g3Y+diQx+"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDLvuLvI2PquO09fEALA+5CJiNK63utljFhgVWK3JydtBHiuBSt5Edu8M9Y24j2UK9qqFu67ONb6D4+XhyewhANuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzGgglLdRFoJvW7O7/53fG53A0ME2xXDjCAWluFwHx0g3Y+diQx+",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421917,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC30vusdeYX9q/VQO0rnv9i8Cb0KJC66RFWleND9RT7IVSKwMQEb+8or6gF1ed+upFjIHb3uD7atJtRPohwqE0GuEDLvuLvI2PquO09fEALA+5CJiNK63utljFhgVWK3JydtBHiuBSt5Edu8M9Y24j2UK9qqFu67ONb6D4+XhyewhANuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzGgglLdRFoJvW7O7/53fG53A0ME2xXDjCAWluFwHx0g3Y+2wOTu"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421917,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC30vusdeYX9q/VQO0rnv9i8Cb0KJC66RFWleND9RT7IVSKwMQEb+8or6gF1ed+upFjIHb3uD7atJtRPohwqE0GuEDLvuLvI2PquO09fEALA+5CJiNK63utljFhgVWK3JydtBHiuBSt5Edu8M9Y24j2UK9qqFu67ONb6D4+XhyewhANuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzGgglLdRFoJvW7O7/53fG53A0ME2xXDjCAWluFwHx0g3Y+2wOTu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC30vusdeYX9q/VQO0rnv9i8Cb0KJC66RFWleND9RT7IVSKwMQEb+8or6gF1ed+upFjIHb3uD7atJtRPohwqE0GuEDLvuLvI2PquO09fEALA+5CJiNK63utljFhgVWK3JydtBHiuBSt5Edu8M9Y24j2UK9qqFu67ONb6D4+XhyewhANuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzGgglLdRFoJvW7O7/53fG53A0ME2xXDjCAWluFwHx0g3Y+2wOTu"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 49
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 49
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 49,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 49
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 49
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 49
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 49,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 49,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 50,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTMqCantbtUhJeXR4SFkNx7xSK7iCD8XkB6LkbNod6Rg7Zr9JR3U4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421916,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBMuJbnaZbOJEmcvLqtbA92JLabk8xS2FhLgd6RiR++qZibjzLBJSXhCvpgWvrb4vTa5HrAx7GYCMv+jEs2D4sPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzKgmp7W7VISXl0eEhZDce8Uiu4gg/F5Aei5GzaHekYO2a/rdzIS"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBMuJbnaZbOJEmcvLqtbA92JLabk8xS2FhLgd6RiR++qZibjzLBJSXhCvpgWvrb4vTa5HrAx7GYCMv+jEs2D4sPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzKgmp7W7VISXl0eEhZDce8Uiu4gg/F5Aei5GzaHekYO2a/rdzIS",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjlhY2NvdW50X3B1YmtleZZpM4M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421915,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBMuJbnaZbOJEmcvLqtbA92JLabk8xS2FhLgd6RiR++qZibjzLBJSXhCvpgWvrb4vTa5HrAx7GYCMv+jEs2D4sPuEDGu03Mqc0iN2eygR/GnNd4mf452pnkvQr8mEBbw5QB73kvg1si+gKgNDr9g/7xx5HjU48bXhpAd1rUT+3LIC4DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzKgmp7W7VISXl0eEhZDce8Uiu4gg/F5Aei5GzaHekYO2a+K797h"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421915,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBMuJbnaZbOJEmcvLqtbA92JLabk8xS2FhLgd6RiR++qZibjzLBJSXhCvpgWvrb4vTa5HrAx7GYCMv+jEs2D4sPuEDGu03Mqc0iN2eygR/GnNd4mf452pnkvQr8mEBbw5QB73kvg1si+gKgNDr9g/7xx5HjU48bXhpAd1rUT+3LIC4DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzKgmp7W7VISXl0eEhZDce8Uiu4gg/F5Aei5GzaHekYO2a+K797h"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBMuJbnaZbOJEmcvLqtbA92JLabk8xS2FhLgd6RiR++qZibjzLBJSXhCvpgWvrb4vTa5HrAx7GYCMv+jEs2D4sPuEDGu03Mqc0iN2eygR/GnNd4mf452pnkvQr8mEBbw5QB73kvg1si+gKgNDr9g/7xx5HjU48bXhpAd1rUT+3LIC4DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzKgmp7W7VISXl0eEhZDce8Uiu4gg/F5Aei5GzaHekYO2a+K797h"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 50
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 50
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 50
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 50,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 50
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 50
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 50
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 50,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 50,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 51,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTM6AYLES5e5fGEzjAeypdahUsa6EChaIKxn31w3kYp5SSGHFo/0Y=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421914,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBKvyB3mbgnKx0gOr+B/Sk6FPE+ljLjXZ8w/r8H1kbunnv8UKB1qdhNtBBT+HeegFPXDLeiYY5/XtBJ1yV09+4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzOgGCxEuXuXxhM4wHsqXWoVLGuhAoWiCsZ99cN5GKeUkhg7+A4u"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBKvyB3mbgnKx0gOr+B/Sk6FPE+ljLjXZ8w/r8H1kbunnv8UKB1qdhNtBBT+HeegFPXDLeiYY5/XtBJ1yV09+4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzOgGCxEuXuXxhM4wHsqXWoVLGuhAoWiCsZ99cN5GKeUkhg7+A4u",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421913,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAEHTzCNyUQN/CIbJXCxR+MebfnxBejrvWy+G4fwCxqYmcecmnYcT1qmeFPUnITf7tftUberaGnQCoT2RzrK18NuEBKvyB3mbgnKx0gOr+B/Sk6FPE+ljLjXZ8w/r8H1kbunnv8UKB1qdhNtBBT+HeegFPXDLeiYY5/XtBJ1yV09+4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzOgGCxEuXuXxhM4wHsqXWoVLGuhAoWiCsZ99cN5GKeUkhjpqpgQ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421913,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAEHTzCNyUQN/CIbJXCxR+MebfnxBejrvWy+G4fwCxqYmcecmnYcT1qmeFPUnITf7tftUberaGnQCoT2RzrK18NuEBKvyB3mbgnKx0gOr+B/Sk6FPE+ljLjXZ8w/r8H1kbunnv8UKB1qdhNtBBT+HeegFPXDLeiYY5/XtBJ1yV09+4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzOgGCxEuXuXxhM4wHsqXWoVLGuhAoWiCsZ99cN5GKeUkhjpqpgQ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAEHTzCNyUQN/CIbJXCxR+MebfnxBejrvWy+G4fwCxqYmcecmnYcT1qmeFPUnITf7tftUberaGnQCoT2RzrK18NuEBKvyB3mbgnKx0gOr+B/Sk6FPE+ljLjXZ8w/r8H1kbunnv8UKB1qdhNtBBT+HeegFPXDLeiYY5/XtBJ1yV09+4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzOgGCxEuXuXxhM4wHsqXWoVLGuhAoWiCsZ99cN5GKeUkhjpqpgQ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 51
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 51
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 51
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 51,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 51
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 51
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 51
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 51,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 51,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 52,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTNKCG6MHZ1qGeZVo7XrbPIdsejYvTZjjFv3tq0ptHByVUr7G6OdQ=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421912,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECaCdVyG+Wus6IMvS4hDUf8cUA3IUOcMXiqPIyIhtiFP4ZW3rai29AhYLgV+07BskBVMwtVSMmKrG5N+rDnD8cBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzSghujB2dahnmVaO162zyHbHo2L02Y4xb97atKbRwclVK/jc+Mt"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECaCdVyG+Wus6IMvS4hDUf8cUA3IUOcMXiqPIyIhtiFP4ZW3rai29AhYLgV+07BskBVMwtVSMmKrG5N+rDnD8cBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzSghujB2dahnmVaO162zyHbHo2L02Y4xb97atKbRwclVK/jc+Mt",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbhlvcmFjbGWAItxS",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421911,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECTPFgx4TO32NNC19ILTX7K405Xt0wPI7Ls0KL3VxJzJ+JDIsrmCRqzrBskgZqtENDCsWxCmtrwldPfosUJRZ0HuECaCdVyG+Wus6IMvS4hDUf8cUA3IUOcMXiqPIyIhtiFP4ZW3rai29AhYLgV+07BskBVMwtVSMmKrG5N+rDnD8cBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzSghujB2dahnmVaO162zyHbHo2L02Y4xb97atKbRwclVK+stiEJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421911,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECTPFgx4TO32NNC19ILTX7K405Xt0wPI7Ls0KL3VxJzJ+JDIsrmCRqzrBskgZqtENDCsWxCmtrwldPfosUJRZ0HuECaCdVyG+Wus6IMvS4hDUf8cUA3IUOcMXiqPIyIhtiFP4ZW3rai29AhYLgV+07BskBVMwtVSMmKrG5N+rDnD8cBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzSghujB2dahnmVaO162zyHbHo2L02Y4xb97atKbRwclVK+stiEJ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECTPFgx4TO32NNC19ILTX7K405Xt0wPI7Ls0KL3VxJzJ+JDIsrmCRqzrBskgZqtENDCsWxCmtrwldPfosUJRZ0HuECaCdVyG+Wus6IMvS4hDUf8cUA3IUOcMXiqPIyIhtiFP4ZW3rai29AhYLgV+07BskBVMwtVSMmKrG5N+rDnD8cBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzSghujB2dahnmVaO162zyHbHo2L02Y4xb97atKbRwclVK+stiEJ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 52
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 52
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 52
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 52,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 52
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 52
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 52
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 52,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 52,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 53,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTNaADx7zfs99gDMJ/tX4k14RKFi5oswDSYC23plWsbExWAprsuyk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421910,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBXEDAStwxVWQF6Ia04bpFRUzRssTCJ4FLIYFnS/xRKYQZh1oEs6hqcCMnPIIxng3zSXdpZnxn+aBo7h3R2pXMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzWgA8e837PfYAzCf7V+JNeEShYuaLMA0mAtt6ZVrGxMVgJWFVDb"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBXEDAStwxVWQF6Ia04bpFRUzRssTCJ4FLIYFnS/xRKYQZh1oEs6hqcCMnPIIxng3zSXdpZnxn+aBo7h3R2pXMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzWgA8e837PfYAzCf7V+JNeEShYuaLMA0mAtt6ZVrGxMVgJWFVDb",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421909,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBXEDAStwxVWQF6Ia04bpFRUzRssTCJ4FLIYFnS/xRKYQZh1oEs6hqcCMnPIIxng3zSXdpZnxn+aBo7h3R2pXMOuEC5CDQWoVXh58qfQd7CApK1oywFEhO4M9Oy+fzX0sMCEcqArde2vqNPzyYFy8cLqzosIQPTXeNJfIsj/sGkXEwBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzWgA8e837PfYAzCf7V+JNeEShYuaLMA0mAtt6ZVrGxMVgKdJPqE"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421909,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBXEDAStwxVWQF6Ia04bpFRUzRssTCJ4FLIYFnS/xRKYQZh1oEs6hqcCMnPIIxng3zSXdpZnxn+aBo7h3R2pXMOuEC5CDQWoVXh58qfQd7CApK1oywFEhO4M9Oy+fzX0sMCEcqArde2vqNPzyYFy8cLqzosIQPTXeNJfIsj/sGkXEwBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzWgA8e837PfYAzCf7V+JNeEShYuaLMA0mAtt6ZVrGxMVgKdJPqE"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBXEDAStwxVWQF6Ia04bpFRUzRssTCJ4FLIYFnS/xRKYQZh1oEs6hqcCMnPIIxng3zSXdpZnxn+aBo7h3R2pXMOuEC5CDQWoVXh58qfQd7CApK1oywFEhO4M9Oy+fzX0sMCEcqArde2vqNPzyYFy8cLqzosIQPTXeNJfIsj/sGkXEwBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzWgA8e837PfYAzCf7V+JNeEShYuaLMA0mAtt6ZVrGxMVgKdJPqE"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 53
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 53
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 53,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 53
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 53
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 53
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 53,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 53,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 54,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTNqDKyk5tPqcduT4MWkPfZmervL/sa3ceQgu5AXTr5oTyafwA2zQ=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421908,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB6obKbOvL98Y9siB2+w0GF7FFcanXMAO8k0679fKasXJAK1I3mxodCf/b+H8d1VYnMClOXuHuwJFeORZxEccsHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzagyspObT6nHbk+DFpD32Znq7y/7Gt3HkILuQF06+aE8mnEzhsk"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB6obKbOvL98Y9siB2+w0GF7FFcanXMAO8k0679fKasXJAK1I3mxodCf/b+H8d1VYnMClOXuHuwJFeORZxEccsHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzagyspObT6nHbk+DFpD32Znq7y/7Gt3HkILuQF06+aE8mnEzhsk",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbjl1bmV4cGVjdGVkX2tleWf1aTI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421907,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB6obKbOvL98Y9siB2+w0GF7FFcanXMAO8k0679fKasXJAK1I3mxodCf/b+H8d1VYnMClOXuHuwJFeORZxEccsHuECqckQhpZkRS8YhtQKZmbOOOyAmeEXxHGmnRdnfbfEgv/InrH2uz9SiCe4dgabCYNvLjaqrqQ3z+aaH5SWLfwoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzagyspObT6nHbk+DFpD32Znq7y/7Gt3HkILuQF06+aE8mlmLEK8"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421907,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB6obKbOvL98Y9siB2+w0GF7FFcanXMAO8k0679fKasXJAK1I3mxodCf/b+H8d1VYnMClOXuHuwJFeORZxEccsHuECqckQhpZkRS8YhtQKZmbOOOyAmeEXxHGmnRdnfbfEgv/InrH2uz9SiCe4dgabCYNvLjaqrqQ3z+aaH5SWLfwoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzagyspObT6nHbk+DFpD32Znq7y/7Gt3HkILuQF06+aE8mlmLEK8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB6obKbOvL98Y9siB2+w0GF7FFcanXMAO8k0679fKasXJAK1I3mxodCf/b+H8d1VYnMClOXuHuwJFeORZxEccsHuECqckQhpZkRS8YhtQKZmbOOOyAmeEXxHGmnRdnfbfEgv/InrH2uz9SiCe4dgabCYNvLjaqrqQ3z+aaH5SWLfwoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzagyspObT6nHbk+DFpD32Znq7y/7Gt3HkILuQF06+aE8mlmLEK8"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 54
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 54
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 54
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 54,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 54
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 54
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 54
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 54,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 54,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 55,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTN6CyG8FUF/X/p7Gjr0Mi+47iEviCK8CytH5CiDfUgazYoOkXTsg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421906,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECei7WyTVQu+TwoZ3C1q7DTzMenArk/0eeUfXQQuanhP/60WH4oSvJ4VZBDiy/x2anDuvwVnFFpGLn1ay9sR38OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzegshvBVBf1/6exo69DIvuO4hL4givAsrR+Qog31IGs2KDYxsTa"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECei7WyTVQu+TwoZ3C1q7DTzMenArk/0eeUfXQQuanhP/60WH4oSvJ4VZBDiy/x2anDuvwVnFFpGLn1ay9sR38OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzegshvBVBf1/6exo69DIvuO4hL4givAsrR+Qog31IGs2KDYxsTa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421905,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAhCYOBif4YRO+423mhBnOdeF4W2w3tj4hM2JNGARUYc62k49UU1O3AqIz5ZoG9Aa7YxUc6Gc2eoJfJCdaFM+gMuECei7WyTVQu+TwoZ3C1q7DTzMenArk/0eeUfXQQuanhP/60WH4oSvJ4VZBDiy/x2anDuvwVnFFpGLn1ay9sR38OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzegshvBVBf1/6exo69DIvuO4hL4givAsrR+Qog31IGs2KCTQD68"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421905,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhCYOBif4YRO+423mhBnOdeF4W2w3tj4hM2JNGARUYc62k49UU1O3AqIz5ZoG9Aa7YxUc6Gc2eoJfJCdaFM+gMuECei7WyTVQu+TwoZ3C1q7DTzMenArk/0eeUfXQQuanhP/60WH4oSvJ4VZBDiy/x2anDuvwVnFFpGLn1ay9sR38OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzegshvBVBf1/6exo69DIvuO4hL4givAsrR+Qog31IGs2KCTQD68"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhCYOBif4YRO+423mhBnOdeF4W2w3tj4hM2JNGARUYc62k49UU1O3AqIz5ZoG9Aa7YxUc6Gc2eoJfJCdaFM+gMuECei7WyTVQu+TwoZ3C1q7DTzMenArk/0eeUfXQQuanhP/60WH4oSvJ4VZBDiy/x2anDuvwVnFFpGLn1ay9sR38OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzegshvBVBf1/6exo69DIvuO4hL4givAsrR+Qog31IGs2KCTQD68"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 55
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 55
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 55
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 55,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 55
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 55
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 55
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 55,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 55,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 56,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2UXdfDjjFyYCTt75CAXM345ycfJbgDcXmSmEs7gZQh6eECmMQY",
    "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTOKB4jPN7DAwon6peLKOwcSDAuFT4muDvAGd0KDt+3wle3XdyCMg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421904,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNGL9WIrFgM254OicAmaZTot0JOy0j4oySb1MUNIrbxgiBIpIBKYyco2RbWzAOapFPcsh/KrUKqZ7zSMlyb9MEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzigeIzzewwMKJ+qXiyjsHEgwLhU+Jrg7wBndCg7ft8JXt2PbagR"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECNGL9WIrFgM254OicAmaZTot0JOy0j4oySb1MUNIrbxgiBIpIBKYyco2RbWzAOapFPcsh/KrUKqZ7zSMlyb9MEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzigeIzzewwMKJ+qXiyjsHEgwLhU+Jrg7wBndCg7ft8JXt2PbagR",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FCRHEzRWdUUHlYdE15dy5jaGFpbi1taXNzaW5nX2tleXmEdPU=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421903,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNGL9WIrFgM254OicAmaZTot0JOy0j4oySb1MUNIrbxgiBIpIBKYyco2RbWzAOapFPcsh/KrUKqZ7zSMlyb9MEuECcr9lcfGFurExDt7aHjo5r4cRwLTkYpf/RyG/D7VAkk1kbqyPJ93r5R2iuFFKn74WOHrK1X1aO3nxHeIfTqoUGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzigeIzzewwMKJ+qXiyjsHEgwLhU+Jrg7wBndCg7ft8JXt1fTkj8"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421903,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECNGL9WIrFgM254OicAmaZTot0JOy0j4oySb1MUNIrbxgiBIpIBKYyco2RbWzAOapFPcsh/KrUKqZ7zSMlyb9MEuECcr9lcfGFurExDt7aHjo5r4cRwLTkYpf/RyG/D7VAkk1kbqyPJ93r5R2iuFFKn74WOHrK1X1aO3nxHeIfTqoUGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzigeIzzewwMKJ+qXiyjsHEgwLhU+Jrg7wBndCg7ft8JXt1fTkj8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECNGL9WIrFgM254OicAmaZTot0JOy0j4oySb1MUNIrbxgiBIpIBKYyco2RbWzAOapFPcsh/KrUKqZ7zSMlyb9MEuECcr9lcfGFurExDt7aHjo5r4cRwLTkYpf/RyG/D7VAkk1kbqyPJ93r5R2iuFFKn74WOHrK1X1aO3nxHeIfTqoUGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzigeIzzewwMKJ+qXiyjsHEgwLhU+Jrg7wBndCg7ft8JXt1fTkj8"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 56
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 56
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 56
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 56,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 56
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
        "round": 56
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
    "round": 56
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 56,
      "contract_id": "ct_2dPaXMxw44pf8Z16QYw6eYmAmzbimtRSLuQS1Q3UZVxDftC9rb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 56,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTOaDBDVksLClxIfJmQzpkfZcf+62FFo/qIxm2tmE/MftaxszrwCU=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421902,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0KJP90p2JSFF1o3alwcuDNOQo1SJzVNlsBazEgy9whg9xQ6uHYWbeJrUCKjfVYZaFSqvjQdVTlezP4GKfwPYOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzmgwQ1ZLCwpcSHyZkM6ZH2XH/uthRaP6iMZtrZhPzH7WsZxB9Dq"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA0KJP90p2JSFF1o3alwcuDNOQo1SJzVNlsBazEgy9whg9xQ6uHYWbeJrUCKjfVYZaFSqvjQdVTlezP4GKfwPYOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzmgwQ1ZLCwpcSHyZkM6ZH2XH/uthRaP6iMZtrZhPzH7WsZxB9Dq",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421901,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA0KJP90p2JSFF1o3alwcuDNOQo1SJzVNlsBazEgy9whg9xQ6uHYWbeJrUCKjfVYZaFSqvjQdVTlezP4GKfwPYOuEDVfDkpYMObAse0FGglVQmY/6H7wRwVjRBrJNxRdEeRZqC9LiNvrHS1FuRix1pvVAn+dB/cfCFRHwEnRrTOxooJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzmgwQ1ZLCwpcSHyZkM6ZH2XH/uthRaP6iMZtrZhPzH7WsaE257L"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421901,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA0KJP90p2JSFF1o3alwcuDNOQo1SJzVNlsBazEgy9whg9xQ6uHYWbeJrUCKjfVYZaFSqvjQdVTlezP4GKfwPYOuEDVfDkpYMObAse0FGglVQmY/6H7wRwVjRBrJNxRdEeRZqC9LiNvrHS1FuRix1pvVAn+dB/cfCFRHwEnRrTOxooJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzmgwQ1ZLCwpcSHyZkM6ZH2XH/uthRaP6iMZtrZhPzH7WsaE257L"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA0KJP90p2JSFF1o3alwcuDNOQo1SJzVNlsBazEgy9whg9xQ6uHYWbeJrUCKjfVYZaFSqvjQdVTlezP4GKfwPYOuEDVfDkpYMObAse0FGglVQmY/6H7wRwVjRBrJNxRdEeRZqC9LiNvrHS1FuRix1pvVAn+dB/cfCFRHwEnRrTOxooJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzmgwQ1ZLCwpcSHyZkM6ZH2XH/uthRaP6iMZtrZhPzH7WsaE257L"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 58,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTOqDPO9Q4BkU11rjSLDPj+jatDrgeEcn747pQ/tqGqGR+XY6dCCs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421900,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECvCSLWB+JeRmuBYRemNECwcggoN8R4UcszdodXSI2M4n5ZNRfTcGnjRwX0RoYlJU4V7Po0S7ftyzTYEHzjVboCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzqgzzvUOAZFNda40iwz4/o2rQ64HhHJ++O6UP7ahqhkfl0pFD8t"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECvCSLWB+JeRmuBYRemNECwcggoN8R4UcszdodXSI2M4n5ZNRfTcGnjRwX0RoYlJU4V7Po0S7ftyzTYEHzjVboCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzqgzzvUOAZFNda40iwz4/o2rQ64HhHJ++O6UP7ahqhkfl0pFD8t",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421899,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBQ+YODz2R5f9CLWXasM2Zv2NdoaTHKn4G1VG5Ap8BSHvabroaHwKkajTnztf2A4SXi/x+fXaV4/szEsO/Pi2MHuECvCSLWB+JeRmuBYRemNECwcggoN8R4UcszdodXSI2M4n5ZNRfTcGnjRwX0RoYlJU4V7Po0S7ftyzTYEHzjVboCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzqgzzvUOAZFNda40iwz4/o2rQ64HhHJ++O6UP7ahqhkfl2CqvnZ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421899,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQ+YODz2R5f9CLWXasM2Zv2NdoaTHKn4G1VG5Ap8BSHvabroaHwKkajTnztf2A4SXi/x+fXaV4/szEsO/Pi2MHuECvCSLWB+JeRmuBYRemNECwcggoN8R4UcszdodXSI2M4n5ZNRfTcGnjRwX0RoYlJU4V7Po0S7ftyzTYEHzjVboCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzqgzzvUOAZFNda40iwz4/o2rQ64HhHJ++O6UP7ahqhkfl2CqvnZ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQ+YODz2R5f9CLWXasM2Zv2NdoaTHKn4G1VG5Ap8BSHvabroaHwKkajTnztf2A4SXi/x+fXaV4/szEsO/Pi2MHuECvCSLWB+JeRmuBYRemNECwcggoN8R4UcszdodXSI2M4n5ZNRfTcGnjRwX0RoYlJU4V7Po0S7ftyzTYEHzjVboCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzqgzzvUOAZFNda40iwz4/o2rQ64HhHJ++O6UP7ahqhkfl2CqvnZ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 58
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 58
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 58
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 58,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 58
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 58
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 58
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 58,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 58,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 59,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_CWAMmSNoK5HEYrxHb9a6AgDsr9z6PD5eDY9382GH6qcZgak6y",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTO6Bbe93aZD17mg/JSwljEzbYO6o1bPfc5jzWhA1v6BfDbjApFYw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421898,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBLf0KNs/7iAmdrWXdiBiIQE4AumKfplAGf18kWiPmHDFRoy6DyxTzhbhQyTnc2EyJAU7+ytDvYPlglda9zau0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzugW3vd2mQ9e5oPyUsJYxM22DuqNWz33OY81oQNb+gXw27Vk1ot"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBLf0KNs/7iAmdrWXdiBiIQE4AumKfplAGf18kWiPmHDFRoy6DyxTzhbhQyTnc2EyJAU7+ytDvYPlglda9zau0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzugW3vd2mQ9e5oPyUsJYxM22DuqNWz33OY81oQNb+gXw27Vk1ot",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421897,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA+d2Vqb2M3aaP+j7PZ5MH04ny8168umzc4x6omX2iZmrD3Ir7BGjLWppqtViTgCpag20OfFdZoRil1ZYWTBGILuEBLf0KNs/7iAmdrWXdiBiIQE4AumKfplAGf18kWiPmHDFRoy6DyxTzhbhQyTnc2EyJAU7+ytDvYPlglda9zau0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzugW3vd2mQ9e5oPyUsJYxM22DuqNWz33OY81oQNb+gXw26am4Vy"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421897,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA+d2Vqb2M3aaP+j7PZ5MH04ny8168umzc4x6omX2iZmrD3Ir7BGjLWppqtViTgCpag20OfFdZoRil1ZYWTBGILuEBLf0KNs/7iAmdrWXdiBiIQE4AumKfplAGf18kWiPmHDFRoy6DyxTzhbhQyTnc2EyJAU7+ytDvYPlglda9zau0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzugW3vd2mQ9e5oPyUsJYxM22DuqNWz33OY81oQNb+gXw26am4Vy"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA+d2Vqb2M3aaP+j7PZ5MH04ny8168umzc4x6omX2iZmrD3Ir7BGjLWppqtViTgCpag20OfFdZoRil1ZYWTBGILuEBLf0KNs/7iAmdrWXdiBiIQE4AumKfplAGf18kWiPmHDFRoy6DyxTzhbhQyTnc2EyJAU7+ytDvYPlglda9zau0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzugW3vd2mQ9e5oPyUsJYxM22DuqNWz33OY81oQNb+gXw26am4Vy"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 59
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 59
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 59
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 59,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 59
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 59
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 59
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 59,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 59,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 60,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTPKArdeQIx+UCgMBvEVlAUFgz1yl70F74nXH5BEFthgmVq5N3p94=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421896,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC3vWeqazs4FJF6/WWwiAn3WGpMxfNx3NW3qjKua68w6Y7DdpDY2ihPyRbXGd2hdUFKasekc6tUEKM8YJ5eyjEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzygK3XkCMflAoDAbxFZQFBYM9cpe9Be+J1x+QRBbYYJlavDKIIi"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC3vWeqazs4FJF6/WWwiAn3WGpMxfNx3NW3qjKua68w6Y7DdpDY2ihPyRbXGd2hdUFKasekc6tUEKM8YJ5eyjEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzygK3XkCMflAoDAbxFZQFBYM9cpe9Be+J1x+QRBbYYJlavDKIIi",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421895,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECKuG3Yv+PtcewnYXvRAPBKEIRGHvnS6DLBSqPTrZfwJ+ooRTkknPZtGy5V8JuRMdCsiL0b1RsNVve1TvIEjLoGuEC3vWeqazs4FJF6/WWwiAn3WGpMxfNx3NW3qjKua68w6Y7DdpDY2ihPyRbXGd2hdUFKasekc6tUEKM8YJ5eyjEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzygK3XkCMflAoDAbxFZQFBYM9cpe9Be+J1x+QRBbYYJlatLV+e8"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421895,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECKuG3Yv+PtcewnYXvRAPBKEIRGHvnS6DLBSqPTrZfwJ+ooRTkknPZtGy5V8JuRMdCsiL0b1RsNVve1TvIEjLoGuEC3vWeqazs4FJF6/WWwiAn3WGpMxfNx3NW3qjKua68w6Y7DdpDY2ihPyRbXGd2hdUFKasekc6tUEKM8YJ5eyjEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzygK3XkCMflAoDAbxFZQFBYM9cpe9Be+J1x+QRBbYYJlatLV+e8"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECKuG3Yv+PtcewnYXvRAPBKEIRGHvnS6DLBSqPTrZfwJ+ooRTkknPZtGy5V8JuRMdCsiL0b1RsNVve1TvIEjLoGuEC3vWeqazs4FJF6/WWwiAn3WGpMxfNx3NW3qjKua68w6Y7DdpDY2ihPyRbXGd2hdUFKasekc6tUEKM8YJ5eyjEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkzygK3XkCMflAoDAbxFZQFBYM9cpe9Be+J1x+QRBbYYJlatLV+e8"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 60
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 60
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 60
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 60,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 60
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 60
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 60
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 60,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 60,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 61,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTPaB2lJYMwUGTS2mB4BCGZd6j8G4D5firHlyAlMHa4DKPjRc9CWE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421894,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECXMiAtRf+RU93nNNS6Xg4PIc+YD1UpuL8VYYLm/g81eJUvK9Ghx0mQUMTeFFLUxMlp+NLcgjKS2mIj91zDvHYEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz2gdpSWDMFBk0tpgeAQhmXeo/BuA+X4qx5cgJTB2uAyj40sdHaf"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECXMiAtRf+RU93nNNS6Xg4PIc+YD1UpuL8VYYLm/g81eJUvK9Ghx0mQUMTeFFLUxMlp+NLcgjKS2mIj91zDvHYEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz2gdpSWDMFBk0tpgeAQhmXeo/BuA+X4qx5cgJTB2uAyj40sdHaf",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjlhY2NvdW50X3B1YmtleVD6mxI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421893,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBuHlMsWNRO3nyFhjAPi677eMZE48gpI/pIsc3++hodT/tDyCi2tYcLqNu90w+sOS80/7ynkm6Pmvi+b9PptjoDuECXMiAtRf+RU93nNNS6Xg4PIc+YD1UpuL8VYYLm/g81eJUvK9Ghx0mQUMTeFFLUxMlp+NLcgjKS2mIj91zDvHYEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz2gdpSWDMFBk0tpgeAQhmXeo/BuA+X4qx5cgJTB2uAyj432HaXq"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421893,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBuHlMsWNRO3nyFhjAPi677eMZE48gpI/pIsc3++hodT/tDyCi2tYcLqNu90w+sOS80/7ynkm6Pmvi+b9PptjoDuECXMiAtRf+RU93nNNS6Xg4PIc+YD1UpuL8VYYLm/g81eJUvK9Ghx0mQUMTeFFLUxMlp+NLcgjKS2mIj91zDvHYEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz2gdpSWDMFBk0tpgeAQhmXeo/BuA+X4qx5cgJTB2uAyj432HaXq"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBuHlMsWNRO3nyFhjAPi677eMZE48gpI/pIsc3++hodT/tDyCi2tYcLqNu90w+sOS80/7ynkm6Pmvi+b9PptjoDuECXMiAtRf+RU93nNNS6Xg4PIc+YD1UpuL8VYYLm/g81eJUvK9Ghx0mQUMTeFFLUxMlp+NLcgjKS2mIj91zDvHYEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz2gdpSWDMFBk0tpgeAQhmXeo/BuA+X4qx5cgJTB2uAyj432HaXq"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 61
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 61
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 61
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 61,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 61
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 61
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 61
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 61,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 61,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 62,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTPqDTMyf1+vPh9kgfN8J3mIdZGvW/GC/LFdAJWmqA7K2diPFPKhU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421892,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAJ0xsXHLIermawMVsr4z2bL+DkC3WUAdtW2RU1ZKkgsc8jr85CzL1+fbUwqOcayD+l310OXkiCXWRQ2WW91tsHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz6g0zMn9frz4fZIHzfCd5iHWRr1vxgvyxXQCVpqgOytnYiZFlz8"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAJ0xsXHLIermawMVsr4z2bL+DkC3WUAdtW2RU1ZKkgsc8jr85CzL1+fbUwqOcayD+l310OXkiCXWRQ2WW91tsHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz6g0zMn9frz4fZIHzfCd5iHWRr1vxgvyxXQCVpqgOytnYiZFlz8",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421891,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAJ0xsXHLIermawMVsr4z2bL+DkC3WUAdtW2RU1ZKkgsc8jr85CzL1+fbUwqOcayD+l310OXkiCXWRQ2WW91tsHuED0oIX8l5skvgGs/sRBneyxABGf61t7DgluYaQngMEW74rWmABRSoBriTON9oea4sgflgsqRTiCwDDLzlFlYsUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz6g0zMn9frz4fZIHzfCd5iHWRr1vxgvyxXQCVpqgOytnYgViV2j"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421891,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAJ0xsXHLIermawMVsr4z2bL+DkC3WUAdtW2RU1ZKkgsc8jr85CzL1+fbUwqOcayD+l310OXkiCXWRQ2WW91tsHuED0oIX8l5skvgGs/sRBneyxABGf61t7DgluYaQngMEW74rWmABRSoBriTON9oea4sgflgsqRTiCwDDLzlFlYsUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz6g0zMn9frz4fZIHzfCd5iHWRr1vxgvyxXQCVpqgOytnYgViV2j"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAJ0xsXHLIermawMVsr4z2bL+DkC3WUAdtW2RU1ZKkgsc8jr85CzL1+fbUwqOcayD+l310OXkiCXWRQ2WW91tsHuED0oIX8l5skvgGs/sRBneyxABGf61t7DgluYaQngMEW74rWmABRSoBriTON9oea4sgflgsqRTiCwDDLzlFlYsUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz6g0zMn9frz4fZIHzfCd5iHWRr1vxgvyxXQCVpqgOytnYgViV2j"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 62
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 62
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 62
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 62,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 62
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 62
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 62
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 62,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 62,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 63,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTP6BmYPjXQXBdPEhFARZDSMjokkAsDTeTWjQpAKCuDfUDSrcKMos=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421890,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAJnCzRfHOWOgK8ZNTGkCwS04hjc6TomUY6yJgh+Sqe7MJLO1VMkD/0CBdak9XI8UNYdfMqdGUp/UkIGfxxbQgIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz+gZmD410FwXTxIRQEWQ0jI6JJALA03k1o0KQCgrg31A0r7VXkH"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAJnCzRfHOWOgK8ZNTGkCwS04hjc6TomUY6yJgh+Sqe7MJLO1VMkD/0CBdak9XI8UNYdfMqdGUp/UkIGfxxbQgIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz+gZmD410FwXTxIRQEWQ0jI6JJALA03k1o0KQCgrg31A0r7VXkH",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbhlvcmFjbGXINGsx",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421889,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAJnCzRfHOWOgK8ZNTGkCwS04hjc6TomUY6yJgh+Sqe7MJLO1VMkD/0CBdak9XI8UNYdfMqdGUp/UkIGfxxbQgIuEDlwW+XLR5WC9DQ4bo4h6IbZ4sNUvVym2c/xyTlvp8NvI6Nui5Wxbhjt0/qQnBdxlkeI/1Q6XstQ3JrhQfLEnMJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz+gZmD410FwXTxIRQEWQ0jI6JJALA03k1o0KQCgrg31A0rksIAK"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421889,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAJnCzRfHOWOgK8ZNTGkCwS04hjc6TomUY6yJgh+Sqe7MJLO1VMkD/0CBdak9XI8UNYdfMqdGUp/UkIGfxxbQgIuEDlwW+XLR5WC9DQ4bo4h6IbZ4sNUvVym2c/xyTlvp8NvI6Nui5Wxbhjt0/qQnBdxlkeI/1Q6XstQ3JrhQfLEnMJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz+gZmD410FwXTxIRQEWQ0jI6JJALA03k1o0KQCgrg31A0rksIAK"
    }
  },
  "version": 1
}

initiator ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAJnCzRfHOWOgK8ZNTGkCwS04hjc6TomUY6yJgh+Sqe7MJLO1VMkD/0CBdak9XI8UNYdfMqdGUp/UkIGfxxbQgIuEDlwW+XLR5WC9DQ4bo4h6IbZ4sNUvVym2c/xyTlvp8NvI6Nui5Wxbhjt0/qQnBdxlkeI/1Q6XstQ3JrhQfLEnMJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkz+gZmD410FwXTxIRQEWQ0jI6JJALA03k1o0KQCgrg31A0rksIAK"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 63
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 63
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 63
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 63,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 63
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 63
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 63
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 63,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 63,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 64,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTQKAEViN2ABHhTqqcLYGupJP+dgQ5e/0yQ38raQQ4AMEkaw0tuec=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421888,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0hPSW3MR/Vj++EacwWTKGyVkSOIhcNWt9G4JydB/QF9p3mvyVEIZ+Y6hZAUDHQ3ab3KsWjgiN99mdO9rm7hINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0CgBFYjdgAR4U6qnC2BrqST/nYEOXv9MkN/K2kEOADBJGsnNRNE"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA0hPSW3MR/Vj++EacwWTKGyVkSOIhcNWt9G4JydB/QF9p3mvyVEIZ+Y6hZAUDHQ3ab3KsWjgiN99mdO9rm7hINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0CgBFYjdgAR4U6qnC2BrqST/nYEOXv9MkN/K2kEOADBJGsnNRNE",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421887,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA0hPSW3MR/Vj++EacwWTKGyVkSOIhcNWt9G4JydB/QF9p3mvyVEIZ+Y6hZAUDHQ3ab3KsWjgiN99mdO9rm7hINuEBhC/oblrWoaLb69y4prE5Ui77SpS1+5TU4+xmwG+QmOeDa/tPVa3v6RYEuxySS8thdaix3rkWHoYskNjSVGsQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0CgBFYjdgAR4U6qnC2BrqST/nYEOXv9MkN/K2kEOADBJGv+4cP1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421887,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA0hPSW3MR/Vj++EacwWTKGyVkSOIhcNWt9G4JydB/QF9p3mvyVEIZ+Y6hZAUDHQ3ab3KsWjgiN99mdO9rm7hINuEBhC/oblrWoaLb69y4prE5Ui77SpS1+5TU4+xmwG+QmOeDa/tPVa3v6RYEuxySS8thdaix3rkWHoYskNjSVGsQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0CgBFYjdgAR4U6qnC2BrqST/nYEOXv9MkN/K2kEOADBJGv+4cP1"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA0hPSW3MR/Vj++EacwWTKGyVkSOIhcNWt9G4JydB/QF9p3mvyVEIZ+Y6hZAUDHQ3ab3KsWjgiN99mdO9rm7hINuEBhC/oblrWoaLb69y4prE5Ui77SpS1+5TU4+xmwG+QmOeDa/tPVa3v6RYEuxySS8thdaix3rkWHoYskNjSVGsQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0CgBFYjdgAR4U6qnC2BrqST/nYEOXv9MkN/K2kEOADBJGv+4cP1"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 64
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 64
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 64,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 64
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 64
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 64
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 64,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 64,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 65,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTQaCxzs0M0PUClVS83XDrXoqtNunH9Qr9VDR6K/p4MmUf8Q/SiAE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421886,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBH7i3t03/SxylEeGxL4q7C8h+19uEu0Ox2BGJJmmIzF7L/22uJXC5OElVi5H6aRhBI1A88iiXH67KbYJFZ1tIPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Ggsc7NDND1ApVUvN1w616KrTbpx/UK/VQ0eiv6eDJlH/EH3SrS"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBH7i3t03/SxylEeGxL4q7C8h+19uEu0Ox2BGJJmmIzF7L/22uJXC5OElVi5H6aRhBI1A88iiXH67KbYJFZ1tIPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Ggsc7NDND1ApVUvN1w616KrTbpx/UK/VQ0eiv6eDJlH/EH3SrS",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbjl1bmV4cGVjdGVkX2tled3GJIY=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421885,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBH7i3t03/SxylEeGxL4q7C8h+19uEu0Ox2BGJJmmIzF7L/22uJXC5OElVi5H6aRhBI1A88iiXH67KbYJFZ1tIPuEBUBf5VirB9XK7EW5a+Lc0Jin21uU67QQ6m7LRN3ssf+QQM13fBc6KS5NQCYBXiLVo9soedJsdg3hvokdpPdvwOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Ggsc7NDND1ApVUvN1w616KrTbpx/UK/VQ0eiv6eDJlH/E5AmDE"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421885,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBH7i3t03/SxylEeGxL4q7C8h+19uEu0Ox2BGJJmmIzF7L/22uJXC5OElVi5H6aRhBI1A88iiXH67KbYJFZ1tIPuEBUBf5VirB9XK7EW5a+Lc0Jin21uU67QQ6m7LRN3ssf+QQM13fBc6KS5NQCYBXiLVo9soedJsdg3hvokdpPdvwOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Ggsc7NDND1ApVUvN1w616KrTbpx/UK/VQ0eiv6eDJlH/E5AmDE"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBH7i3t03/SxylEeGxL4q7C8h+19uEu0Ox2BGJJmmIzF7L/22uJXC5OElVi5H6aRhBI1A88iiXH67KbYJFZ1tIPuEBUBf5VirB9XK7EW5a+Lc0Jin21uU67QQ6m7LRN3ssf+QQM13fBc6KS5NQCYBXiLVo9soedJsdg3hvokdpPdvwOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Ggsc7NDND1ApVUvN1w616KrTbpx/UK/VQ0eiv6eDJlH/E5AmDE"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 65
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 65
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 65
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 65,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 65
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 65
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 65
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 65,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 65,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 66,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTQqBlyuqDK2Oedrca2zBvDPVgBRtUq8YttBu75imVuVoo60WJJHg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421884,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDhjG2oHQveLNn6UvH6bJGQCoN5+ADsIjXgRpGF4IhtYMwTmDCg8C4uFm+izPLEI+Ai2MuD89oA1rGfMozR+oMBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0KgZcrqgytjnna3Gtswbwz1YAUbVKvGLbQbu+YplblaKOvPp012"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDhjG2oHQveLNn6UvH6bJGQCoN5+ADsIjXgRpGF4IhtYMwTmDCg8C4uFm+izPLEI+Ai2MuD89oA1rGfMozR+oMBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0KgZcrqgytjnna3Gtswbwz1YAUbVKvGLbQbu+YplblaKOvPp012",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421883,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDhjG2oHQveLNn6UvH6bJGQCoN5+ADsIjXgRpGF4IhtYMwTmDCg8C4uFm+izPLEI+Ai2MuD89oA1rGfMozR+oMBuEDpsAbr7EITQjWNVKlPDYHxLq2md4mQGXfQZgGl1RtHVw9V1EH8zBiYCJLqagfIfes1Hhlu90sd15r7i4qxRmgJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0KgZcrqgytjnna3Gtswbwz1YAUbVKvGLbQbu+YplblaKOuTuFXU"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421883,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDhjG2oHQveLNn6UvH6bJGQCoN5+ADsIjXgRpGF4IhtYMwTmDCg8C4uFm+izPLEI+Ai2MuD89oA1rGfMozR+oMBuEDpsAbr7EITQjWNVKlPDYHxLq2md4mQGXfQZgGl1RtHVw9V1EH8zBiYCJLqagfIfes1Hhlu90sd15r7i4qxRmgJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0KgZcrqgytjnna3Gtswbwz1YAUbVKvGLbQbu+YplblaKOuTuFXU"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDhjG2oHQveLNn6UvH6bJGQCoN5+ADsIjXgRpGF4IhtYMwTmDCg8C4uFm+izPLEI+Ai2MuD89oA1rGfMozR+oMBuEDpsAbr7EITQjWNVKlPDYHxLq2md4mQGXfQZgGl1RtHVw9V1EH8zBiYCJLqagfIfes1Hhlu90sd15r7i4qxRmgJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0KgZcrqgytjnna3Gtswbwz1YAUbVKvGLbQbu+YplblaKOuTuFXU"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 66
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 66
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 66
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 66,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 66
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 66
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 66
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 66,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 66,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 67,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2TbfSGjy2KzKjNWwigzeuCJQHJ4kG7S8Y4LZybzHitVS2116ey",
    "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTQ6ALaSJQaiZbQAu1y536atODlrCTW22PeQ3UFZmisLfHhapGog0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421882,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAie8ALBXlLI78lCXw0lhnIfiEInKPUonOG3amKT06ld7PtrjC2ZbiB0O5wL3CKKbEJzmCmnwc4TB8jLm3jFocGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0OgC2kiUGomW0ALtcud+mrTg5awk1ttj3kN1BWZorC3x4Vvcqb7"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAie8ALBXlLI78lCXw0lhnIfiEInKPUonOG3amKT06ld7PtrjC2ZbiB0O5wL3CKKbEJzmCmnwc4TB8jLm3jFocGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0OgC2kiUGomW0ALtcud+mrTg5awk1ttj3kN1BWZorC3x4Vvcqb7",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1FETjY1TGdlV3ZIQk5YdC5jaGFpbi1taXNzaW5nX2tleVlrhFQ=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421881,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAie8ALBXlLI78lCXw0lhnIfiEInKPUonOG3amKT06ld7PtrjC2ZbiB0O5wL3CKKbEJzmCmnwc4TB8jLm3jFocGuEAqMkejk7b6nMaVZxcH3eI42aUnV0oB9VCxYURSNHPJ86XY9wURm1kgNMU3iCukdij0ymHA0x3ZvxlVPVd7440KuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0OgC2kiUGomW0ALtcud+mrTg5awk1ttj3kN1BWZorC3x4UGbuzm"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421881,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAie8ALBXlLI78lCXw0lhnIfiEInKPUonOG3amKT06ld7PtrjC2ZbiB0O5wL3CKKbEJzmCmnwc4TB8jLm3jFocGuEAqMkejk7b6nMaVZxcH3eI42aUnV0oB9VCxYURSNHPJ86XY9wURm1kgNMU3iCukdij0ymHA0x3ZvxlVPVd7440KuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0OgC2kiUGomW0ALtcud+mrTg5awk1ttj3kN1BWZorC3x4UGbuzm"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAie8ALBXlLI78lCXw0lhnIfiEInKPUonOG3amKT06ld7PtrjC2ZbiB0O5wL3CKKbEJzmCmnwc4TB8jLm3jFocGuEAqMkejk7b6nMaVZxcH3eI42aUnV0oB9VCxYURSNHPJ86XY9wURm1kgNMU3iCukdij0ymHA0x3ZvxlVPVd7440KuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0OgC2kiUGomW0ALtcud+mrTg5awk1ttj3kN1BWZorC3x4UGbuzm"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 67
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 67
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 67
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 67,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 67
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
        "round": 67
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
    "round": 67
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 67,
      "contract_id": "ct_2X4rCLvphUokXZTEPQBdk8SfMsXsbyyjddtr3779bWa4FXGNDK",
      "gas_price": 1,
      "gas_used": 122,
      "height": 67,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTRKDKCqRW9GlG08mzJ8KWTezCw396HZK5VDt2Z5zAn3NvvUCTjrs=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421880,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBmKXLN1y6ebB2WJ+kL7VH4I5vEVOgeeU9x4DE1B6+FD6DJL2MrTlBtCR5f+KGdCDeH6/URcw1U/3XuugzODO0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0SgygqkVvRpRtPJsyfClk3swsN/eh2SuVQ7dmecwJ9zb73kSVzR"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBmKXLN1y6ebB2WJ+kL7VH4I5vEVOgeeU9x4DE1B6+FD6DJL2MrTlBtCR5f+KGdCDeH6/URcw1U/3XuugzODO0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0SgygqkVvRpRtPJsyfClk3swsN/eh2SuVQ7dmecwJ9zb73kSVzR",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421879,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAuYyh6xxjnz+zHiinYAI8Zn3oiDv1CKvci4RcedxQJXISc2EYSYC67gnwvW8JmoIA9K9Bgj0ful4qRxXC5NaUPuEBmKXLN1y6ebB2WJ+kL7VH4I5vEVOgeeU9x4DE1B6+FD6DJL2MrTlBtCR5f+KGdCDeH6/URcw1U/3XuugzODO0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0SgygqkVvRpRtPJsyfClk3swsN/eh2SuVQ7dmecwJ9zb72+/3Kt"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421879,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuYyh6xxjnz+zHiinYAI8Zn3oiDv1CKvci4RcedxQJXISc2EYSYC67gnwvW8JmoIA9K9Bgj0ful4qRxXC5NaUPuEBmKXLN1y6ebB2WJ+kL7VH4I5vEVOgeeU9x4DE1B6+FD6DJL2MrTlBtCR5f+KGdCDeH6/URcw1U/3XuugzODO0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0SgygqkVvRpRtPJsyfClk3swsN/eh2SuVQ7dmecwJ9zb72+/3Kt"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuYyh6xxjnz+zHiinYAI8Zn3oiDv1CKvci4RcedxQJXISc2EYSYC67gnwvW8JmoIA9K9Bgj0ful4qRxXC5NaUPuEBmKXLN1y6ebB2WJ+kL7VH4I5vEVOgeeU9x4DE1B6+FD6DJL2MrTlBtCR5f+KGdCDeH6/URcw1U/3XuugzODO0DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0SgygqkVvRpRtPJsyfClk3swsN/eh2SuVQ7dmecwJ9zb72+/3Kt"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 69,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTRaD5VpxCPjH/diGweCWtsSeE0ofuKgfL/LuebzzZ4uq/chxnVyk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421878,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECRFA0iGCP8phHuzbFwIgfcaBUWQV/PqU8yh5896x3l7z7MRypYauiebv8qkF7FfKeviC2z2OdiKfcPCUcQjr4IuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Wg+VacQj4x/3YhsHglrbEnhNKH7ioHy/y7nm882eLqv3LRDWUg"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECRFA0iGCP8phHuzbFwIgfcaBUWQV/PqU8yh5896x3l7z7MRypYauiebv8qkF7FfKeviC2z2OdiKfcPCUcQjr4IuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Wg+VacQj4x/3YhsHglrbEnhNKH7ioHy/y7nm882eLqv3LRDWUg",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421877,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECRFA0iGCP8phHuzbFwIgfcaBUWQV/PqU8yh5896x3l7z7MRypYauiebv8qkF7FfKeviC2z2OdiKfcPCUcQjr4IuECSw+WMKjRRu2NRgZVYy80aa3/wXgzmp9SFmBem2vJW2D6YWENo0ArwPMOOOU8K6XpkYWR3EYdVKBHBwoUI1QcDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Wg+VacQj4x/3YhsHglrbEnhNKH7ioHy/y7nm882eLqv3JWr5qB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421877,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECRFA0iGCP8phHuzbFwIgfcaBUWQV/PqU8yh5896x3l7z7MRypYauiebv8qkF7FfKeviC2z2OdiKfcPCUcQjr4IuECSw+WMKjRRu2NRgZVYy80aa3/wXgzmp9SFmBem2vJW2D6YWENo0ArwPMOOOU8K6XpkYWR3EYdVKBHBwoUI1QcDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Wg+VacQj4x/3YhsHglrbEnhNKH7ioHy/y7nm882eLqv3JWr5qB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECRFA0iGCP8phHuzbFwIgfcaBUWQV/PqU8yh5896x3l7z7MRypYauiebv8qkF7FfKeviC2z2OdiKfcPCUcQjr4IuECSw+WMKjRRu2NRgZVYy80aa3/wXgzmp9SFmBem2vJW2D6YWENo0ArwPMOOOU8K6XpkYWR3EYdVKBHBwoUI1QcDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0Wg+VacQj4x/3YhsHglrbEnhNKH7ioHy/y7nm882eLqv3JWr5qB"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 69
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 69
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 69
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 69,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 69
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 69
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 69
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 69,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 69,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 70,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2aTPpeUysnFJnjTaq2yuiRPft68ct9EqxsgjdPPxE1pfMP4zPA",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTRqCw8g5fRjJO+5mNQadMMrOsMJKaFkbdVZsbBH/nhECPV8ImSwk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421876,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDUXeOtBLwucg2F81hnKlhgAoGuSA0eQuU3HyC5Knfus6oaXJ/fIbEkiUhn+cb+QaJlSH5UMLlqcVbOmmuTJyYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0agsPIOX0YyTvuZjUGnTDKzrDCSmhZG3VWbGwR/54RAj1fm8KLl"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDUXeOtBLwucg2F81hnKlhgAoGuSA0eQuU3HyC5Knfus6oaXJ/fIbEkiUhn+cb+QaJlSH5UMLlqcVbOmmuTJyYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0agsPIOX0YyTvuZjUGnTDKzrDCSmhZG3VWbGwR/54RAj1fm8KLl",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421875,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAY20QLggPuefJHwFBcME3coA1sW5vo97ZX+WwbWJEBibFc9e6UelUfFjZ1v2ge57i3UjSvOafAyzYAIqcR66sFuEDUXeOtBLwucg2F81hnKlhgAoGuSA0eQuU3HyC5Knfus6oaXJ/fIbEkiUhn+cb+QaJlSH5UMLlqcVbOmmuTJyYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0agsPIOX0YyTvuZjUGnTDKzrDCSmhZG3VWbGwR/54RAj1dm1Xm0"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421875,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAY20QLggPuefJHwFBcME3coA1sW5vo97ZX+WwbWJEBibFc9e6UelUfFjZ1v2ge57i3UjSvOafAyzYAIqcR66sFuEDUXeOtBLwucg2F81hnKlhgAoGuSA0eQuU3HyC5Knfus6oaXJ/fIbEkiUhn+cb+QaJlSH5UMLlqcVbOmmuTJyYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0agsPIOX0YyTvuZjUGnTDKzrDCSmhZG3VWbGwR/54RAj1dm1Xm0"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAY20QLggPuefJHwFBcME3coA1sW5vo97ZX+WwbWJEBibFc9e6UelUfFjZ1v2ge57i3UjSvOafAyzYAIqcR66sFuEDUXeOtBLwucg2F81hnKlhgAoGuSA0eQuU3HyC5Knfus6oaXJ/fIbEkiUhn+cb+QaJlSH5UMLlqcVbOmmuTJyYIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0agsPIOX0YyTvuZjUGnTDKzrDCSmhZG3VWbGwR/54RAj1dm1Xm0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 70
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 70
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 70
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 70,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 70
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 70
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 70
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 70,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 70,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 71,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTR6AlyYEAgIK0FSOTfRjiGglp1B6Zg7H5orqcMfg8EaX6Xyr+dZ8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421874,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED80bYkEFssJYSWTvMhV726LE2Rw5MfLJD+6G7fmu4EHLE2wXvlsv3HZd6lxpnZ+eH91sG2ZCse3sUTZXAS+jYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0egJcmBAICCtBUjk30Y4hoJadQemYOx+aK6nDH4PBGl+l+XD9zQ"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuED80bYkEFssJYSWTvMhV726LE2Rw5MfLJD+6G7fmu4EHLE2wXvlsv3HZd6lxpnZ+eH91sG2ZCse3sUTZXAS+jYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0egJcmBAICCtBUjk30Y4hoJadQemYOx+aK6nDH4PBGl+l+XD9zQ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421873,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECr7fulGb0aK+0DAPUV3/XZOYf5DOK8s+bI5lxJ11wOk/RhZR4RI3PyyZq+4Wcud005usfcI5hwqL2NrkAXJ7cIuED80bYkEFssJYSWTvMhV726LE2Rw5MfLJD+6G7fmu4EHLE2wXvlsv3HZd6lxpnZ+eH91sG2ZCse3sUTZXAS+jYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0egJcmBAICCtBUjk30Y4hoJadQemYOx+aK6nDH4PBGl+l90etQU"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421873,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECr7fulGb0aK+0DAPUV3/XZOYf5DOK8s+bI5lxJ11wOk/RhZR4RI3PyyZq+4Wcud005usfcI5hwqL2NrkAXJ7cIuED80bYkEFssJYSWTvMhV726LE2Rw5MfLJD+6G7fmu4EHLE2wXvlsv3HZd6lxpnZ+eH91sG2ZCse3sUTZXAS+jYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0egJcmBAICCtBUjk30Y4hoJadQemYOx+aK6nDH4PBGl+l90etQU"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECr7fulGb0aK+0DAPUV3/XZOYf5DOK8s+bI5lxJ11wOk/RhZR4RI3PyyZq+4Wcud005usfcI5hwqL2NrkAXJ7cIuED80bYkEFssJYSWTvMhV726LE2Rw5MfLJD+6G7fmu4EHLE2wXvlsv3HZd6lxpnZ+eH91sG2ZCse3sUTZXAS+jYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0egJcmBAICCtBUjk30Y4hoJadQemYOx+aK6nDH4PBGl+l90etQU"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 71
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 71
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 71
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 71,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 71
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 71
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 71
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 71,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 71,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 72,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTSKCXL1p5YWyjN+5o03cI8LFcmxvoqlsb4VAh1qgWN+b6oSstsq8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421872,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBhPFf1nlj+1zcHyfCFpWBgIJNLKa6Nb/yP4gk85NNHhyBrZO5QUYOTAHOrIQ2dCbc70JcuWWXRxOMaUhcd3PEJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0igly9aeWFsozfuaNN3CPCxXJsb6KpbG+FQIdaoFjfm+qEwDzDV"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBhPFf1nlj+1zcHyfCFpWBgIJNLKa6Nb/yP4gk85NNHhyBrZO5QUYOTAHOrIQ2dCbc70JcuWWXRxOMaUhcd3PEJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0igly9aeWFsozfuaNN3CPCxXJsb6KpbG+FQIdaoFjfm+qEwDzDV",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjlhY2NvdW50X3B1YmtlecHrBRI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421871,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBhPFf1nlj+1zcHyfCFpWBgIJNLKa6Nb/yP4gk85NNHhyBrZO5QUYOTAHOrIQ2dCbc70JcuWWXRxOMaUhcd3PEJuEDIaPNBNeNNfZdpTdi4rVpt89NZfGZFoDPGZE6LER88w+W0Sz7BbmNJHuOcPHl2+WCSY9AXeQ7U2Mj+SzjPClUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0igly9aeWFsozfuaNN3CPCxXJsb6KpbG+FQIdaoFjfm+qF3dbkD"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421871,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBhPFf1nlj+1zcHyfCFpWBgIJNLKa6Nb/yP4gk85NNHhyBrZO5QUYOTAHOrIQ2dCbc70JcuWWXRxOMaUhcd3PEJuEDIaPNBNeNNfZdpTdi4rVpt89NZfGZFoDPGZE6LER88w+W0Sz7BbmNJHuOcPHl2+WCSY9AXeQ7U2Mj+SzjPClUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0igly9aeWFsozfuaNN3CPCxXJsb6KpbG+FQIdaoFjfm+qF3dbkD"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBhPFf1nlj+1zcHyfCFpWBgIJNLKa6Nb/yP4gk85NNHhyBrZO5QUYOTAHOrIQ2dCbc70JcuWWXRxOMaUhcd3PEJuEDIaPNBNeNNfZdpTdi4rVpt89NZfGZFoDPGZE6LER88w+W0Sz7BbmNJHuOcPHl2+WCSY9AXeQ7U2Mj+SzjPClUAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0igly9aeWFsozfuaNN3CPCxXJsb6KpbG+FQIdaoFjfm+qF3dbkD"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 72
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 72
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 72,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 72
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 72
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 72
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 72,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 72,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 73,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTSaBG2bkc5xLXOVE9LysLeK/xiAOwSPFfIFltkhkcghJwoJ7LhMQ=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421870,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC/a9DVw2HGCLiN1sf09uMuOw5yIDXjIswKXSMZuThNWUUK+aYeCI67hSGFvb5zLXXq5mLzafuxEBxQqUwx8fcEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0mgRtm5HOcS1zlRPS8rC3iv8YgDsEjxXyBZbZIZHIIScKAuzQXU"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC/a9DVw2HGCLiN1sf09uMuOw5yIDXjIswKXSMZuThNWUUK+aYeCI67hSGFvb5zLXXq5mLzafuxEBxQqUwx8fcEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0mgRtm5HOcS1zlRPS8rC3iv8YgDsEjxXyBZbZIZHIIScKAuzQXU",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421869,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBnOGS3kN2KT4ErXSo2kkyo18+txEu27QUM+xLDCju2wNZB8c6jnJw5TMS9a+vcrGott6KzhS1lOQSyJ+hReQcCuEC/a9DVw2HGCLiN1sf09uMuOw5yIDXjIswKXSMZuThNWUUK+aYeCI67hSGFvb5zLXXq5mLzafuxEBxQqUwx8fcEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0mgRtm5HOcS1zlRPS8rC3iv8YgDsEjxXyBZbZIZHIIScKBvTPOt"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421869,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBnOGS3kN2KT4ErXSo2kkyo18+txEu27QUM+xLDCju2wNZB8c6jnJw5TMS9a+vcrGott6KzhS1lOQSyJ+hReQcCuEC/a9DVw2HGCLiN1sf09uMuOw5yIDXjIswKXSMZuThNWUUK+aYeCI67hSGFvb5zLXXq5mLzafuxEBxQqUwx8fcEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0mgRtm5HOcS1zlRPS8rC3iv8YgDsEjxXyBZbZIZHIIScKBvTPOt"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBnOGS3kN2KT4ErXSo2kkyo18+txEu27QUM+xLDCju2wNZB8c6jnJw5TMS9a+vcrGott6KzhS1lOQSyJ+hReQcCuEC/a9DVw2HGCLiN1sf09uMuOw5yIDXjIswKXSMZuThNWUUK+aYeCI67hSGFvb5zLXXq5mLzafuxEBxQqUwx8fcEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0mgRtm5HOcS1zlRPS8rC3iv8YgDsEjxXyBZbZIZHIIScKBvTPOt"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 73
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 73,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 73
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 73
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 73,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 73,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 74,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTSqCQE7X8KevCDxHxR3QvK3MzPAH5U+jJNuvWeD0A8RLo9HcbZUk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421868,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED8AjF85f0dKmivn09C1MejTULv8xO5iAd6sf043EVLmZs/MaS8qIJs635bFfyjJYVontZL1ohkAVTUdQwxhrgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0qgkBO1/Cnrwg8R8Ud0LytzMzwB+VPoyTbr1ng9APES6PTROeuI"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuED8AjF85f0dKmivn09C1MejTULv8xO5iAd6sf043EVLmZs/MaS8qIJs635bFfyjJYVontZL1ohkAVTUdQwxhrgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0qgkBO1/Cnrwg8R8Ud0LytzMzwB+VPoyTbr1ng9APES6PTROeuI",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbhlvcmFjbGULaorh",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421867,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECnbtvq0KDTzBSYoxRtYGefkprU28Ki3Q25to9ePIAqjDaGAm8hp9WDvQ7ibhs0ocQumPPNEuCmHfoqWGm4zngLuED8AjF85f0dKmivn09C1MejTULv8xO5iAd6sf043EVLmZs/MaS8qIJs635bFfyjJYVontZL1ohkAVTUdQwxhrgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0qgkBO1/Cnrwg8R8Ud0LytzMzwB+VPoyTbr1ng9APES6PQZcxKU"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421867,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECnbtvq0KDTzBSYoxRtYGefkprU28Ki3Q25to9ePIAqjDaGAm8hp9WDvQ7ibhs0ocQumPPNEuCmHfoqWGm4zngLuED8AjF85f0dKmivn09C1MejTULv8xO5iAd6sf043EVLmZs/MaS8qIJs635bFfyjJYVontZL1ohkAVTUdQwxhrgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0qgkBO1/Cnrwg8R8Ud0LytzMzwB+VPoyTbr1ng9APES6PQZcxKU"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECnbtvq0KDTzBSYoxRtYGefkprU28Ki3Q25to9ePIAqjDaGAm8hp9WDvQ7ibhs0ocQumPPNEuCmHfoqWGm4zngLuED8AjF85f0dKmivn09C1MejTULv8xO5iAd6sf043EVLmZs/MaS8qIJs635bFfyjJYVontZL1ohkAVTUdQwxhrgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0qgkBO1/Cnrwg8R8Ud0LytzMzwB+VPoyTbr1ng9APES6PQZcxKU"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 74
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 74,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 74
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 74
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 74,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 74,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 75,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTS6AhIqXG7DL10cW8DXBin0MXJJK+bBHq1j/dOHumiyLP0FkaWu0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421866,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAt7tbALg6xssot87X1Nl1lgbuL2xrw9FRJIHLyNy5cPh5YS2Q4prx+i2hoi9C8KkHpO/fSDGgxsplQbH0WmgcKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0ugISKlxuwy9dHFvA1wYp9DFySSvmwR6tY/3Th7posiz9DeaqeL"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAt7tbALg6xssot87X1Nl1lgbuL2xrw9FRJIHLyNy5cPh5YS2Q4prx+i2hoi9C8KkHpO/fSDGgxsplQbH0WmgcKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0ugISKlxuwy9dHFvA1wYp9DFySSvmwR6tY/3Th7posiz9DeaqeL",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421865,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAt7tbALg6xssot87X1Nl1lgbuL2xrw9FRJIHLyNy5cPh5YS2Q4prx+i2hoi9C8KkHpO/fSDGgxsplQbH0WmgcKuEDOKH4GxVg98C8DVe0oOWk6KxRXaMBUI5W3wbApeXYI5XHD4CY9ZFkMGZeuiZ06OBIVVkETvC7f7DT+vx8hPUQLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0ugISKlxuwy9dHFvA1wYp9DFySSvmwR6tY/3Th7posiz9BO9sQ9"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421865,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAt7tbALg6xssot87X1Nl1lgbuL2xrw9FRJIHLyNy5cPh5YS2Q4prx+i2hoi9C8KkHpO/fSDGgxsplQbH0WmgcKuEDOKH4GxVg98C8DVe0oOWk6KxRXaMBUI5W3wbApeXYI5XHD4CY9ZFkMGZeuiZ06OBIVVkETvC7f7DT+vx8hPUQLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0ugISKlxuwy9dHFvA1wYp9DFySSvmwR6tY/3Th7posiz9BO9sQ9"
    }
  },
  "version": 1
}

responder ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAt7tbALg6xssot87X1Nl1lgbuL2xrw9FRJIHLyNy5cPh5YS2Q4prx+i2hoi9C8KkHpO/fSDGgxsplQbH0WmgcKuEDOKH4GxVg98C8DVe0oOWk6KxRXaMBUI5W3wbApeXYI5XHD4CY9ZFkMGZeuiZ06OBIVVkETvC7f7DT+vx8hPUQLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0ugISKlxuwy9dHFvA1wYp9DFySSvmwR6tY/3Th7posiz9BO9sQ9"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 75
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 75,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 75
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 75
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 75,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 75,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 76,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTTKC5QP4aTd5lme3+/GUY08bZil5bEfBbV2EALpqKD2NQaeuBRGM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421864,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBzCBn6HDkFXwXMu9kJyeM/dKHxlTrSTMrbYUOfuDtIygJURK1bozDp03hJ6rcCn3/aXZAdzfoVWOikoI0/ZvQCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0yguUD+Gk3eZZnt/vxlGNPG2YpeWxHwW1dhAC6aig9jUGk4GG3N"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBzCBn6HDkFXwXMu9kJyeM/dKHxlTrSTMrbYUOfuDtIygJURK1bozDp03hJ6rcCn3/aXZAdzfoVWOikoI0/ZvQCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0yguUD+Gk3eZZnt/vxlGNPG2YpeWxHwW1dhAC6aig9jUGk4GG3N",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbjl1bmV4cGVjdGVkX2tleVH8de8=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421863,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBXjUjc7nXLyK1ddghUigh7zGd4bVKDNMBRXF4lI3e/o0VDAI+tj6UOrvFVXP3l+bVdSLrxozjgTevezpmMEBcPuEBzCBn6HDkFXwXMu9kJyeM/dKHxlTrSTMrbYUOfuDtIygJURK1bozDp03hJ6rcCn3/aXZAdzfoVWOikoI0/ZvQCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0yguUD+Gk3eZZnt/vxlGNPG2YpeWxHwW1dhAC6aig9jUGniJvO9"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421863,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBXjUjc7nXLyK1ddghUigh7zGd4bVKDNMBRXF4lI3e/o0VDAI+tj6UOrvFVXP3l+bVdSLrxozjgTevezpmMEBcPuEBzCBn6HDkFXwXMu9kJyeM/dKHxlTrSTMrbYUOfuDtIygJURK1bozDp03hJ6rcCn3/aXZAdzfoVWOikoI0/ZvQCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0yguUD+Gk3eZZnt/vxlGNPG2YpeWxHwW1dhAC6aig9jUGniJvO9"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBXjUjc7nXLyK1ddghUigh7zGd4bVKDNMBRXF4lI3e/o0VDAI+tj6UOrvFVXP3l+bVdSLrxozjgTevezpmMEBcPuEBzCBn6HDkFXwXMu9kJyeM/dKHxlTrSTMrbYUOfuDtIygJURK1bozDp03hJ6rcCn3/aXZAdzfoVWOikoI0/ZvQCuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0yguUD+Gk3eZZnt/vxlGNPG2YpeWxHwW1dhAC6aig9jUGniJvO9"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 76
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 76
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 76,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 76
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 76
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 76
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 76,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 76,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 77,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTTaBusxjRXIML8b06EJ94ZTnOc9bu84FzA3wH6ewiuTnoZPuyk8g=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421862,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBoY2W08ZYMPd4+irfIFyqv6uGyez6sTgAS8lyIbvVN/txvK9AWWV9dYpo8ehrSyzyM1bfnSmKbAX9/FVlfSpQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk02gbrMY0VyDC/G9OhCfeGU5znPW7vOBcwN8B+nsIrk56GRpEJoj"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421862,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBoY2W08ZYMPd4+irfIFyqv6uGyez6sTgAS8lyIbvVN/txvK9AWWV9dYpo8ehrSyzyM1bfnSmKbAX9/FVlfSpQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk02gbrMY0VyDC/G9OhCfeGU5znPW7vOBcwN8B+nsIrk56GRpEJoj",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421861,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBGoXYkIetGfy31lCwh0sG9n1xumWA2ypCqPPOioyrU7wxbT8xz+/rivmLYGdOFGoI89cHVW+YTA6yYWiHOtC4KuEBoY2W08ZYMPd4+irfIFyqv6uGyez6sTgAS8lyIbvVN/txvK9AWWV9dYpo8ehrSyzyM1bfnSmKbAX9/FVlfSpQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk02gbrMY0VyDC/G9OhCfeGU5znPW7vOBcwN8B+nsIrk56GReHzU/"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421861,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBGoXYkIetGfy31lCwh0sG9n1xumWA2ypCqPPOioyrU7wxbT8xz+/rivmLYGdOFGoI89cHVW+YTA6yYWiHOtC4KuEBoY2W08ZYMPd4+irfIFyqv6uGyez6sTgAS8lyIbvVN/txvK9AWWV9dYpo8ehrSyzyM1bfnSmKbAX9/FVlfSpQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk02gbrMY0VyDC/G9OhCfeGU5znPW7vOBcwN8B+nsIrk56GReHzU/"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBGoXYkIetGfy31lCwh0sG9n1xumWA2ypCqPPOioyrU7wxbT8xz+/rivmLYGdOFGoI89cHVW+YTA6yYWiHOtC4KuEBoY2W08ZYMPd4+irfIFyqv6uGyez6sTgAS8lyIbvVN/txvK9AWWV9dYpo8ehrSyzyM1bfnSmKbAX9/FVlfSpQJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk02gbrMY0VyDC/G9OhCfeGU5znPW7vOBcwN8B+nsIrk56GReHzU/"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 77
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 77
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 77,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 77
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 77
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 77
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 77,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 77,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 78,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2j24D3j6YHNmmnkaaNthBUHQTKTmbLgsYMC7bP544rfHaTowAp",
    "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTTqAKm+1KbcBnGXbYgYluYIhS9oZxNCm37q/rpVRcovpgcNznADY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421860,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECfMhnyPVsCd0ZXgMz1t54B4E9E/ymS7+YRPKJ7bVKn+KWtBf5GfSNMbhqQR+xUSXplBQTwI8QtgF10j8Iu8yAGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk06gCpvtSm3AZxl22IGJbmCIUvaGcTQpt+6v66VUXKL6YHCZpPxK"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421860,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECfMhnyPVsCd0ZXgMz1t54B4E9E/ymS7+YRPKJ7bVKn+KWtBf5GfSNMbhqQR+xUSXplBQTwI8QtgF10j8Iu8yAGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk06gCpvtSm3AZxl22IGJbmCIUvaGcTQpt+6v66VUXKL6YHCZpPxK",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E2dGZFRmp4YjFqSFNYZC5jaGFpbi1taXNzaW5nX2tleWndwxw=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421859,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECfMhnyPVsCd0ZXgMz1t54B4E9E/ymS7+YRPKJ7bVKn+KWtBf5GfSNMbhqQR+xUSXplBQTwI8QtgF10j8Iu8yAGuEDYqVC63u0xArkrC2I42KqR5+Kb3kyd4YaNNYfdi8zM/jovVJtDrlgXWzxXffSCMU/kJpDz/8JuhO9PR8XMvggNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk06gCpvtSm3AZxl22IGJbmCIUvaGcTQpt+6v66VUXKL6YHD5X/i+"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421859,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECfMhnyPVsCd0ZXgMz1t54B4E9E/ymS7+YRPKJ7bVKn+KWtBf5GfSNMbhqQR+xUSXplBQTwI8QtgF10j8Iu8yAGuEDYqVC63u0xArkrC2I42KqR5+Kb3kyd4YaNNYfdi8zM/jovVJtDrlgXWzxXffSCMU/kJpDz/8JuhO9PR8XMvggNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk06gCpvtSm3AZxl22IGJbmCIUvaGcTQpt+6v66VUXKL6YHD5X/i+"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECfMhnyPVsCd0ZXgMz1t54B4E9E/ymS7+YRPKJ7bVKn+KWtBf5GfSNMbhqQR+xUSXplBQTwI8QtgF10j8Iu8yAGuEDYqVC63u0xArkrC2I42KqR5+Kb3kyd4YaNNYfdi8zM/jovVJtDrlgXWzxXffSCMU/kJpDz/8JuhO9PR8XMvggNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk06gCpvtSm3AZxl22IGJbmCIUvaGcTQpt+6v66VUXKL6YHD5X/i+"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 78
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 78
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 78,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 78
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 78
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
    "round": 78
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 78,
      "contract_id": "ct_2JyqHEmkkP9Hn7adhKExnAgppQbL5MBEJWLUXyHDfzAdUe7ubj",
      "gas_price": 1,
      "gas_used": 122,
      "height": 78,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "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_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTT6A5OtiRxKI+zy8J06X/9rL5SCFJ6mgFH2tv/4ZtZC5GhKyhPFM=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421858,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED3N1Vqjcl119jerVkoo0kwApbgMnZgAH7LaU2PnLU9PSMj7vA2xncw4eU+56ivswIbNX7Zwfwu+eKYmq8xpSkDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0+gOTrYkcSiPs8vCdOl//ay+UghSepoBR9rb/+GbWQuRoSgpHTp"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421858,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuED3N1Vqjcl119jerVkoo0kwApbgMnZgAH7LaU2PnLU9PSMj7vA2xncw4eU+56ivswIbNX7Zwfwu+eKYmq8xpSkDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0+gOTrYkcSiPs8vCdOl//ay+UghSepoBR9rb/+GbWQuRoSgpHTp",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMS4wALqzGTE=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421857,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBAwgrdxwDoBV8Cj+xXTTWkFvdfrl/uO6RJktT7umX73rPrJ2FmL485qtoqn1HkHqUJW5I8hjxfkw8oNJNzDVUFuED3N1Vqjcl119jerVkoo0kwApbgMnZgAH7LaU2PnLU9PSMj7vA2xncw4eU+56ivswIbNX7Zwfwu+eKYmq8xpSkDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0+gOTrYkcSiPs8vCdOl//ay+UghSepoBR9rb/+GbWQuRoRpdGec"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421857,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAwgrdxwDoBV8Cj+xXTTWkFvdfrl/uO6RJktT7umX73rPrJ2FmL485qtoqn1HkHqUJW5I8hjxfkw8oNJNzDVUFuED3N1Vqjcl119jerVkoo0kwApbgMnZgAH7LaU2PnLU9PSMj7vA2xncw4eU+56ivswIbNX7Zwfwu+eKYmq8xpSkDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0+gOTrYkcSiPs8vCdOl//ay+UghSepoBR9rb/+GbWQuRoRpdGec"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAwgrdxwDoBV8Cj+xXTTWkFvdfrl/uO6RJktT7umX73rPrJ2FmL485qtoqn1HkHqUJW5I8hjxfkw8oNJNzDVUFuED3N1Vqjcl119jerVkoo0kwApbgMnZgAH7LaU2PnLU9PSMj7vA2xncw4eU+56ivswIbNX7Zwfwu+eKYmq8xpSkDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk0+gOTrYkcSiPs8vCdOl//ay+UghSepoBR9rb/+GbWQuRoRpdGec"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 80,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTUKAcX7DXJP0Vg8iXgUaGCLALxAn9Qu6mEtAmlHqeMWuYdXzmM9g=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421856,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDrFqz3EpHTreg8Q0kszEBd2Gv88bvLH42rcs7mMXeO5wBHOIFUu88rohHoIo3N5LZiv0HTQs+HIMIXXKPNXBwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1CgHF+w1yT9FYPIl4FGhgiwC8QJ/ULuphLQJpR6njFrmHUiHtGp"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421856,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDrFqz3EpHTreg8Q0kszEBd2Gv88bvLH42rcs7mMXeO5wBHOIFUu88rohHoIo3N5LZiv0HTQs+HIMIXXKPNXBwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1CgHF+w1yT9FYPIl4FGhgiwC8QJ/ULuphLQJpR6njFrmHUiHtGp",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421855,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBMvYKbCR5GnEPyzX0rQE/NawDcJIpR9uEVTIFjcakBcK8/baeG7BIl7VvikoYeiFkI3+3JFRMaFxITGQxMpwMNuEDrFqz3EpHTreg8Q0kszEBd2Gv88bvLH42rcs7mMXeO5wBHOIFUu88rohHoIo3N5LZiv0HTQs+HIMIXXKPNXBwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1CgHF+w1yT9FYPIl4FGhgiwC8QJ/ULuphLQJpR6njFrmHVZHNg8"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421855,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBMvYKbCR5GnEPyzX0rQE/NawDcJIpR9uEVTIFjcakBcK8/baeG7BIl7VvikoYeiFkI3+3JFRMaFxITGQxMpwMNuEDrFqz3EpHTreg8Q0kszEBd2Gv88bvLH42rcs7mMXeO5wBHOIFUu88rohHoIo3N5LZiv0HTQs+HIMIXXKPNXBwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1CgHF+w1yT9FYPIl4FGhgiwC8QJ/ULuphLQJpR6njFrmHVZHNg8"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBMvYKbCR5GnEPyzX0rQE/NawDcJIpR9uEVTIFjcakBcK8/baeG7BIl7VvikoYeiFkI3+3JFRMaFxITGQxMpwMNuEDrFqz3EpHTreg8Q0kszEBd2Gv88bvLH42rcs7mMXeO5wBHOIFUu88rohHoIo3N5LZiv0HTQs+HIMIXXKPNXBwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1CgHF+w1yT9FYPIl4FGhgiwC8QJ/ULuphLQJpR6njFrmHVZHNg8"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 80
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 80
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 80,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 80
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 80
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 80
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 80,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 80,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 81,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2EvW1ZSCAjNzrUADkSVXzg2tTG3NWHGgHFNA14FYicuJS259jz",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTUaAKYwRboBSGPDEp9Y0dWvcSt1NT5IU7hMvHBK4vvmGFdQtfm6c=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421854,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDHEhtttSKLcN4R8CVlSP58zO3kcTI2kTMzxiaLnplYBhcev6qZZ0zjH/9riS4ylx+JJY6UYXHmSarjCP+hVswOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1GgCmMEW6AUhjwxKfWNHVr3ErdTU+SFO4TLxwSuL75hhXW0q1t7"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421854,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDHEhtttSKLcN4R8CVlSP58zO3kcTI2kTMzxiaLnplYBhcev6qZZ0zjH/9riS4ylx+JJY6UYXHmSarjCP+hVswOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1GgCmMEW6AUhjwxKfWNHVr3ErdTU+SFO4TLxwSuL75hhXW0q1t7",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421853,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAhKylDw5VOS2Kkdjbp/fYDXdQhLv2/VEM0S8wakPf5XIS1z/05G0AEClWMlHCgdUP7/GaJO8iy+kojVxqnQpAGuEDHEhtttSKLcN4R8CVlSP58zO3kcTI2kTMzxiaLnplYBhcev6qZZ0zjH/9riS4ylx+JJY6UYXHmSarjCP+hVswOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1GgCmMEW6AUhjwxKfWNHVr3ErdTU+SFO4TLxwSuL75hhXXsKwzM"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421853,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhKylDw5VOS2Kkdjbp/fYDXdQhLv2/VEM0S8wakPf5XIS1z/05G0AEClWMlHCgdUP7/GaJO8iy+kojVxqnQpAGuEDHEhtttSKLcN4R8CVlSP58zO3kcTI2kTMzxiaLnplYBhcev6qZZ0zjH/9riS4ylx+JJY6UYXHmSarjCP+hVswOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1GgCmMEW6AUhjwxKfWNHVr3ErdTU+SFO4TLxwSuL75hhXXsKwzM"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhKylDw5VOS2Kkdjbp/fYDXdQhLv2/VEM0S8wakPf5XIS1z/05G0AEClWMlHCgdUP7/GaJO8iy+kojVxqnQpAGuEDHEhtttSKLcN4R8CVlSP58zO3kcTI2kTMzxiaLnplYBhcev6qZZ0zjH/9riS4ylx+JJY6UYXHmSarjCP+hVswOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1GgCmMEW6AUhjwxKfWNHVr3ErdTU+SFO4TLxwSuL75hhXXsKwzM"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 81
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 81
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 81,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 81
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 81
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 81
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 81,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 81,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 82,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTUqBVGE1wxF+z1fKSvbQEtiw/IQYVto7VfBvZ+Z1JtBo6olggzvM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421852,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECktJh3E3mL5EXLNdBC5RSRZRSUhyS4qp7c4auEGkCYrVPTngmmUkZZMHwv6GRBhxLJYgGveSeLIFt5g7lNynkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1KgVRhNcMRfs9Xykr20BLYsPyEGFbaO1Xwb2fmdSbQaOqI640vC"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421852,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECktJh3E3mL5EXLNdBC5RSRZRSUhyS4qp7c4auEGkCYrVPTngmmUkZZMHwv6GRBhxLJYgGveSeLIFt5g7lNynkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1KgVRhNcMRfs9Xykr20BLYsPyEGFbaO1Xwb2fmdSbQaOqI640vC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421851,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECOUXWVQgD0kFrIKm1A9dYis38x491WC32ZQzJgRVtjnzyT0shLwC2+T+/eblkQsamNUsHFhZwpLucXqiDK6y4KuECktJh3E3mL5EXLNdBC5RSRZRSUhyS4qp7c4auEGkCYrVPTngmmUkZZMHwv6GRBhxLJYgGveSeLIFt5g7lNynkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1KgVRhNcMRfs9Xykr20BLYsPyEGFbaO1Xwb2fmdSbQaOqJk+YWc"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421851,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECOUXWVQgD0kFrIKm1A9dYis38x491WC32ZQzJgRVtjnzyT0shLwC2+T+/eblkQsamNUsHFhZwpLucXqiDK6y4KuECktJh3E3mL5EXLNdBC5RSRZRSUhyS4qp7c4auEGkCYrVPTngmmUkZZMHwv6GRBhxLJYgGveSeLIFt5g7lNynkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1KgVRhNcMRfs9Xykr20BLYsPyEGFbaO1Xwb2fmdSbQaOqJk+YWc"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECOUXWVQgD0kFrIKm1A9dYis38x491WC32ZQzJgRVtjnzyT0shLwC2+T+/eblkQsamNUsHFhZwpLucXqiDK6y4KuECktJh3E3mL5EXLNdBC5RSRZRSUhyS4qp7c4auEGkCYrVPTngmmUkZZMHwv6GRBhxLJYgGveSeLIFt5g7lNynkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1KgVRhNcMRfs9Xykr20BLYsPyEGFbaO1Xwb2fmdSbQaOqJk+YWc"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 82
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 82
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 82
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 82,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 82
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 82
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 82
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 82
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 82,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 82,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 83,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTU6AD6GO7VymfLuRVyf+fQuFkXcM1jkKlXVJDcjFpV+4BV/3hJ1A=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421850,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAKpgiX6gwWJ8GvOj/VzQlzg7cJM2jwOhIRRcaDUJpyo0IDgD9K+p6i7sFChQAgsBGXitogUhIxHIT6kt2cUkoNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1OgA+hju1cpny7kVcn/n0LhZF3DNY5CpV1SQ3IxaVfuAVdypRRa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421850,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAKpgiX6gwWJ8GvOj/VzQlzg7cJM2jwOhIRRcaDUJpyo0IDgD9K+p6i7sFChQAgsBGXitogUhIxHIT6kt2cUkoNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1OgA+hju1cpny7kVcn/n0LhZF3DNY5CpV1SQ3IxaVfuAVdypRRa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjlhY2NvdW50X3B1Ymtlebs5pE4=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421849,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAKpgiX6gwWJ8GvOj/VzQlzg7cJM2jwOhIRRcaDUJpyo0IDgD9K+p6i7sFChQAgsBGXitogUhIxHIT6kt2cUkoNuEC82v7XcIOGorbu5/IYk9vxXGPBRbEXPQcNbLbQNW2GI635wP2U+M0j5BHo+xYGcJieE813j0jYMH6RPSZy+yEKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1OgA+hju1cpny7kVcn/n0LhZF3DNY5CpV1SQ3IxaVfuAVf3OUik"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421849,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAKpgiX6gwWJ8GvOj/VzQlzg7cJM2jwOhIRRcaDUJpyo0IDgD9K+p6i7sFChQAgsBGXitogUhIxHIT6kt2cUkoNuEC82v7XcIOGorbu5/IYk9vxXGPBRbEXPQcNbLbQNW2GI635wP2U+M0j5BHo+xYGcJieE813j0jYMH6RPSZy+yEKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1OgA+hju1cpny7kVcn/n0LhZF3DNY5CpV1SQ3IxaVfuAVf3OUik"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAKpgiX6gwWJ8GvOj/VzQlzg7cJM2jwOhIRRcaDUJpyo0IDgD9K+p6i7sFChQAgsBGXitogUhIxHIT6kt2cUkoNuEC82v7XcIOGorbu5/IYk9vxXGPBRbEXPQcNbLbQNW2GI635wP2U+M0j5BHo+xYGcJieE813j0jYMH6RPSZy+yEKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1OgA+hju1cpny7kVcn/n0LhZF3DNY5CpV1SQ3IxaVfuAVf3OUik"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 83
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 83
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 83
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 83,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 83
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 83
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 83
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 83
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 83,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 83,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 84,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTVKCVi21O9mjlTSRaRORSGSg2RQWuTwjnC2crXeXh05GMs6jyCf4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421848,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECihHOz+40jl7Bzd5RT+ZtGvO5F9jV31c5APgkqaLceSzyVvOQ04c8obleJfwWiCPekJWNaJ5BbELcuNtA+MN4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1SglYttTvZo5U0kWkTkUhkoNkUFrk8I5wtnK13l4dORjLM8EDT/"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421848,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECihHOz+40jl7Bzd5RT+ZtGvO5F9jV31c5APgkqaLceSzyVvOQ04c8obleJfwWiCPekJWNaJ5BbELcuNtA+MN4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1SglYttTvZo5U0kWkTkUhkoNkUFrk8I5wtnK13l4dORjLM8EDT/",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421847,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBM1TfNdcm2i/7JEGr2T3wvwWQUrG7Og1i2gQm9wC6sCoqsaRI0FRAAnHc3a1n2EWAP59Su0AFf8vGMBwahdW4DuECihHOz+40jl7Bzd5RT+ZtGvO5F9jV31c5APgkqaLceSzyVvOQ04c8obleJfwWiCPekJWNaJ5BbELcuNtA+MN4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1SglYttTvZo5U0kWkTkUhkoNkUFrk8I5wtnK13l4dORjLPWSyje"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421847,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBM1TfNdcm2i/7JEGr2T3wvwWQUrG7Og1i2gQm9wC6sCoqsaRI0FRAAnHc3a1n2EWAP59Su0AFf8vGMBwahdW4DuECihHOz+40jl7Bzd5RT+ZtGvO5F9jV31c5APgkqaLceSzyVvOQ04c8obleJfwWiCPekJWNaJ5BbELcuNtA+MN4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1SglYttTvZo5U0kWkTkUhkoNkUFrk8I5wtnK13l4dORjLPWSyje"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBM1TfNdcm2i/7JEGr2T3wvwWQUrG7Og1i2gQm9wC6sCoqsaRI0FRAAnHc3a1n2EWAP59Su0AFf8vGMBwahdW4DuECihHOz+40jl7Bzd5RT+ZtGvO5F9jV31c5APgkqaLceSzyVvOQ04c8obleJfwWiCPekJWNaJ5BbELcuNtA+MN4GuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1SglYttTvZo5U0kWkTkUhkoNkUFrk8I5wtnK13l4dORjLPWSyje"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 84
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 84
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 84
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 84,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 84
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 84
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 84
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 84
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 84,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 84,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 85,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTVaDgBelC98xR/nkgQQSHSbozaj6ZdeT8ntH4jw44tTpj4kZlPvc=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421846,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDcvkljshAWTABOA1TmzyaP+la/y2V2gDAufREEvReJLRcOXVKQyqN0wDs8w2t2I9fbQdZpbpMob14YWj8bGqINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1Wg4AXpQvfMUf55IEEEh0m6M2o+mXXk/J7R+I8OOLU6Y+JxoHJo"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421846,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDcvkljshAWTABOA1TmzyaP+la/y2V2gDAufREEvReJLRcOXVKQyqN0wDs8w2t2I9fbQdZpbpMob14YWj8bGqINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1Wg4AXpQvfMUf55IEEEh0m6M2o+mXXk/J7R+I8OOLU6Y+JxoHJo",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbhlvcmFjbGV5YX1i",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421845,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECOshhAKelgHw++PiP52fr74e+3EdXRRUTxz6kPIayfXK/MoSrXp/odQyZffiZjEN5tnjPQF7QE8sx1fVXd4sMGuEDcvkljshAWTABOA1TmzyaP+la/y2V2gDAufREEvReJLRcOXVKQyqN0wDs8w2t2I9fbQdZpbpMob14YWj8bGqINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1Wg4AXpQvfMUf55IEEEh0m6M2o+mXXk/J7R+I8OOLU6Y+LxL0Hb"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421845,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECOshhAKelgHw++PiP52fr74e+3EdXRRUTxz6kPIayfXK/MoSrXp/odQyZffiZjEN5tnjPQF7QE8sx1fVXd4sMGuEDcvkljshAWTABOA1TmzyaP+la/y2V2gDAufREEvReJLRcOXVKQyqN0wDs8w2t2I9fbQdZpbpMob14YWj8bGqINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1Wg4AXpQvfMUf55IEEEh0m6M2o+mXXk/J7R+I8OOLU6Y+LxL0Hb"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECOshhAKelgHw++PiP52fr74e+3EdXRRUTxz6kPIayfXK/MoSrXp/odQyZffiZjEN5tnjPQF7QE8sx1fVXd4sMGuEDcvkljshAWTABOA1TmzyaP+la/y2V2gDAufREEvReJLRcOXVKQyqN0wDs8w2t2I9fbQdZpbpMob14YWj8bGqINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1Wg4AXpQvfMUf55IEEEh0m6M2o+mXXk/J7R+I8OOLU6Y+LxL0Hb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 85
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 85
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 85
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 85,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 85
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 85
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 85
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 85
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 85,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 85,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 86,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTVqD7TXq6mMa7A20HrhA45e3zIrRFCdd3VXCnEaq28+E3Cdd7lKs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421844,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDJjLFFwAF50s7i+94yqkxw2rjkY1nvZZnoPJ3C53zXSBhUJHRrqqxgJLe6ik99i1R5qR+Qo7znh7PBf7Wq7BQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ag+016upjGuwNtB64QOOXt8yK0RQnXd1VwpxGqtvPhNwm5Dl4O"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421844,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDJjLFFwAF50s7i+94yqkxw2rjkY1nvZZnoPJ3C53zXSBhUJHRrqqxgJLe6ik99i1R5qR+Qo7znh7PBf7Wq7BQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ag+016upjGuwNtB64QOOXt8yK0RQnXd1VwpxGqtvPhNwm5Dl4O",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421843,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBHYOo5hR4mReHU4Hi2PoMntgMW37NVm3qSX40XPyDZwOAJ3Qd0tTFwfUisdqraIyI4yerai/5HycU6T6OZV+8OuEDJjLFFwAF50s7i+94yqkxw2rjkY1nvZZnoPJ3C53zXSBhUJHRrqqxgJLe6ik99i1R5qR+Qo7znh7PBf7Wq7BQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ag+016upjGuwNtB64QOOXt8yK0RQnXd1VwpxGqtvPhNwloeYXr"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421843,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBHYOo5hR4mReHU4Hi2PoMntgMW37NVm3qSX40XPyDZwOAJ3Qd0tTFwfUisdqraIyI4yerai/5HycU6T6OZV+8OuEDJjLFFwAF50s7i+94yqkxw2rjkY1nvZZnoPJ3C53zXSBhUJHRrqqxgJLe6ik99i1R5qR+Qo7znh7PBf7Wq7BQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ag+016upjGuwNtB64QOOXt8yK0RQnXd1VwpxGqtvPhNwloeYXr"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBHYOo5hR4mReHU4Hi2PoMntgMW37NVm3qSX40XPyDZwOAJ3Qd0tTFwfUisdqraIyI4yerai/5HycU6T6OZV+8OuEDJjLFFwAF50s7i+94yqkxw2rjkY1nvZZnoPJ3C53zXSBhUJHRrqqxgJLe6ik99i1R5qR+Qo7znh7PBf7Wq7BQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ag+016upjGuwNtB64QOOXt8yK0RQnXd1VwpxGqtvPhNwloeYXr"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 86
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 86
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 86
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 86,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 86
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 86
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 86
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 86
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 86,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 86,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 87,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTV6BaVtyF+reLCMvAIO2Z0WLHDnHIV+LO51Sbn4mlNqV9KGjdzkk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421842,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDkhKP3m+1G6ciuhaaeFp81PErgCqGnEC2x9tg9sBz3s492pRb9dv0elR99cBIfh4n6SbCOWYs3fyKbffeVgxMFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1egWlbchfq3iwjLwCDtmdFixw5xyFfizudUm5+JpTalfSiOd56W"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421842,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDkhKP3m+1G6ciuhaaeFp81PErgCqGnEC2x9tg9sBz3s492pRb9dv0elR99cBIfh4n6SbCOWYs3fyKbffeVgxMFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1egWlbchfq3iwjLwCDtmdFixw5xyFfizudUm5+JpTalfSiOd56W",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbjl1bmV4cGVjdGVkX2tleWlERRk=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421841,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC2xlnVV44t2X0Da+rKh11Q0/FJApqF/QwFTXQAMpOeIXrhoQtOJZT14aZlc/EYEqBdJBhIBp3FuuuBLl0DlmkOuEDkhKP3m+1G6ciuhaaeFp81PErgCqGnEC2x9tg9sBz3s492pRb9dv0elR99cBIfh4n6SbCOWYs3fyKbffeVgxMFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1egWlbchfq3iwjLwCDtmdFixw5xyFfizudUm5+JpTalfSjNQilL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421841,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC2xlnVV44t2X0Da+rKh11Q0/FJApqF/QwFTXQAMpOeIXrhoQtOJZT14aZlc/EYEqBdJBhIBp3FuuuBLl0DlmkOuEDkhKP3m+1G6ciuhaaeFp81PErgCqGnEC2x9tg9sBz3s492pRb9dv0elR99cBIfh4n6SbCOWYs3fyKbffeVgxMFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1egWlbchfq3iwjLwCDtmdFixw5xyFfizudUm5+JpTalfSjNQilL"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC2xlnVV44t2X0Da+rKh11Q0/FJApqF/QwFTXQAMpOeIXrhoQtOJZT14aZlc/EYEqBdJBhIBp3FuuuBLl0DlmkOuEDkhKP3m+1G6ciuhaaeFp81PErgCqGnEC2x9tg9sBz3s492pRb9dv0elR99cBIfh4n6SbCOWYs3fyKbffeVgxMFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1egWlbchfq3iwjLwCDtmdFixw5xyFfizudUm5+JpTalfSjNQilL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 87
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 87
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 87
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 87,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 87
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 87
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 87
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 87
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 87,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 87,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 88,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTWKBEfH7Om8eIBfmzHJWpotV/erwjfgn8qVLwgR0c0nknnQ+HY2c=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421840,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED4s8a3tcFJi/lUH6mYidW+9nPea48ZV/FRoR3hYuZEbYEjOwRny75m4iyXmkGNeTnfVioBQKblwFhOak1FITsMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1igRHx+zpvHiAX5sxyVqaLVf3q8I34J/KlS8IEdHNJ5J52UIFta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421840,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuED4s8a3tcFJi/lUH6mYidW+9nPea48ZV/FRoR3hYuZEbYEjOwRny75m4iyXmkGNeTnfVioBQKblwFhOak1FITsMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1igRHx+zpvHiAX5sxyVqaLVf3q8I34J/KlS8IEdHNJ5J52UIFta",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421839,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDNrnrmEXFaQOcnojjdWjsCULHeR8uzjiCO5ATiLDOO4CruT/i+uIA1VzP0CsbXlG4p9UJOBlOaEytMb5kSA+IGuED4s8a3tcFJi/lUH6mYidW+9nPea48ZV/FRoR3hYuZEbYEjOwRny75m4iyXmkGNeTnfVioBQKblwFhOak1FITsMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1igRHx+zpvHiAX5sxyVqaLVf3q8I34J/KlS8IEdHNJ5J52rDxir"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421839,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDNrnrmEXFaQOcnojjdWjsCULHeR8uzjiCO5ATiLDOO4CruT/i+uIA1VzP0CsbXlG4p9UJOBlOaEytMb5kSA+IGuED4s8a3tcFJi/lUH6mYidW+9nPea48ZV/FRoR3hYuZEbYEjOwRny75m4iyXmkGNeTnfVioBQKblwFhOak1FITsMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1igRHx+zpvHiAX5sxyVqaLVf3q8I34J/KlS8IEdHNJ5J52rDxir"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDNrnrmEXFaQOcnojjdWjsCULHeR8uzjiCO5ATiLDOO4CruT/i+uIA1VzP0CsbXlG4p9UJOBlOaEytMb5kSA+IGuED4s8a3tcFJi/lUH6mYidW+9nPea48ZV/FRoR3hYuZEbYEjOwRny75m4iyXmkGNeTnfVioBQKblwFhOak1FITsMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1igRHx+zpvHiAX5sxyVqaLVf3q8I34J/KlS8IEdHNJ5J52rDxir"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 88
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 88
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 88
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 88,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 88
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 88
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 88
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 88
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 88,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 88,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 89,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTWaAY5y/z2/+A7VcorVBUHPy1P3ptCcuWr166lBSWQh3Js8x6UaU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421838,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC1hWvipJNLymaIENG0upw/O43boAFELnI7PVaoVgfdpn58Ca36Z+hDzbrydQaM47l2NP37Q6EgJbItX8mb590DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1mgGOcv89v/gO1XKK1QVBz8tT96bQnLlq9eupQUlkIdybO9jdY1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421838,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC1hWvipJNLymaIENG0upw/O43boAFELnI7PVaoVgfdpn58Ca36Z+hDzbrydQaM47l2NP37Q6EgJbItX8mb590DuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1mgGOcv89v/gO1XKK1QVBz8tT96bQnLlq9eupQUlkIdybO9jdY1",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1EyenNYUjM4bXVxM3VSYS5jaGFpbi1taXNzaW5nX2tleRkRsXA=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421837,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC1hWvipJNLymaIENG0upw/O43boAFELnI7PVaoVgfdpn58Ca36Z+hDzbrydQaM47l2NP37Q6EgJbItX8mb590DuED9TK6d84QtedzKUkZ4IQPzXmPdAia3Yz06q9TGGvivQ8tgK0GFvH7+6jMCtVY9dAApUShQAHERVDp0FOGPBi4LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1mgGOcv89v/gO1XKK1QVBz8tT96bQnLlq9eupQUlkIdybM4+iP3"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421837,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC1hWvipJNLymaIENG0upw/O43boAFELnI7PVaoVgfdpn58Ca36Z+hDzbrydQaM47l2NP37Q6EgJbItX8mb590DuED9TK6d84QtedzKUkZ4IQPzXmPdAia3Yz06q9TGGvivQ8tgK0GFvH7+6jMCtVY9dAApUShQAHERVDp0FOGPBi4LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1mgGOcv89v/gO1XKK1QVBz8tT96bQnLlq9eupQUlkIdybM4+iP3"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC1hWvipJNLymaIENG0upw/O43boAFELnI7PVaoVgfdpn58Ca36Z+hDzbrydQaM47l2NP37Q6EgJbItX8mb590DuED9TK6d84QtedzKUkZ4IQPzXmPdAia3Yz06q9TGGvivQ8tgK0GFvH7+6jMCtVY9dAApUShQAHERVDp0FOGPBi4LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1mgGOcv89v/gO1XKK1QVBz8tT96bQnLlq9eupQUlkIdybM4+iP3"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 89
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 89
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 89
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 89,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 89
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 89
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "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_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 89
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
    "round": 89
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 89,
      "contract_id": "ct_2hd8dED2gM9ex8jRwC5Yq187mLAnWfPCj7s1aqx1p22TvdGTQB",
      "gas_price": 1,
      "gas_used": 122,
      "height": 89,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}