Skip to content

remote_call_contract_refering_onchain_data

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_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gb6g5NlzqjNgp7U0uWH8DUNDfVwoDqRj4oB9cEOVqlxZA5xtf3s8",
      "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": -576460752303422283,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDFmWSzK13b1Vp/0zXztL5/jga9ouuj5KiIiTlcgPToWBzBRfx7Au6s5ha34K4jv32ATjTJgrBm1tG9g5I6au4AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G+oOTZc6ozYKe1NLlh/A1DQ31cKA6kY+KAfXBDlapcWQOcc4OULg=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422283,
  "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_+JELAfhCuEDFmWSzK13b1Vp/0zXztL5/jga9ouuj5KiIiTlcgPToWBzBRfx7Au6s5ha34K4jv32ATjTJgrBm1tG9g5I6au4AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G+oOTZc6ozYKe1NLlh/A1DQ31cKA6kY+KAfXBDlapcWQOcc4OULg==",
      "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": -576460752303422282,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECGF3IIVf2pudYBelIojiCCvkJyBDY2mCmJ7+LgaExB7iPcOYh3VKML2sE/p6gan+tTEQC8GMQTx7W9sLW8EEoPuEDFmWSzK13b1Vp/0zXztL5/jga9ouuj5KiIiTlcgPToWBzBRfx7Au6s5ha34K4jv32ATjTJgrBm1tG9g5I6au4AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G+oOTZc6ozYKe1NLlh/A1DQ31cKA6kY+KAfXBDlapcWQOcjOXQGw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECGF3IIVf2pudYBelIojiCCvkJyBDY2mCmJ7+LgaExB7iPcOYh3VKML2sE/p6gan+tTEQC8GMQTx7W9sLW8EEoPuEDFmWSzK13b1Vp/0zXztL5/jga9ouuj5KiIiTlcgPToWBzBRfx7Au6s5ha34K4jv32ATjTJgrBm1tG9g5I6au4AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G+oOTZc6ozYKe1NLlh/A1DQ31cKA6kY+KAfXBDlapcWQOcjOXQGw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECGF3IIVf2pudYBelIojiCCvkJyBDY2mCmJ7+LgaExB7iPcOYh3VKML2sE/p6gan+tTEQC8GMQTx7W9sLW8EEoPuEDFmWSzK13b1Vp/0zXztL5/jga9ouuj5KiIiTlcgPToWBzBRfx7Au6s5ha34K4jv32ATjTJgrBm1tG9g5I6au4AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G+oOTZc6ozYKe1NLlh/A1DQ31cKA6kY+KAfXBDlapcWQOcjOXQGw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
    "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
        "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
    "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
        "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
    "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
        "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_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gb+gsUU/X82HvwN9YibGTT9gxezKESkS29jipYPNbDEmZCePy/eS",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422281,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEC9LMV76ycDF13vJGumuYFeF84jVjq66JkpMc7XtfJpFNCzQ8C0KpVjKiZRPgTexYdLKTjco2Vo21VNbMYpj5MFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G/oLFFP1/Nh78DfWImxk0/YMXsyhEpEtvY4qWDzWwxJmQnzrrIhA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422281,
  "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_+JELAfhCuEC9LMV76ycDF13vJGumuYFeF84jVjq66JkpMc7XtfJpFNCzQ8C0KpVjKiZRPgTexYdLKTjco2Vo21VNbMYpj5MFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G/oLFFP1/Nh78DfWImxk0/YMXsyhEpEtvY4qWDzWwxJmQnzrrIhA==",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QUfRgOgrMtyaM0XV3AfVxoyvzSk2QV5xESPro8ontD3dgiuXQn5A8j5Afagp/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NKOcmVtb3RlX3Jlc29sdmUBuQGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBJ2IAAGRiAACEkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgABG1dQgFF/p/PwM0CLvVeZOn1bXGNHTTlXADqn+Pw60yf5uZ8r8NIUYgAAr1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbYCABUYBRkGAgAYBRkGAgAVFZUIKCgpNQk1CTUFBgAGAAYACDWWAgAZCBUmAgkAOFgVJZYCABkIFSYCCQA3/ud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdIFSYACHWvGSUFBQkFZbUFCCkVBQYgAAjFaFNC4xLjAA1hQyUg==",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422280,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBL4uOCYMwCi0dYSz0raxWdCGCsYwoX8QYvbCnEdYCOLrilBgmYgRzPjNZPQVqL2HJ9ShWeKv+spE052AgUvTYCuEC9LMV76ycDF13vJGumuYFeF84jVjq66JkpMc7XtfJpFNCzQ8C0KpVjKiZRPgTexYdLKTjco2Vo21VNbMYpj5MFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G/oLFFP1/Nh78DfWImxk0/YMXsyhEpEtvY4qWDzWwxJmQnEtXRsg=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBL4uOCYMwCi0dYSz0raxWdCGCsYwoX8QYvbCnEdYCOLrilBgmYgRzPjNZPQVqL2HJ9ShWeKv+spE052AgUvTYCuEC9LMV76ycDF13vJGumuYFeF84jVjq66JkpMc7XtfJpFNCzQ8C0KpVjKiZRPgTexYdLKTjco2Vo21VNbMYpj5MFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G/oLFFP1/Nh78DfWImxk0/YMXsyhEpEtvY4qWDzWwxJmQnEtXRsg=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBL4uOCYMwCi0dYSz0raxWdCGCsYwoX8QYvbCnEdYCOLrilBgmYgRzPjNZPQVqL2HJ9ShWeKv+spE052AgUvTYCuEC9LMV76ycDF13vJGumuYFeF84jVjq66JkpMc7XtfJpFNCzQ8C0KpVjKiZRPgTexYdLKTjco2Vo21VNbMYpj5MFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4G/oLFFP1/Nh78DfWImxk0/YMXsyhEpEtvY4qWDzWwxJmQnEtXRsg=="
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 192,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 192,
      "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422279,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDpxCx+erZ3OMJtPehG/pyztgNnlJabGjyCFPvHJHWSK3Y5B3dLSD81xLOFPdfUe1M6zOZbz5XLlH3CqvHGZJ0MuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HAoEapTfb3qn40ZWvVm/dN4466aKJru0xBQ55hGq3x/ET7DulsVA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422279,
  "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_+JELAfhCuEDpxCx+erZ3OMJtPehG/pyztgNnlJabGjyCFPvHJHWSK3Y5B3dLSD81xLOFPdfUe1M6zOZbz5XLlH3CqvHGZJ0MuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HAoEapTfb3qn40ZWvVm/dN4466aKJru0xBQ55hGq3x/ET7DulsVA==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422278,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEATk2+vCOGH1VLS3lu26LceaKYKATW34MYO2zv80gtWMUmoCOBxCiaurde00jMSGvMcrnH4qbuRVJFs5jJa650EuEDpxCx+erZ3OMJtPehG/pyztgNnlJabGjyCFPvHJHWSK3Y5B3dLSD81xLOFPdfUe1M6zOZbz5XLlH3CqvHGZJ0MuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HAoEapTfb3qn40ZWvVm/dN4466aKJru0xBQ55hGq3x/ET7fCyyWQ=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEATk2+vCOGH1VLS3lu26LceaKYKATW34MYO2zv80gtWMUmoCOBxCiaurde00jMSGvMcrnH4qbuRVJFs5jJa650EuEDpxCx+erZ3OMJtPehG/pyztgNnlJabGjyCFPvHJHWSK3Y5B3dLSD81xLOFPdfUe1M6zOZbz5XLlH3CqvHGZJ0MuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HAoEapTfb3qn40ZWvVm/dN4466aKJru0xBQ55hGq3x/ET7fCyyWQ=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEATk2+vCOGH1VLS3lu26LceaKYKATW34MYO2zv80gtWMUmoCOBxCiaurde00jMSGvMcrnH4qbuRVJFs5jJa650EuEDpxCx+erZ3OMJtPehG/pyztgNnlJabGjyCFPvHJHWSK3Y5B3dLSD81xLOFPdfUe1M6zOZbz5XLlH3CqvHGZJ0MuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HAoEapTfb3qn40ZWvVm/dN4466aKJru0xBQ55hGq3x/ET7fCyyWQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 192
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "round": 192
      }
    }
  },
  "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": 192
  }
}

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": 192
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 192
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 192,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 192,
      "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 192
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "round": 192
      }
    }
  },
  "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": 192
  }
}

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": 192
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 192
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 192,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 192,
      "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 193,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 193,
      "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
      }
    }
  },
  "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
        "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+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422277,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECD4Fh/+/618TMQzh9FMOsZ/t3NsslvVqaaqDPYlbgg/8Xw0yR7G8kJz6Jzko3FN1TYbE6/uiFeXF5awXLmK6YHuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HBoPNya62g+JKbwemHtV+xwczqACWXYbc+wl2LqnFeWZ3dthB7Jg=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422277,
  "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_+JELAfhCuECD4Fh/+/618TMQzh9FMOsZ/t3NsslvVqaaqDPYlbgg/8Xw0yR7G8kJz6Jzko3FN1TYbE6/uiFeXF5awXLmK6YHuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HBoPNya62g+JKbwemHtV+xwczqACWXYbc+wl2LqnFeWZ3dthB7Jg==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDud+Z2qgKTtXCF8EiV5qzVEnVpeRneVrycDKuaORFwdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQ1d4cUo4MVRIZDl3UUEuY2hhaW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmFjY291bnRfcHVia2V5AAAAAAAAAAAAAAAAAAAAAAAAMFdyeQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422276,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAcCPXUgDa1guat16ZJcxrjjKKh2IfsJ8sjddRb8USPXe8RfvsaJbAPWLFOsxV7fpox9aw7QJEzSe3FbPKcmvMNuECD4Fh/+/618TMQzh9FMOsZ/t3NsslvVqaaqDPYlbgg/8Xw0yR7G8kJz6Jzko3FN1TYbE6/uiFeXF5awXLmK6YHuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HBoPNya62g+JKbwemHtV+xwczqACWXYbc+wl2LqnFeWZ3dy2gBvg=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAcCPXUgDa1guat16ZJcxrjjKKh2IfsJ8sjddRb8USPXe8RfvsaJbAPWLFOsxV7fpox9aw7QJEzSe3FbPKcmvMNuECD4Fh/+/618TMQzh9FMOsZ/t3NsslvVqaaqDPYlbgg/8Xw0yR7G8kJz6Jzko3FN1TYbE6/uiFeXF5awXLmK6YHuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HBoPNya62g+JKbwemHtV+xwczqACWXYbc+wl2LqnFeWZ3dy2gBvg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAcCPXUgDa1guat16ZJcxrjjKKh2IfsJ8sjddRb8USPXe8RfvsaJbAPWLFOsxV7fpox9aw7QJEzSe3FbPKcmvMNuECD4Fh/+/618TMQzh9FMOsZ/t3NsslvVqaaqDPYlbgg/8Xw0yR7G8kJz6Jzko3FN1TYbE6/uiFeXF5awXLmK6YHuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4HBoPNya62g+JKbwemHtV+xwczqACWXYbc+wl2LqnFeWZ3dy2gBvg=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
    "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 193
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "round": 193
      }
    }
  },
  "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": 193
  }
}

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": 193
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 193
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 193,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 193,
      "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 193
  }
}

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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
        "round": 193
      }
    }
  },
  "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": 193
  }
}

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": 193
      }
    }
  },
  "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_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
    "round": 193
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 193,
      "contract_id": "ct_ckrgBwD5pAnzmeFsU8c2EbJtsyhZGpBeypo8Bm5KAN1HMF2MS",
      "gas_price": 1,
      "gas_used": 13126,
      "height": 193,
      "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

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": 20,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 194,
      "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9",
      "gas_price": 1,
      "gas_used": 14221,
      "height": 194,
      "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": 20,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "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": 20,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

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": 20,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "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": 20,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
        "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": 20,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCn8/AzQIu9V5k6fVtcY0dNOVcAOqf4/DrTJ/m5nyvw0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUTBO584DQm1lQEFaYxrkOSh0pRVtOWIDo7LrA6yQ2DoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRDV3hxSjgxVEhkOXdRQS5jaGFpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOYWNjb3VudF9wdWJrZXkAAAAAAAAAAAAAAAAAAAAAAAAi2H3a",
    "contract_id": "ct_2GZXBviBozjPF8dWvNK61qjNKddbUizf79FrLZFzpNFTEFYJm9"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gcKgFTy8cp0nc2u38uDvyWsNepezud2H6sS7kfpGplZmElEIXg6T",
      "updates": [
        {
          "abi_version": 1,
          "amount": 20,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA