Skip to content

oracle_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_+Q8dRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejX5CJz5ATOgOQC1mZwuUc3kUg0NRwO5IoP0l8H4ZgQOdMgsJw89eTKMZ2V0X3F1ZXN0aW9uAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+NCgS5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4qJcXVlcnlfZmVlAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QEwoE0bBmIxeypqY0nKBHaKrKg7CBpDVnkpyG8SgmCzOq1BiXBsYWNlX2JldAG4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfkBLqDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7q4dyZXNvbHZlAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QQtoPmSy00C2wcmKuoRo0EyprbXIR/Wcg++43tX3x4sc11mhGluaXQAuQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuQLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkGUWIAAOViAAFZkYCAgFF/TRsGYjF7KmpjScoEdoqsqDsIGkNWeSnIbxKCYLM6rUEUYgACVldQgIBRf890GGbBLd8BMnLBL7PGJjpQhQ2sEdgVZHnQRbonEvurFGIAA2FXUICAUX85ALWZnC5RzeRSDQ1HA7kig/SXwfhmBA50yCwnDz15MhRiAAUBV1CAgFF/+ZLLTQLbByYq6hGjQTKmttchH9ZyD77je1ffHixzXWYUYgAFWFdQgFF/S5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4oUYgAGK1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVJZYEABkIFSYCCQA2ABWZCBUoFSYCCQA2AGgVKBUllgIAGQgVJgIJADYAFZkIFSgVJZYCABkIFSYCCQA2AAWZCBUoFSWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW2AAYABgAINZYGABkIFSYCCQA4WBUmAgkAOGgVJgIJADYQEugVJgAGAAWvGSUFBQkFZbYCABUWAAYAB/EXhXCbJf9YCMA8JBh+dXqYfXzyYE8bJrTsSqJmRmy9KEWWBAAZCBUmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_+Q8dRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejX5CJz5ATOgOQC1mZwuUc3kUg0NRwO5IoP0l8H4ZgQOdMgsJw89eTKMZ2V0X3F1ZXN0aW9uAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+NCgS5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4qJcXVlcnlfZmVlAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QEwoE0bBmIxeypqY0nKBHaKrKg7CBpDVnkpyG8SgmCzOq1BiXBsYWNlX2JldAG4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfkBLqDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7q4dyZXNvbHZlAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QQtoPmSy00C2wcmKuoRo0EyprbXIR/Wcg++43tX3x4sc11mhGluaXQAuQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuQLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkGUWIAAOViAAFZkYCAgFF/TRsGYjF7KmpjScoEdoqsqDsIGkNWeSnIbxKCYLM6rUEUYgACVldQgIBRf890GGbBLd8BMnLBL7PGJjpQhQ2sEdgVZHnQRbonEvurFGIAA2FXUICAUX85ALWZnC5RzeRSDQ1HA7kig/SXwfhmBA50yCwnDz15MhRiAAUBV1CAgFF/+ZLLTQLbByYq6hGjQTKmttchH9ZyD77je1ffHixzXWYUYgAFWFdQgFF/S5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4oUYgAGK1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVJZYEABkIFSYCCQA2ABWZCBUoFSYCCQA2AGgVKBUllgIAGQgVJgIJADYAFZkIFSgVJZYCABkIFSYCCQA2AAWZCBUoFSWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW2AAYABgAINZYGABkIFSYCCQA4WBUmAgkAOGgVJgIJADYQEugVJgAGAAWvGSUFBQkFZbYCABUWAAYAB/EXhXCbJf9YCMA8JBh+dXqYfXzyYE8bJrTsSqJmRmy9KEWWBAAZCBUmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_+Q8dRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejX5CJz5ATOgOQC1mZwuUc3kUg0NRwO5IoP0l8H4ZgQOdMgsJw89eTKMZ2V0X3F1ZXN0aW9uAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+NCgS5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4qJcXVlcnlfZmVlAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QEwoE0bBmIxeypqY0nKBHaKrKg7CBpDVnkpyG8SgmCzOq1BiXBsYWNlX2JldAG4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfkBLqDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7q4dyZXNvbHZlAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QQtoPmSy00C2wcmKuoRo0EyprbXIR/Wcg++43tX3x4sc11mhGluaXQAuQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuQLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkGUWIAAOViAAFZkYCAgFF/TRsGYjF7KmpjScoEdoqsqDsIGkNWeSnIbxKCYLM6rUEUYgACVldQgIBRf890GGbBLd8BMnLBL7PGJjpQhQ2sEdgVZHnQRbonEvurFGIAA2FXUICAUX85ALWZnC5RzeRSDQ1HA7kig/SXwfhmBA50yCwnDz15MhRiAAUBV1CAgFF/+ZLLTQLbByYq6hGjQTKmttchH9ZyD77je1ffHixzXWYUYgAFWFdQgFF/S5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4oUYgAGK1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVJZYEABkIFSYCCQA2ABWZCBUoFSYCCQA2AGgVKBUllgIAGQgVJgIJADYAFZkIFSgVJZYCABkIFSYCCQA2AAWZCBUoFSWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW2AAYABgAINZYGABkIFSYCCQA4WBUmAgkAOGgVJgIJADYQEugVJgAGAAWvGSUFBQkFZbYCABUWAAYAB/EXhXCbJf9YCMA8JBh+dXqYfXzyYE8bJrTsSqJmRmy9KEWWBAAZCBUmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67AqA6sk5kQYMR+ZEPJF7iAanN0hU3Zl2eIgjmku8sllSwtYGROnE=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422739,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDUJuA25HjrFlj29wI5y/lRksKSxVriJiKwPyaS/wYY1xr/BmnkTFSZqDCigoe/ggLxUESNr8Jfu4xa6ph2rgcLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwKgOrJOZEGDEfmRDyRe4gGpzdIVN2ZdniII5pLvLJZUsLWO7+Va"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422739,
  "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_+JALAfhCuEDUJuA25HjrFlj29wI5y/lRksKSxVriJiKwPyaS/wYY1xr/BmnkTFSZqDCigoe/ggLxUESNr8Jfu4xa6ph2rgcLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwKgOrJOZEGDEfmRDyRe4gGpzdIVN2ZdniII5pLvLJZUsLWO7+Va",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_+Q8dRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejX5CJz5ATOgOQC1mZwuUc3kUg0NRwO5IoP0l8H4ZgQOdMgsJw89eTKMZ2V0X3F1ZXN0aW9uAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+NCgS5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4qJcXVlcnlfZmVlAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QEwoE0bBmIxeypqY0nKBHaKrKg7CBpDVnkpyG8SgmCzOq1BiXBsYWNlX2JldAG4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfkBLqDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7q4dyZXNvbHZlAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QQtoPmSy00C2wcmKuoRo0EyprbXIR/Wcg++43tX3x4sc11mhGluaXQAuQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuQLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkGUWIAAOViAAFZkYCAgFF/TRsGYjF7KmpjScoEdoqsqDsIGkNWeSnIbxKCYLM6rUEUYgACVldQgIBRf890GGbBLd8BMnLBL7PGJjpQhQ2sEdgVZHnQRbonEvurFGIAA2FXUICAUX85ALWZnC5RzeRSDQ1HA7kig/SXwfhmBA50yCwnDz15MhRiAAUBV1CAgFF/+ZLLTQLbByYq6hGjQTKmttchH9ZyD77je1ffHixzXWYUYgAFWFdQgFF/S5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4oUYgAGK1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVJZYEABkIFSYCCQA2ABWZCBUoFSYCCQA2AGgVKBUllgIAGQgVJgIJADYAFZkIFSgVJZYCABkIFSYCCQA2AAWZCBUoFSWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW2AAYABgAINZYGABkIFSYCCQA4WBUmAgkAOGgVJgIJADYQEugVJgAGAAWvGSUFBQkFZbYCABUWAAYAB/EXhXCbJf9YCMA8JBh+dXqYfXzyYE8bJrTsSqJmRmy9KEWWBAAZCBUmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422738,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA3riYY5mYBqyftkUVd0LShnyjLdqulgBCjD6hDprHTEj9nR1u0mKsg8j1c4tPaAE7jHIGBwoSSKuigmQ/DQHsDuEDUJuA25HjrFlj29wI5y/lRksKSxVriJiKwPyaS/wYY1xr/BmnkTFSZqDCigoe/ggLxUESNr8Jfu4xa6ph2rgcLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwKgOrJOZEGDEfmRDyRe4gGpzdIVN2ZdniII5pLvLJZUsLX2Vf7J"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA3riYY5mYBqyftkUVd0LShnyjLdqulgBCjD6hDprHTEj9nR1u0mKsg8j1c4tPaAE7jHIGBwoSSKuigmQ/DQHsDuEDUJuA25HjrFlj29wI5y/lRksKSxVriJiKwPyaS/wYY1xr/BmnkTFSZqDCigoe/ggLxUESNr8Jfu4xa6ph2rgcLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwKgOrJOZEGDEfmRDyRe4gGpzdIVN2ZdniII5pLvLJZUsLX2Vf7J"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA3riYY5mYBqyftkUVd0LShnyjLdqulgBCjD6hDprHTEj9nR1u0mKsg8j1c4tPaAE7jHIGBwoSSKuigmQ/DQHsDuEDUJuA25HjrFlj29wI5y/lRksKSxVriJiKwPyaS/wYY1xr/BmnkTFSZqDCigoe/ggLxUESNr8Jfu4xa6ph2rgcLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwKgOrJOZEGDEfmRDyRe4gGpzdIVN2ZdniII5pLvLJZUsLX2Vf7J"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422737,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422736,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 3,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67A6DX4rzmi5QzoHV+I8EGuTGBXKIU+E9r41DOfW/klRe/g9EGBkY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422735,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDY21GqZ5TSmzQZetXiaM3MUt9nLPYHcxV1HFgem7tWTF7UySmnUXUrvbHV4DMc6dudDgqzDH1v2fllugP9xs4EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwOg1+K85ouUM6B1fiPBBrkxgVyiFPhPa+NQzn1v5JUXv4MQoWYg"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422735,
  "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_+JALAfhCuEDY21GqZ5TSmzQZetXiaM3MUt9nLPYHcxV1HFgem7tWTF7UySmnUXUrvbHV4DMc6dudDgqzDH1v2fllugP9xs4EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwOg1+K85ouUM6B1fiPBBrkxgVyiFPhPa+NQzn1v5JUXv4MQoWYg",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422734,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC0r4oF6k9RaXut39LWJDieWcSMPsjvzLZXtuPDqYOJjU6f7Aw760SmkdCKClO7A4tqxWX7I8WXcCDTaDyOu7sFuEDY21GqZ5TSmzQZetXiaM3MUt9nLPYHcxV1HFgem7tWTF7UySmnUXUrvbHV4DMc6dudDgqzDH1v2fllugP9xs4EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwOg1+K85ouUM6B1fiPBBrkxgVyiFPhPa+NQzn1v5JUXv4OwdeGz"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEC0r4oF6k9RaXut39LWJDieWcSMPsjvzLZXtuPDqYOJjU6f7Aw760SmkdCKClO7A4tqxWX7I8WXcCDTaDyOu7sFuEDY21GqZ5TSmzQZetXiaM3MUt9nLPYHcxV1HFgem7tWTF7UySmnUXUrvbHV4DMc6dudDgqzDH1v2fllugP9xs4EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwOg1+K85ouUM6B1fiPBBrkxgVyiFPhPa+NQzn1v5JUXv4OwdeGz"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEC0r4oF6k9RaXut39LWJDieWcSMPsjvzLZXtuPDqYOJjU6f7Aw760SmkdCKClO7A4tqxWX7I8WXcCDTaDyOu7sFuEDY21GqZ5TSmzQZetXiaM3MUt9nLPYHcxV1HFgem7tWTF7UySmnUXUrvbHV4DMc6dudDgqzDH1v2fllugP9xs4EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwOg1+K85ouUM6B1fiPBBrkxgVyiFPhPa+NQzn1v5JUXv4OwdeGz"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 3,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 3,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 4,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67BKCzQIMI7E/fOVDlAEp7jSE7uuzWf2kQfhi+AI3/FW/qBsgQ324=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422733,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAqlItdnRdzTYvgjbJPSyXe7madlndk0Qbj6vMMggBE4ub9gBRuU0AlUMjgCAuxeZFUaObIECtC7ppA7vjVTBoIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwSgs0CDCOxP3zlQ5QBKe40hO7rs1n9pEH4YvgCN/xVv6gaQCvg2"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422733,
  "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_+JALAfhCuEAqlItdnRdzTYvgjbJPSyXe7madlndk0Qbj6vMMggBE4ub9gBRuU0AlUMjgCAuxeZFUaObIECtC7ppA7vjVTBoIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwSgs0CDCOxP3zlQ5QBKe40hO7rs1n9pEH4YvgCN/xVv6gaQCvg2",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422732,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAqlItdnRdzTYvgjbJPSyXe7madlndk0Qbj6vMMggBE4ub9gBRuU0AlUMjgCAuxeZFUaObIECtC7ppA7vjVTBoIuEDCGHJ2z5z4JY3oKce1ABCqCfbVXT4g5pgi8QkeqHh7h2HoVaw3Yg8HGhePuveyfT2ROhzOwhGo5f1oVfS4CE0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwSgs0CDCOxP3zlQ5QBKe40hO7rs1n9pEH4YvgCN/xVv6gbTY0RL"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAqlItdnRdzTYvgjbJPSyXe7madlndk0Qbj6vMMggBE4ub9gBRuU0AlUMjgCAuxeZFUaObIECtC7ppA7vjVTBoIuEDCGHJ2z5z4JY3oKce1ABCqCfbVXT4g5pgi8QkeqHh7h2HoVaw3Yg8HGhePuveyfT2ROhzOwhGo5f1oVfS4CE0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwSgs0CDCOxP3zlQ5QBKe40hO7rs1n9pEH4YvgCN/xVv6gbTY0RL"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAqlItdnRdzTYvgjbJPSyXe7madlndk0Qbj6vMMggBE4ub9gBRuU0AlUMjgCAuxeZFUaObIECtC7ppA7vjVTBoIuEDCGHJ2z5z4JY3oKce1ABCqCfbVXT4g5pgi8QkeqHh7h2HoVaw3Yg8HGhePuveyfT2ROhzOwhGo5f1oVfS4CE0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwSgs0CDCOxP3zlQ5QBKe40hO7rs1n9pEH4YvgCN/xVv6gbTY0RL"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 4,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 4,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422731,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422730,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 5,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422729,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBGFIKhHFjifOsc22amiZy6ed5C5xIA12Sgm3/tV6uv+t7Um9bqD7+6MnE8uJbxoje7Dy4wapTXwpJ01cVF/aEFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwWgKYCmVynyNA084DoaP5dsbLoB0eYMbF55a7vulgeCkUbPajEB"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422729,
  "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_+JALAfhCuEBGFIKhHFjifOsc22amiZy6ed5C5xIA12Sgm3/tV6uv+t7Um9bqD7+6MnE8uJbxoje7Dy4wapTXwpJ01cVF/aEFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwWgKYCmVynyNA084DoaP5dsbLoB0eYMbF55a7vulgeCkUbPajEB",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422728,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBGFIKhHFjifOsc22amiZy6ed5C5xIA12Sgm3/tV6uv+t7Um9bqD7+6MnE8uJbxoje7Dy4wapTXwpJ01cVF/aEFuEBQMbK5l2Iv4sKz7Aases34z5jHePH3NXMbFfDvweuimE8pz7lh6AA2+k0xMbg3NWyoV0/1jLjtEu1TGt3yb4gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwWgKYCmVynyNA084DoaP5dsbLoB0eYMbF55a7vulgeCkUYMQpvC"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBGFIKhHFjifOsc22amiZy6ed5C5xIA12Sgm3/tV6uv+t7Um9bqD7+6MnE8uJbxoje7Dy4wapTXwpJ01cVF/aEFuEBQMbK5l2Iv4sKz7Aases34z5jHePH3NXMbFfDvweuimE8pz7lh6AA2+k0xMbg3NWyoV0/1jLjtEu1TGt3yb4gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwWgKYCmVynyNA084DoaP5dsbLoB0eYMbF55a7vulgeCkUYMQpvC"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBGFIKhHFjifOsc22amiZy6ed5C5xIA12Sgm3/tV6uv+t7Um9bqD7+6MnE8uJbxoje7Dy4wapTXwpJ01cVF/aEFuEBQMbK5l2Iv4sKz7Aases34z5jHePH3NXMbFfDvweuimE8pz7lh6AA2+k0xMbg3NWyoV0/1jLjtEu1TGt3yb4gLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwWgKYCmVynyNA084DoaP5dsbLoB0eYMbF55a7vulgeCkUYMQpvC"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
        "round": 5
      }
    }
  },
  "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": 5
  }
}

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": 5
      }
    }
  },
  "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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 5,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
        "round": 5
      }
    }
  },
  "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": 5
  }
}

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": 5
      }
    }
  },
  "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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 5,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 6,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422727,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECffwh0jDXmWQqbGkzPn7JhGnc6lacKsPQS4b2OZwEd794RQpT1uf5AJWsp8/N9vnyD3O+9ZtPu29G5PvG9gB0HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwag6IA1yN/Ymz95/W96dN2Qd1ulMWWOxNtYZxij3BUsNmfb0ob4"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422727,
  "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_+JALAfhCuECffwh0jDXmWQqbGkzPn7JhGnc6lacKsPQS4b2OZwEd794RQpT1uf5AJWsp8/N9vnyD3O+9ZtPu29G5PvG9gB0HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwag6IA1yN/Ymz95/W96dN2Qd1ulMWWOxNtYZxij3BUsNmfb0ob4",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422726,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECffwh0jDXmWQqbGkzPn7JhGnc6lacKsPQS4b2OZwEd794RQpT1uf5AJWsp8/N9vnyD3O+9ZtPu29G5PvG9gB0HuECgPNbANfKdnBpnRU2sH7vnFIQpCUWWMzJdSdX2wzxj1skn1CSiYZblBfP+ey3TNG5pNw0iXpIO5fumUB243lsBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwag6IA1yN/Ymz95/W96dN2Qd1ulMWWOxNtYZxij3BUsNme2WMM1"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECffwh0jDXmWQqbGkzPn7JhGnc6lacKsPQS4b2OZwEd794RQpT1uf5AJWsp8/N9vnyD3O+9ZtPu29G5PvG9gB0HuECgPNbANfKdnBpnRU2sH7vnFIQpCUWWMzJdSdX2wzxj1skn1CSiYZblBfP+ey3TNG5pNw0iXpIO5fumUB243lsBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwag6IA1yN/Ymz95/W96dN2Qd1ulMWWOxNtYZxij3BUsNme2WMM1"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECffwh0jDXmWQqbGkzPn7JhGnc6lacKsPQS4b2OZwEd794RQpT1uf5AJWsp8/N9vnyD3O+9ZtPu29G5PvG9gB0HuECgPNbANfKdnBpnRU2sH7vnFIQpCUWWMzJdSdX2wzxj1skn1CSiYZblBfP+ey3TNG5pNw0iXpIO5fumUB243lsBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwag6IA1yN/Ymz95/W96dN2Qd1ulMWWOxNtYZxij3BUsNme2WMM1"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 6,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 6,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 7,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2EszP7tQxCL1ik4Cbnhwx5TwUEazM9HhzGbVMRavYrPDB6tBNs",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422725,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAdHSBDduag/pYKkt21ZrhUttUvSE/1nQInWVwDAS0GflKJcfy5njbKhdBfAQA01qDHUriQbo655Ivwy8TOGFABuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwegrE0yPFNgjnmoEAXLz3J31EO5M+ZAWaSqQG47tn8oES0Xtx+G"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422725,
  "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_+JALAfhCuEAdHSBDduag/pYKkt21ZrhUttUvSE/1nQInWVwDAS0GflKJcfy5njbKhdBfAQA01qDHUriQbo655Ivwy8TOGFABuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwegrE0yPFNgjnmoEAXLz3J31EO5M+ZAWaSqQG47tn8oES0Xtx+G",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422724,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAdHSBDduag/pYKkt21ZrhUttUvSE/1nQInWVwDAS0GflKJcfy5njbKhdBfAQA01qDHUriQbo655Ivwy8TOGFABuEDUi4L+cxXe43hDhpJrdEtYe6lf0a9mAMhBxTX/c1F4hYMIlLzyluAW8MFl5pIVyeBcrHYA3MTpZ8Jv7XogLrEBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwegrE0yPFNgjnmoEAXLz3J31EO5M+ZAWaSqQG47tn8oES1Ow/VH"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAdHSBDduag/pYKkt21ZrhUttUvSE/1nQInWVwDAS0GflKJcfy5njbKhdBfAQA01qDHUriQbo655Ivwy8TOGFABuEDUi4L+cxXe43hDhpJrdEtYe6lf0a9mAMhBxTX/c1F4hYMIlLzyluAW8MFl5pIVyeBcrHYA3MTpZ8Jv7XogLrEBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwegrE0yPFNgjnmoEAXLz3J31EO5M+ZAWaSqQG47tn8oES1Ow/VH"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAdHSBDduag/pYKkt21ZrhUttUvSE/1nQInWVwDAS0GflKJcfy5njbKhdBfAQA01qDHUriQbo655Ivwy8TOGFABuEDUi4L+cxXe43hDhpJrdEtYe6lf0a9mAMhBxTX/c1F4hYMIlLzyluAW8MFl5pIVyeBcrHYA3MTpZ8Jv7XogLrEBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwegrE0yPFNgjnmoEAXLz3J31EO5M+ZAWaSqQG47tn8oES1Ow/VH"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 7,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 7,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 8,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67CKBoNh35IYvURcTLaMo7L/x+PGWE0bt3S1LsYsJo3WF8u1uy8PE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422723,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA5npNpU2B2c+kK37wzzbJ4o/+LKXDxvhao5u0jB+D5RZKDvd0Xzhat4GiZcJbvsJDUiDpnDI94rF5ehvGD5UgAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwigaDYd+SGL1EXEy2jKOy/8fjxlhNG7d0tS7GLCaN1hfLspnU3N"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422723,
  "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_+JALAfhCuEA5npNpU2B2c+kK37wzzbJ4o/+LKXDxvhao5u0jB+D5RZKDvd0Xzhat4GiZcJbvsJDUiDpnDI94rF5ehvGD5UgAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwigaDYd+SGL1EXEy2jKOy/8fjxlhNG7d0tS7GLCaN1hfLspnU3N",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422722,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA5npNpU2B2c+kK37wzzbJ4o/+LKXDxvhao5u0jB+D5RZKDvd0Xzhat4GiZcJbvsJDUiDpnDI94rF5ehvGD5UgAuECqlHUN+A6oHh2VwwQERYCxtef75oU+ATgDp8zFOBF9ePCHlYBvQWMeXotkotQ0uv49bIU149lMQD4mnL460RgFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwigaDYd+SGL1EXEy2jKOy/8fjxlhNG7d0tS7GLCaN1hfLsbc7WB"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA5npNpU2B2c+kK37wzzbJ4o/+LKXDxvhao5u0jB+D5RZKDvd0Xzhat4GiZcJbvsJDUiDpnDI94rF5ehvGD5UgAuECqlHUN+A6oHh2VwwQERYCxtef75oU+ATgDp8zFOBF9ePCHlYBvQWMeXotkotQ0uv49bIU149lMQD4mnL460RgFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwigaDYd+SGL1EXEy2jKOy/8fjxlhNG7d0tS7GLCaN1hfLsbc7WB"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA5npNpU2B2c+kK37wzzbJ4o/+LKXDxvhao5u0jB+D5RZKDvd0Xzhat4GiZcJbvsJDUiDpnDI94rF5ehvGD5UgAuECqlHUN+A6oHh2VwwQERYCxtef75oU+ATgDp8zFOBF9ePCHlYBvQWMeXotkotQ0uv49bIU149lMQD4mnL460RgFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwigaDYd+SGL1EXEy2jKOy/8fjxlhNG7d0tS7GLCaN1hfLsbc7WB"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 8,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 8,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 9,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
        "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_64oDmrjtQ1X8R8ZzMirEzBdGBAZs34eA1uKFR7TeEjj4jtfsG",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422721,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDjKAwPLEqEbZomf73bHt5wSelgEja7edDhsfen8oKJXBvE0ZotMP6/7DG0cGzTLNQdTw2gzVyd1qj2N7Y7w14CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwmg7J0Dw8soisPPdYWk5B9mnKSF50aLxBRrzFB6tGCwtBQwRC71"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422721,
  "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_+JALAfhCuEDjKAwPLEqEbZomf73bHt5wSelgEja7edDhsfen8oKJXBvE0ZotMP6/7DG0cGzTLNQdTw2gzVyd1qj2N7Y7w14CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwmg7J0Dw8soisPPdYWk5B9mnKSF50aLxBRrzFB6tGCwtBQwRC71",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNRMjTX3DTqua4nETZt4XKjUYWRs5Q4/Z/pxRjnuPYq95hvLd",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422720,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAKWBNauuc7xJ4wO+1mf1sawwAWAapr92vLQf3F+SO/I+FLA8OjfQFh+H65sE9gtn4lK/Szf2V67Va1CGKHk/kGuEDjKAwPLEqEbZomf73bHt5wSelgEja7edDhsfen8oKJXBvE0ZotMP6/7DG0cGzTLNQdTw2gzVyd1qj2N7Y7w14CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwmg7J0Dw8soisPPdYWk5B9mnKSF50aLxBRrzFB6tGCwtBR+Jmbb"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAKWBNauuc7xJ4wO+1mf1sawwAWAapr92vLQf3F+SO/I+FLA8OjfQFh+H65sE9gtn4lK/Szf2V67Va1CGKHk/kGuEDjKAwPLEqEbZomf73bHt5wSelgEja7edDhsfen8oKJXBvE0ZotMP6/7DG0cGzTLNQdTw2gzVyd1qj2N7Y7w14CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwmg7J0Dw8soisPPdYWk5B9mnKSF50aLxBRrzFB6tGCwtBR+Jmbb"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAKWBNauuc7xJ4wO+1mf1sawwAWAapr92vLQf3F+SO/I+FLA8OjfQFh+H65sE9gtn4lK/Szf2V67Va1CGKHk/kGuEDjKAwPLEqEbZomf73bHt5wSelgEja7edDhsfen8oKJXBvE0ZotMP6/7DG0cGzTLNQdTw2gzVyd1qj2N7Y7w14CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwmg7J0Dw8soisPPdYWk5B9mnKSF50aLxBRrzFB6tGCwtBR+Jmbb"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 9,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 9,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422719,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422718,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422717,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422717,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 10,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67CqAbeNyDP7taR+3bt3K8zzivLLqCs9UbVXnuZUsbC/RWdjbvThU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422716,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAetYkZ7O6uI8pFO8K8FlmQ1z4RsMSeIBy3s7w+fuqNsp2t/LZkZfFcKwlINHUi58lqHxQ/apxUarbBpJSGeuAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwqgG3jcgz+7Wkft27dyvM84ryy6grPVG1V57mVLGwv0VnaGPrBE"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422716,
  "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_+JALAfhCuEAetYkZ7O6uI8pFO8K8FlmQ1z4RsMSeIBy3s7w+fuqNsp2t/LZkZfFcKwlINHUi58lqHxQ/apxUarbBpJSGeuAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwqgG3jcgz+7Wkft27dyvM84ryy6grPVG1V57mVLGwv0VnaGPrBE",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422715,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAetYkZ7O6uI8pFO8K8FlmQ1z4RsMSeIBy3s7w+fuqNsp2t/LZkZfFcKwlINHUi58lqHxQ/apxUarbBpJSGeuAGuECLkwJFwgGrOWXShrTy6jInucUalBnJHbYRyP1KGEWEPOfrY1m9ZAk2EbEFDZjD1PbJdceusjLQMFvXzeRYiO0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwqgG3jcgz+7Wkft27dyvM84ryy6grPVG1V57mVLGwv0VnZ9z1Yw"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAetYkZ7O6uI8pFO8K8FlmQ1z4RsMSeIBy3s7w+fuqNsp2t/LZkZfFcKwlINHUi58lqHxQ/apxUarbBpJSGeuAGuECLkwJFwgGrOWXShrTy6jInucUalBnJHbYRyP1KGEWEPOfrY1m9ZAk2EbEFDZjD1PbJdceusjLQMFvXzeRYiO0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwqgG3jcgz+7Wkft27dyvM84ryy6grPVG1V57mVLGwv0VnZ9z1Yw"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAetYkZ7O6uI8pFO8K8FlmQ1z4RsMSeIBy3s7w+fuqNsp2t/LZkZfFcKwlINHUi58lqHxQ/apxUarbBpJSGeuAGuECLkwJFwgGrOWXShrTy6jInucUalBnJHbYRyP1KGEWEPOfrY1m9ZAk2EbEFDZjD1PbJdceusjLQMFvXzeRYiO0LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwqgG3jcgz+7Wkft27dyvM84ryy6grPVG1V57mVLGwv0VnZ9z1Yw"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 10,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 10,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422714,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422713,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422712,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422712,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 11,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422711,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA4mILNt/9zDLB3Z3vs0iJpipjpVKtg8kOA+lZKIAXsWdbAULTJ7jaZAUulvocVhxTVbYu+PGFb6EqHk8ygXA8IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwugNtCvS/WpdpUHmtm3GI2K1LDNFONFQ/45JQ0ssIS0dQWGpmS0"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422711,
  "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_+JALAfhCuEA4mILNt/9zDLB3Z3vs0iJpipjpVKtg8kOA+lZKIAXsWdbAULTJ7jaZAUulvocVhxTVbYu+PGFb6EqHk8ygXA8IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwugNtCvS/WpdpUHmtm3GI2K1LDNFONFQ/45JQ0ssIS0dQWGpmS0",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422710,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA4mILNt/9zDLB3Z3vs0iJpipjpVKtg8kOA+lZKIAXsWdbAULTJ7jaZAUulvocVhxTVbYu+PGFb6EqHk8ygXA8IuEByuG5Ctn5Dp8qGb6rFY/17oORe2m53qmhTJ4OOD/+WLdBC+2nz7od44he5tOVs2GICOYGYHwpaUS3BSQP+n4gEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwugNtCvS/WpdpUHmtm3GI2K1LDNFONFQ/45JQ0ssIS0dQU5RzGu"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA4mILNt/9zDLB3Z3vs0iJpipjpVKtg8kOA+lZKIAXsWdbAULTJ7jaZAUulvocVhxTVbYu+PGFb6EqHk8ygXA8IuEByuG5Ctn5Dp8qGb6rFY/17oORe2m53qmhTJ4OOD/+WLdBC+2nz7od44he5tOVs2GICOYGYHwpaUS3BSQP+n4gEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwugNtCvS/WpdpUHmtm3GI2K1LDNFONFQ/45JQ0ssIS0dQU5RzGu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA4mILNt/9zDLB3Z3vs0iJpipjpVKtg8kOA+lZKIAXsWdbAULTJ7jaZAUulvocVhxTVbYu+PGFb6EqHk8ygXA8IuEByuG5Ctn5Dp8qGb6rFY/17oORe2m53qmhTJ4OOD/+WLdBC+2nz7od44he5tOVs2GICOYGYHwpaUS3BSQP+n4gEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwugNtCvS/WpdpUHmtm3GI2K1LDNFONFQ/45JQ0ssIS0dQU5RzGu"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
        "round": 11
      }
    }
  },
  "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": 11
  }
}

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": 11
      }
    }
  },
  "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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
    "round": 11
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 11,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
        "round": 11
      }
    }
  },
  "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": 11
  }
}

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": 11
      }
    }
  },
  "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_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
    "round": 11
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 11,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422709,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422708,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422707,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422707,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422706,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422706,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "balance": 10
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 12,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
      }
    }
  },
  "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
        "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_dD92bxrDzhrciAS6Qb6Fb7TjVDJLEyc4hCo5Lm7oNd3sBc4H5",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
    "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67DKBJrXmlLFn76B1h4CKOcpaVRPocdD3E5xEEb6fvU+b5RsPYkwo=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422705,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBwOQMeYnVx67tBvKizChlXL38Knp2j1lbjSF6vXFQt47lqL67+75+n0ahPPv9apciawYOj6GGmv6V2h/QP4PEKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwygSa15pSxZ++gdYeAijnKWlUT6HHQ9xOcRBG+n71Pm+UZ41dMa"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422705,
  "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_+JALAfhCuEBwOQMeYnVx67tBvKizChlXL38Knp2j1lbjSF6vXFQt47lqL67+75+n0ahPPv9apciawYOj6GGmv6V2h/QP4PEKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwygSa15pSxZ++gdYeAijnKWlUT6HHQ9xOcRBG+n71Pm+UZ41dMa",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgCIZpViHjBmH4tPn+RRbJMlaEpDOqOfwBAElzGy/WH7i47Plv",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422704,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBwOQMeYnVx67tBvKizChlXL38Knp2j1lbjSF6vXFQt47lqL67+75+n0ahPPv9apciawYOj6GGmv6V2h/QP4PEKuECcPxVQ9QzBdHM/3bE6FPa1nMaT/SO9NH8tKQNI3wvOkTOWQSPLANfT7uBJx3XMORx4hVG2Zlguwu24uZGh8UULuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwygSa15pSxZ++gdYeAijnKWlUT6HHQ9xOcRBG+n71Pm+UaAUOVR"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBwOQMeYnVx67tBvKizChlXL38Knp2j1lbjSF6vXFQt47lqL67+75+n0ahPPv9apciawYOj6GGmv6V2h/QP4PEKuECcPxVQ9QzBdHM/3bE6FPa1nMaT/SO9NH8tKQNI3wvOkTOWQSPLANfT7uBJx3XMORx4hVG2Zlguwu24uZGh8UULuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwygSa15pSxZ++gdYeAijnKWlUT6HHQ9xOcRBG+n71Pm+UaAUOVR"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBwOQMeYnVx67tBvKizChlXL38Knp2j1lbjSF6vXFQt47lqL67+75+n0ahPPv9apciawYOj6GGmv6V2h/QP4PEKuECcPxVQ9QzBdHM/3bE6FPa1nMaT/SO9NH8tKQNI3wvOkTOWQSPLANfT7uBJx3XMORx4hVG2Zlguwu24uZGh8UULuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuwygSa15pSxZ++gdYeAijnKWlUT6HHQ9xOcRBG+n71Pm+UaAUOVR"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 12,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 12,
      "contract_id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422703,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422702,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422701,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422701,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422700,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422700,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dV8wZ3go5Lr91fArjFYeuGasd4YkisK4Ap6ScweT4M7hyC9bn",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422699,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422699,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422698,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422698,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67DaD67v5HEvbhVmhPtWbQQ4F9mJcSCSb6iBxu4o/8fFvkdsp5TUQ=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422697,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBh1YvS0Swm0WFcSCGAXW7wu2ogeQl7k9WhR6rbdb1DapM0qphUTPdXFY6kIpcZrk/GOCJu202ZoH5GcYPycRIOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw2g+u7+RxL24VZoT7Vm0EOBfZiXEgkm+ogcbuKP/Hxb5HZXWEKe"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422697,
  "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_+JALAfhCuEBh1YvS0Swm0WFcSCGAXW7wu2ogeQl7k9WhR6rbdb1DapM0qphUTPdXFY6kIpcZrk/GOCJu202ZoH5GcYPycRIOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw2g+u7+RxL24VZoT7Vm0EOBfZiXEgkm+ogcbuKP/Hxb5HZXWEKe",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422696,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBh1YvS0Swm0WFcSCGAXW7wu2ogeQl7k9WhR6rbdb1DapM0qphUTPdXFY6kIpcZrk/GOCJu202ZoH5GcYPycRIOuEDz8iJ7ttL9/9yKAZWcKFnJSDwS0dZU9PxhnVkiRmFx7miJVWQI3LireDHmRrq77yMFCXHUxYrj8gtVmX4EpX0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw2g+u7+RxL24VZoT7Vm0EOBfZiXEgkm+ogcbuKP/Hxb5HY2KJeE"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBh1YvS0Swm0WFcSCGAXW7wu2ogeQl7k9WhR6rbdb1DapM0qphUTPdXFY6kIpcZrk/GOCJu202ZoH5GcYPycRIOuEDz8iJ7ttL9/9yKAZWcKFnJSDwS0dZU9PxhnVkiRmFx7miJVWQI3LireDHmRrq77yMFCXHUxYrj8gtVmX4EpX0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw2g+u7+RxL24VZoT7Vm0EOBfZiXEgkm+ogcbuKP/Hxb5HY2KJeE"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBh1YvS0Swm0WFcSCGAXW7wu2ogeQl7k9WhR6rbdb1DapM0qphUTPdXFY6kIpcZrk/GOCJu202ZoH5GcYPycRIOuEDz8iJ7ttL9/9yKAZWcKFnJSDwS0dZU9PxhnVkiRmFx7miJVWQI3LireDHmRrq77yMFCXHUxYrj8gtVmX4EpX0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw2g+u7+RxL24VZoT7Vm0EOBfZiXEgkm+ogcbuKP/Hxb5HY2KJeE"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422695,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422694,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 14,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422693,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECmFkKIC2KQJClu6zTGFFX4bTuok5h3WGAIRq8cjgemm1DbKh8YJu7kHWoqxFypeCejyIXoUXMyP8wn0KkHcuUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw6grF3r3NL4jI0YroMBOvMGJLU7F5YDbPdC0Itn0mAJcg3JvpTm"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422693,
  "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_+JALAfhCuECmFkKIC2KQJClu6zTGFFX4bTuok5h3WGAIRq8cjgemm1DbKh8YJu7kHWoqxFypeCejyIXoUXMyP8wn0KkHcuUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw6grF3r3NL4jI0YroMBOvMGJLU7F5YDbPdC0Itn0mAJcg3JvpTm",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422692,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAxAlDjpGYZggz5lnksAlOfehhTOqCfje70MmiQg/0wnit7wrgatJgjeCr/i8aJeaUfWLdpoGvvpFjM9r3fYHAPuECmFkKIC2KQJClu6zTGFFX4bTuok5h3WGAIRq8cjgemm1DbKh8YJu7kHWoqxFypeCejyIXoUXMyP8wn0KkHcuUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw6grF3r3NL4jI0YroMBOvMGJLU7F5YDbPdC0Itn0mAJcg3vxBUC"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAxAlDjpGYZggz5lnksAlOfehhTOqCfje70MmiQg/0wnit7wrgatJgjeCr/i8aJeaUfWLdpoGvvpFjM9r3fYHAPuECmFkKIC2KQJClu6zTGFFX4bTuok5h3WGAIRq8cjgemm1DbKh8YJu7kHWoqxFypeCejyIXoUXMyP8wn0KkHcuUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw6grF3r3NL4jI0YroMBOvMGJLU7F5YDbPdC0Itn0mAJcg3vxBUC"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAxAlDjpGYZggz5lnksAlOfehhTOqCfje70MmiQg/0wnit7wrgatJgjeCr/i8aJeaUfWLdpoGvvpFjM9r3fYHAPuECmFkKIC2KQJClu6zTGFFX4bTuok5h3WGAIRq8cjgemm1DbKh8YJu7kHWoqxFypeCejyIXoUXMyP8wn0KkHcuUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw6grF3r3NL4jI0YroMBOvMGJLU7F5YDbPdC0Itn0mAJcg3vxBUC"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
        "round": 14
      }
    }
  },
  "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": 14
  }
}

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": 14
      }
    }
  },
  "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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
    "round": 14
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 14,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
        "round": 14
      }
    }
  },
  "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": 14
  }
}

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": 14
      }
    }
  },
  "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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
    "round": 14
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 14,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 15,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422691,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB6F0Hmz+3EGdtyRxLqjD6RMoeG1nlZNEwXGiatT1r9HXJl3iv8nzLPLCY6APTEcQ7dnVxUfqSOqQ7lsg9FJqgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw+ghxUppT30UfpTGAuqhTJwUd8cD62ZDpzRYdTKZcGybpatN0kW"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422691,
  "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_+JALAfhCuEB6F0Hmz+3EGdtyRxLqjD6RMoeG1nlZNEwXGiatT1r9HXJl3iv8nzLPLCY6APTEcQ7dnVxUfqSOqQ7lsg9FJqgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw+ghxUppT30UfpTGAuqhTJwUd8cD62ZDpzRYdTKZcGybpatN0kW",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422690,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA06m4ZyFNxMwaevNvLJkAlygaZdtAfyD7LsyCZ9pzeArCR90Pf5VUPDuGCNXUd3RtQq27jsrKS5rQQCPdicrMMuEB6F0Hmz+3EGdtyRxLqjD6RMoeG1nlZNEwXGiatT1r9HXJl3iv8nzLPLCY6APTEcQ7dnVxUfqSOqQ7lsg9FJqgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw+ghxUppT30UfpTGAuqhTJwUd8cD62ZDpzRYdTKZcGybpbFyXmD"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA06m4ZyFNxMwaevNvLJkAlygaZdtAfyD7LsyCZ9pzeArCR90Pf5VUPDuGCNXUd3RtQq27jsrKS5rQQCPdicrMMuEB6F0Hmz+3EGdtyRxLqjD6RMoeG1nlZNEwXGiatT1r9HXJl3iv8nzLPLCY6APTEcQ7dnVxUfqSOqQ7lsg9FJqgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw+ghxUppT30UfpTGAuqhTJwUd8cD62ZDpzRYdTKZcGybpbFyXmD"
    }
  },
  "version": 1
}

initiator ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA06m4ZyFNxMwaevNvLJkAlygaZdtAfyD7LsyCZ9pzeArCR90Pf5VUPDuGCNXUd3RtQq27jsrKS5rQQCPdicrMMuEB6F0Hmz+3EGdtyRxLqjD6RMoeG1nlZNEwXGiatT1r9HXJl3iv8nzLPLCY6APTEcQ7dnVxUfqSOqQ7lsg9FJqgJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuw+ghxUppT30UfpTGAuqhTJwUd8cD62ZDpzRYdTKZcGybpbFyXmD"
    }
  },
  "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.get.contract_call",
      "params": {
        "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
        "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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
    "round": 15
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 15,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 15,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422689,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422688,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 16,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422687,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBTx2RJUTaTVBqjVGbJNomHiFv+/SOY4wJZ22hEAZcxaLVPyFCcqr2xaCIBfiET4djbStGa7M/vKxrVn4TupcIGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxCglwrRfcRLIBzvnr3D1WVw/Gou0vFTJxBM643QCNWojlEa2iLV"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422687,
  "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_+JALAfhCuEBTx2RJUTaTVBqjVGbJNomHiFv+/SOY4wJZ22hEAZcxaLVPyFCcqr2xaCIBfiET4djbStGa7M/vKxrVn4TupcIGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxCglwrRfcRLIBzvnr3D1WVw/Gou0vFTJxBM643QCNWojlEa2iLV",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422686,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBTx2RJUTaTVBqjVGbJNomHiFv+/SOY4wJZ22hEAZcxaLVPyFCcqr2xaCIBfiET4djbStGa7M/vKxrVn4TupcIGuEDJd233jJe8bU4tYNSKN7aFPfY9P5CNJW3UZeOtkjRZLe7Fa8heKgXkAyx25bEl3KTuDqZh0mypPdIR7uy5RD8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxCglwrRfcRLIBzvnr3D1WVw/Gou0vFTJxBM643QCNWojlHQqVQy"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBTx2RJUTaTVBqjVGbJNomHiFv+/SOY4wJZ22hEAZcxaLVPyFCcqr2xaCIBfiET4djbStGa7M/vKxrVn4TupcIGuEDJd233jJe8bU4tYNSKN7aFPfY9P5CNJW3UZeOtkjRZLe7Fa8heKgXkAyx25bEl3KTuDqZh0mypPdIR7uy5RD8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxCglwrRfcRLIBzvnr3D1WVw/Gou0vFTJxBM643QCNWojlHQqVQy"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBTx2RJUTaTVBqjVGbJNomHiFv+/SOY4wJZ22hEAZcxaLVPyFCcqr2xaCIBfiET4djbStGa7M/vKxrVn4TupcIGuEDJd233jJe8bU4tYNSKN7aFPfY9P5CNJW3UZeOtkjRZLe7Fa8heKgXkAyx25bEl3KTuDqZh0mypPdIR7uy5RD8BuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxCglwrRfcRLIBzvnr3D1WVw/Gou0vFTJxBM643QCNWojlHQqVQy"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 16,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 16,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 17,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67EaCBvM0Xe+v5T+iifBDhmS+cxhJA+KTxaBm3eolMXBpgLD9l5Uc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422685,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAmVoRHVJVWgSKXOdpMGlWKkmbu8wtMPIVJtSEOu/CYDkW1ZmJHNwfLs7syN1k9tkokf7tSIeirvQyME+sLSEcPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxGggbzNF3vr+U/oonwQ4ZkvnMYSQPik8WgZt3qJTFwaYCyYHuKj"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422685,
  "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_+JALAfhCuEAmVoRHVJVWgSKXOdpMGlWKkmbu8wtMPIVJtSEOu/CYDkW1ZmJHNwfLs7syN1k9tkokf7tSIeirvQyME+sLSEcPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxGggbzNF3vr+U/oonwQ4ZkvnMYSQPik8WgZt3qJTFwaYCyYHuKj",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422684,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAmVoRHVJVWgSKXOdpMGlWKkmbu8wtMPIVJtSEOu/CYDkW1ZmJHNwfLs7syN1k9tkokf7tSIeirvQyME+sLSEcPuED9PS3/aEFGjz2ceh6opSLR5u1k4Vfb1Iety7E1XIqqBjaog0BDoCpdUcM3fnojUY9IBx9+l99kPgkk1XHC7CQIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxGggbzNF3vr+U/oonwQ4ZkvnMYSQPik8WgZt3qJTFwaYCwzy0fX"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAmVoRHVJVWgSKXOdpMGlWKkmbu8wtMPIVJtSEOu/CYDkW1ZmJHNwfLs7syN1k9tkokf7tSIeirvQyME+sLSEcPuED9PS3/aEFGjz2ceh6opSLR5u1k4Vfb1Iety7E1XIqqBjaog0BDoCpdUcM3fnojUY9IBx9+l99kPgkk1XHC7CQIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxGggbzNF3vr+U/oonwQ4ZkvnMYSQPik8WgZt3qJTFwaYCwzy0fX"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAmVoRHVJVWgSKXOdpMGlWKkmbu8wtMPIVJtSEOu/CYDkW1ZmJHNwfLs7syN1k9tkokf7tSIeirvQyME+sLSEcPuED9PS3/aEFGjz2ceh6opSLR5u1k4Vfb1Iety7E1XIqqBjaog0BDoCpdUcM3fnojUY9IBx9+l99kPgkk1XHC7CQIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxGggbzNF3vr+U/oonwQ4ZkvnMYSQPik8WgZt3qJTFwaYCwzy0fX"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 17,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 17,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 18,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 18,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_sHP3cbe8uTTmDk6ffRhVpgVtnGV8qY5qxsreDvn2jAdu2GmxZ",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422683,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAu1Jc1zhdGYhKCAElN3nG+RQKZH46rsXfoItmDMXhuPjUCYiogKkJBLDVXbtt5C7cOI0ei6Jo6cpJbGcY2C1QMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxKgXcFWlZbTpTDIx4aiXPuFmcyQ8XO219gwjsq70r6PdbSfmblt"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422683,
  "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_+JALAfhCuEAu1Jc1zhdGYhKCAElN3nG+RQKZH46rsXfoItmDMXhuPjUCYiogKkJBLDVXbtt5C7cOI0ei6Jo6cpJbGcY2C1QMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxKgXcFWlZbTpTDIx4aiXPuFmcyQ8XO219gwjsq70r6PdbSfmblt",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422682,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAu1Jc1zhdGYhKCAElN3nG+RQKZH46rsXfoItmDMXhuPjUCYiogKkJBLDVXbtt5C7cOI0ei6Jo6cpJbGcY2C1QMuECLJdRfM/s6TVryheWHIYJ6nkPyVTeHhHslZstWEAwDBTl9MauioN/QHJpafiCmWWAXs95t6U0Z68hdHZ2kVVYIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxKgXcFWlZbTpTDIx4aiXPuFmcyQ8XO219gwjsq70r6PdbS1CDKr"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAu1Jc1zhdGYhKCAElN3nG+RQKZH46rsXfoItmDMXhuPjUCYiogKkJBLDVXbtt5C7cOI0ei6Jo6cpJbGcY2C1QMuECLJdRfM/s6TVryheWHIYJ6nkPyVTeHhHslZstWEAwDBTl9MauioN/QHJpafiCmWWAXs95t6U0Z68hdHZ2kVVYIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxKgXcFWlZbTpTDIx4aiXPuFmcyQ8XO219gwjsq70r6PdbS1CDKr"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAu1Jc1zhdGYhKCAElN3nG+RQKZH46rsXfoItmDMXhuPjUCYiogKkJBLDVXbtt5C7cOI0ei6Jo6cpJbGcY2C1QMuECLJdRfM/s6TVryheWHIYJ6nkPyVTeHhHslZstWEAwDBTl9MauioN/QHJpafiCmWWAXs95t6U0Z68hdHZ2kVVYIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxKgXcFWlZbTpTDIx4aiXPuFmcyQ8XO219gwjsq70r6PdbS1CDKr"
    }
  },
  "version": 1
}

initiator ---> node

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

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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
        "round": 18
      }
    }
  },
  "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": 18
  }
}

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": 18
      }
    }
  },
  "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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
    "round": 18
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 18,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 18,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
        "round": 18
      }
    }
  },
  "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": 18
  }
}

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": 18
      }
    }
  },
  "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_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
    "round": 18
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 18,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 18,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 19,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67E6B559Qd3Yl09QRz5ToFhhz5eAkce2pgHFdrw09tX/VUAC8++/o=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422681,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECVmlCuJlg2oRS3DhL91lZdQzosxosiWpmNe/pSmECeMrjEc0ixqKPq7GUFW/dZyoY+3jM+sUILYCu+ElvmWUAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxOgeefUHd2JdPUEc+U6BYYc+XgJHHtqYBxXa8NPbV/1VABhjFWj"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422681,
  "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_+JALAfhCuECVmlCuJlg2oRS3DhL91lZdQzosxosiWpmNe/pSmECeMrjEc0ixqKPq7GUFW/dZyoY+3jM+sUILYCu+ElvmWUAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxOgeefUHd2JdPUEc+U6BYYc+XgJHHtqYBxXa8NPbV/1VABhjFWj",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422680,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECFA+gmI3PyGvFDLVuwFmXHLSic3tpCKonbNMlcJXdTsyum7fyCBVNQBVQhGrjHGiHMq59ODY3ogbUFagDO/OICuECVmlCuJlg2oRS3DhL91lZdQzosxosiWpmNe/pSmECeMrjEc0ixqKPq7GUFW/dZyoY+3jM+sUILYCu+ElvmWUAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxOgeefUHd2JdPUEc+U6BYYc+XgJHHtqYBxXa8NPbV/1VABLgN/x"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECFA+gmI3PyGvFDLVuwFmXHLSic3tpCKonbNMlcJXdTsyum7fyCBVNQBVQhGrjHGiHMq59ODY3ogbUFagDO/OICuECVmlCuJlg2oRS3DhL91lZdQzosxosiWpmNe/pSmECeMrjEc0ixqKPq7GUFW/dZyoY+3jM+sUILYCu+ElvmWUAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxOgeefUHd2JdPUEc+U6BYYc+XgJHHtqYBxXa8NPbV/1VABLgN/x"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECFA+gmI3PyGvFDLVuwFmXHLSic3tpCKonbNMlcJXdTsyum7fyCBVNQBVQhGrjHGiHMq59ODY3ogbUFagDO/OICuECVmlCuJlg2oRS3DhL91lZdQzosxosiWpmNe/pSmECeMrjEc0ixqKPq7GUFW/dZyoY+3jM+sUILYCu+ElvmWUAGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxOgeefUHd2JdPUEc+U6BYYc+XgJHHtqYBxXa8NPbV/1VABLgN/x"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 19,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 19,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 20,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
        "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_w9aNSTE5fQeskLG6afHtsUmRmd9kLgdxUL6MFrF6qpDSa29h1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422679,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC7i6kKYcZfdAaohcmAxv407Nt9enQ65ZWJmO2jIqgMZxwj6VreytvFmNTqkxPKOVJM0i7D7X+ZdNW1CpKK7+cJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxSgqaHl2dlvIg14cJVXnsvpidmHgtSBtdMrJA3iGQkb+daEm4nh"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422679,
  "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_+JALAfhCuEC7i6kKYcZfdAaohcmAxv407Nt9enQ65ZWJmO2jIqgMZxwj6VreytvFmNTqkxPKOVJM0i7D7X+ZdNW1CpKK7+cJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxSgqaHl2dlvIg14cJVXnsvpidmHgtSBtdMrJA3iGQkb+daEm4nh",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrLvw+oFdY6I0IAhntQLUH3hv8rT44cSCNjJyuboonMDJvxG3",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422678,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAQzB1NupZWZ+CFuUvE+qLUetg85IIDNpeGruDp78QIE5Nyad1vPOFRFUOdIsDdq3GAP/wO7Ccdba4SLoo46RgAuEC7i6kKYcZfdAaohcmAxv407Nt9enQ65ZWJmO2jIqgMZxwj6VreytvFmNTqkxPKOVJM0i7D7X+ZdNW1CpKK7+cJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxSgqaHl2dlvIg14cJVXnsvpidmHgtSBtdMrJA3iGQkb+dYJwinN"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAQzB1NupZWZ+CFuUvE+qLUetg85IIDNpeGruDp78QIE5Nyad1vPOFRFUOdIsDdq3GAP/wO7Ccdba4SLoo46RgAuEC7i6kKYcZfdAaohcmAxv407Nt9enQ65ZWJmO2jIqgMZxwj6VreytvFmNTqkxPKOVJM0i7D7X+ZdNW1CpKK7+cJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxSgqaHl2dlvIg14cJVXnsvpidmHgtSBtdMrJA3iGQkb+dYJwinN"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAQzB1NupZWZ+CFuUvE+qLUetg85IIDNpeGruDp78QIE5Nyad1vPOFRFUOdIsDdq3GAP/wO7Ccdba4SLoo46RgAuEC7i6kKYcZfdAaohcmAxv407Nt9enQ65ZWJmO2jIqgMZxwj6VreytvFmNTqkxPKOVJM0i7D7X+ZdNW1CpKK7+cJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxSgqaHl2dlvIg14cJVXnsvpidmHgtSBtdMrJA3iGQkb+dYJwinN"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 20,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 20,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422677,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422676,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422675,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422675,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 21,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422674,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA+j9AcVyFqEAzb+uTPVRG9oLyFxLHdRShiHnjh6TzIid/Alx6TC/l8pzgYE+FWZSY6Ks20PhteLByZmg099sQOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxWgARakKnLh+y0UpPUzi/L9g1AIIdplrwe6NKJ0Bkm91IN7rHQ4"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA+j9AcVyFqEAzb+uTPVRG9oLyFxLHdRShiHnjh6TzIid/Alx6TC/l8pzgYE+FWZSY6Ks20PhteLByZmg099sQOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxWgARakKnLh+y0UpPUzi/L9g1AIIdplrwe6NKJ0Bkm91IN7rHQ4",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422673,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA7zMALl7Rkql64iW2TUeDUMjizga4pNdoBlJc5n+p/Ry5cRXoSeIYXceKHovifGG20txZQ1YI9+zrt45e4Jn8FuEA+j9AcVyFqEAzb+uTPVRG9oLyFxLHdRShiHnjh6TzIid/Alx6TC/l8pzgYE+FWZSY6Ks20PhteLByZmg099sQOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxWgARakKnLh+y0UpPUzi/L9g1AIIdplrwe6NKJ0Bkm91IOWvpYR"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA7zMALl7Rkql64iW2TUeDUMjizga4pNdoBlJc5n+p/Ry5cRXoSeIYXceKHovifGG20txZQ1YI9+zrt45e4Jn8FuEA+j9AcVyFqEAzb+uTPVRG9oLyFxLHdRShiHnjh6TzIid/Alx6TC/l8pzgYE+FWZSY6Ks20PhteLByZmg099sQOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxWgARakKnLh+y0UpPUzi/L9g1AIIdplrwe6NKJ0Bkm91IOWvpYR"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA7zMALl7Rkql64iW2TUeDUMjizga4pNdoBlJc5n+p/Ry5cRXoSeIYXceKHovifGG20txZQ1YI9+zrt45e4Jn8FuEA+j9AcVyFqEAzb+uTPVRG9oLyFxLHdRShiHnjh6TzIid/Alx6TC/l8pzgYE+FWZSY6Ks20PhteLByZmg099sQOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxWgARakKnLh+y0UpPUzi/L9g1AIIdplrwe6NKJ0Bkm91IOWvpYR"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 21,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 21,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422672,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422671,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422670,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422670,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 22,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67FqCCqwrtC3vex+Rqj/1xPGR8mh/JX6+8GDDg8OOFlYoZTIw45o8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422669,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECk/auUMGVB4NggUn4UIMCMBOsro2D/AQYmp6S7lhrou4p2KR0ghntrFZxAKnh5QIlC4JGZD+2ur6BxJEHVe1APuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxaggqsK7Qt73sfkao/9cTxkfJofyV+vvBgw4PDjhZWKGUz9TDNH"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422669,
  "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_+JALAfhCuECk/auUMGVB4NggUn4UIMCMBOsro2D/AQYmp6S7lhrou4p2KR0ghntrFZxAKnh5QIlC4JGZD+2ur6BxJEHVe1APuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxaggqsK7Qt73sfkao/9cTxkfJofyV+vvBgw4PDjhZWKGUz9TDNH",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422668,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEATIPuyeFi+589bErd+tHQuG9dEzr0mfaYUPPDN96A3W57a7hmTqX1I7ylwyWI31Eq+OzD6BswT+EV6JQLAKsYPuECk/auUMGVB4NggUn4UIMCMBOsro2D/AQYmp6S7lhrou4p2KR0ghntrFZxAKnh5QIlC4JGZD+2ur6BxJEHVe1APuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxaggqsK7Qt73sfkao/9cTxkfJofyV+vvBgw4PDjhZWKGUxBy52i"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEATIPuyeFi+589bErd+tHQuG9dEzr0mfaYUPPDN96A3W57a7hmTqX1I7ylwyWI31Eq+OzD6BswT+EV6JQLAKsYPuECk/auUMGVB4NggUn4UIMCMBOsro2D/AQYmp6S7lhrou4p2KR0ghntrFZxAKnh5QIlC4JGZD+2ur6BxJEHVe1APuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxaggqsK7Qt73sfkao/9cTxkfJofyV+vvBgw4PDjhZWKGUxBy52i"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEATIPuyeFi+589bErd+tHQuG9dEzr0mfaYUPPDN96A3W57a7hmTqX1I7ylwyWI31Eq+OzD6BswT+EV6JQLAKsYPuECk/auUMGVB4NggUn4UIMCMBOsro2D/AQYmp6S7lhrou4p2KR0ghntrFZxAKnh5QIlC4JGZD+2ur6BxJEHVe1APuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxaggqsK7Qt73sfkao/9cTxkfJofyV+vvBgw4PDjhZWKGUxBy52i"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 22,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 22,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422667,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422666,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422665,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422665,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422664,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422664,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "balance": 10
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 23,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
      }
    }
  },
  "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
        "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_idvhRtE4tgAUu3oqmEdeCG3b99FDMHwnps54JkBL9aUXejkPB",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
    "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422663,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECgkU23Mg5ng3Vd7q/eyuNAlxevqaY1kL5ys4dAZazMTA3iNLJo3vuQJa4x3tT0RjHrkoqcGb7zIbjZBbSRz/YLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxegIsVeejyMQyxXMtjqwQxq8m5MgaGk1mOZJyYxiLyFNIUsq9OH"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422663,
  "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_+JALAfhCuECgkU23Mg5ng3Vd7q/eyuNAlxevqaY1kL5ys4dAZazMTA3iNLJo3vuQJa4x3tT0RjHrkoqcGb7zIbjZBbSRz/YLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxegIsVeejyMQyxXMtjqwQxq8m5MgaGk1mOZJyYxiLyFNIUsq9OH",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgy3nOtM/+4WPsdAyEL9WVKfabVRbjpJTTTO2uLyyt6StjP6Br",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422662,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA35+OUIFB8t0X188QU1xc+OAcPVh89sS8TVlNrPUB6sxCNcx0lsBLx1DqIAZKyxrZndqhDx0fuY+If93x/NSoGuECgkU23Mg5ng3Vd7q/eyuNAlxevqaY1kL5ys4dAZazMTA3iNLJo3vuQJa4x3tT0RjHrkoqcGb7zIbjZBbSRz/YLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxegIsVeejyMQyxXMtjqwQxq8m5MgaGk1mOZJyYxiLyFNIWSZR7t"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA35+OUIFB8t0X188QU1xc+OAcPVh89sS8TVlNrPUB6sxCNcx0lsBLx1DqIAZKyxrZndqhDx0fuY+If93x/NSoGuECgkU23Mg5ng3Vd7q/eyuNAlxevqaY1kL5ys4dAZazMTA3iNLJo3vuQJa4x3tT0RjHrkoqcGb7zIbjZBbSRz/YLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxegIsVeejyMQyxXMtjqwQxq8m5MgaGk1mOZJyYxiLyFNIWSZR7t"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA35+OUIFB8t0X188QU1xc+OAcPVh89sS8TVlNrPUB6sxCNcx0lsBLx1DqIAZKyxrZndqhDx0fuY+If93x/NSoGuECgkU23Mg5ng3Vd7q/eyuNAlxevqaY1kL5ys4dAZazMTA3iNLJo3vuQJa4x3tT0RjHrkoqcGb7zIbjZBbSRz/YLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxegIsVeejyMQyxXMtjqwQxq8m5MgaGk1mOZJyYxiLyFNIWSZR7t"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 23,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 23,
      "contract_id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422661,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422660,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422659,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422659,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422658,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422658,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2gz1H9wSDSLTbUiDiJNQ7qVpgRkJbrUZ1FdVcstXDKcpGWL9Bj",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422657,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422657,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422656,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422656,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_+Q8dRgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejX5CJz5ATOgOQC1mZwuUc3kUg0NRwO5IoP0l8H4ZgQOdMgsJw89eTKMZ2V0X3F1ZXN0aW9uAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+NCgS5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4qJcXVlcnlfZmVlAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QEwoE0bBmIxeypqY0nKBHaKrKg7CBpDVnkpyG8SgmCzOq1BiXBsYWNlX2JldAG4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfkBLqDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7q4dyZXNvbHZlAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QQtoPmSy00C2wcmKuoRo0EyprbXIR/Wcg++43tX3x4sc11mhGluaXQAuQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABuQLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkGUWIAAOViAAFZkYCAgFF/TRsGYjF7KmpjScoEdoqsqDsIGkNWeSnIbxKCYLM6rUEUYgACVldQgIBRf890GGbBLd8BMnLBL7PGJjpQhQ2sEdgVZHnQRbonEvurFGIAA2FXUICAUX85ALWZnC5RzeRSDQ1HA7kig/SXwfhmBA50yCwnDz15MhRiAAUBV1CAgFF/+ZLLTQLbByYq6hGjQTKmttchH9ZyD77je1ffHixzXWYUYgAFWFdQgFF/S5ojZqzAMlNCOFUz8c73HnnXHfTPqnMmkh3OtzeSI4oUYgAGK1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVJZYEABkIFSYCCQA2ABWZCBUoFSYCCQA2AGgVKBUllgIAGQgVJgIJADYAFZkIFSgVJZYCABkIFSYCCQA2AAWZCBUoFSWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW2AAYABgAINZYGABkIFSYCCQA4WBUmAgkAOGgVJgIJADYQEugVJgAGAAWvGSUFBQkFZbYCABUWAAYAB/EXhXCbJf9YCMA8JBh+dXqYfXzyYE8bJrTsSqJmRmy9KEWWBAAZCBUmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "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_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67GKDcoBkQux8gt1a3h9xxMtAFvZhJqqB+LiKlaSm/XzBHh/osJ0I=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422655,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECeORKW23u/TPEX/DUJzpCKpNIErStXnL2q7QQOCykxYwZrO2qAdzVSm/6UrA4fGeLIqplEyoEv/aH+sjLa148FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxig3KAZELsfILdWt4fccTLQBb2YSaqgfi4ipWkpv18wR4fW5Qgt"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422655,
  "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_+JALAfhCuECeORKW23u/TPEX/DUJzpCKpNIErStXnL2q7QQOCykxYwZrO2qAdzVSm/6UrA4fGeLIqplEyoEv/aH+sjLa148FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxig3KAZELsfILdWt4fccTLQBb2YSaqgfi4ipWkpv18wR4fW5Qgt",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422654,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBRuwG3y1KIaI3bWFs/hJYUn+sN3wL7NuqUgVewhFvBKVdPk3TtgDlwSU1/AiN8t8fChGT/oZ6k6vDhNkRKUZMKuECeORKW23u/TPEX/DUJzpCKpNIErStXnL2q7QQOCykxYwZrO2qAdzVSm/6UrA4fGeLIqplEyoEv/aH+sjLa148FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxig3KAZELsfILdWt4fccTLQBb2YSaqgfi4ipWkpv18wR4e47DgK"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBRuwG3y1KIaI3bWFs/hJYUn+sN3wL7NuqUgVewhFvBKVdPk3TtgDlwSU1/AiN8t8fChGT/oZ6k6vDhNkRKUZMKuECeORKW23u/TPEX/DUJzpCKpNIErStXnL2q7QQOCykxYwZrO2qAdzVSm/6UrA4fGeLIqplEyoEv/aH+sjLa148FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxig3KAZELsfILdWt4fccTLQBb2YSaqgfi4ipWkpv18wR4e47DgK"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBRuwG3y1KIaI3bWFs/hJYUn+sN3wL7NuqUgVewhFvBKVdPk3TtgDlwSU1/AiN8t8fChGT/oZ6k6vDhNkRKUZMKuECeORKW23u/TPEX/DUJzpCKpNIErStXnL2q7QQOCykxYwZrO2qAdzVSm/6UrA4fGeLIqplEyoEv/aH+sjLa148FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxig3KAZELsfILdWt4fccTLQBb2YSaqgfi4ipWkpv18wR4e47DgK"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422653,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422652,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 25,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422651,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAdHs3GdvY1jkcC+1/viRBxC5fZ9sRfOJh9yBhNF1ujHBu1yZ5s7xVpJpC9RZsBqlW+DliWw9hGCcl34RaJE08LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxmgLLClrJOIojrKb+8Uv/QPTfwayjjiBliMIlcY5/Y2lxDS+ixA"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422651,
  "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_+JALAfhCuEAdHs3GdvY1jkcC+1/viRBxC5fZ9sRfOJh9yBhNF1ujHBu1yZ5s7xVpJpC9RZsBqlW+DliWw9hGCcl34RaJE08LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxmgLLClrJOIojrKb+8Uv/QPTfwayjjiBliMIlcY5/Y2lxDS+ixA",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422650,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAIXCNW1I6VdFcM0kS9GrxzBRjWUTft4XTpbZqatitaaRHwT+PyWluw+dT+zk28gjD2WUE6RshaNtF7liQfcKsNuEAdHs3GdvY1jkcC+1/viRBxC5fZ9sRfOJh9yBhNF1ujHBu1yZ5s7xVpJpC9RZsBqlW+DliWw9hGCcl34RaJE08LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxmgLLClrJOIojrKb+8Uv/QPTfwayjjiBliMIlcY5/Y2lxAoBZv/"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAIXCNW1I6VdFcM0kS9GrxzBRjWUTft4XTpbZqatitaaRHwT+PyWluw+dT+zk28gjD2WUE6RshaNtF7liQfcKsNuEAdHs3GdvY1jkcC+1/viRBxC5fZ9sRfOJh9yBhNF1ujHBu1yZ5s7xVpJpC9RZsBqlW+DliWw9hGCcl34RaJE08LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxmgLLClrJOIojrKb+8Uv/QPTfwayjjiBliMIlcY5/Y2lxAoBZv/"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAIXCNW1I6VdFcM0kS9GrxzBRjWUTft4XTpbZqatitaaRHwT+PyWluw+dT+zk28gjD2WUE6RshaNtF7liQfcKsNuEAdHs3GdvY1jkcC+1/viRBxC5fZ9sRfOJh9yBhNF1ujHBu1yZ5s7xVpJpC9RZsBqlW+DliWw9hGCcl34RaJE08LuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxmgLLClrJOIojrKb+8Uv/QPTfwayjjiBliMIlcY5/Y2lxAoBZv/"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 25,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 25,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 26,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67GqCr9tAwRMrnmNQw+oDAD+7P4OCXgF9mRlhYsI/udVd4WrMxJO4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422649,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB12RYWb/53v81O0Ty0yHsY0HSKoDqom2KINfWydcQoKAGplHrvUaoKpV9nHtP0ZGR5Zkl5YvExjhkCnAegTwgMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxqgq/bQMETK55jUMPqAwA/uz+Dgl4BfZkZYWLCP7nVXeFrW8ivW"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422649,
  "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_+JALAfhCuEB12RYWb/53v81O0Ty0yHsY0HSKoDqom2KINfWydcQoKAGplHrvUaoKpV9nHtP0ZGR5Zkl5YvExjhkCnAegTwgMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxqgq/bQMETK55jUMPqAwA/uz+Dgl4BfZkZYWLCP7nVXeFrW8ivW",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422648,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBMhiyOqdEfhX0Oi83590XJhQzkn2cCAYywnJRz8n8wkxAUZfdv/rl/8LKnoNevtUQxRnRIKGa9yOxTwoFkO4MFuEB12RYWb/53v81O0Ty0yHsY0HSKoDqom2KINfWydcQoKAGplHrvUaoKpV9nHtP0ZGR5Zkl5YvExjhkCnAegTwgMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxqgq/bQMETK55jUMPqAwA/uz+Dgl4BfZkZYWLCP7nVXeFq84BHv"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBMhiyOqdEfhX0Oi83590XJhQzkn2cCAYywnJRz8n8wkxAUZfdv/rl/8LKnoNevtUQxRnRIKGa9yOxTwoFkO4MFuEB12RYWb/53v81O0Ty0yHsY0HSKoDqom2KINfWydcQoKAGplHrvUaoKpV9nHtP0ZGR5Zkl5YvExjhkCnAegTwgMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxqgq/bQMETK55jUMPqAwA/uz+Dgl4BfZkZYWLCP7nVXeFq84BHv"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBMhiyOqdEfhX0Oi83590XJhQzkn2cCAYywnJRz8n8wkxAUZfdv/rl/8LKnoNevtUQxRnRIKGa9yOxTwoFkO4MFuEB12RYWb/53v81O0Ty0yHsY0HSKoDqom2KINfWydcQoKAGplHrvUaoKpV9nHtP0ZGR5Zkl5YvExjhkCnAegTwgMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxqgq/bQMETK55jUMPqAwA/uz+Dgl4BfZkZYWLCP7nVXeFq84BHv"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 26,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 26,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422647,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422646,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 27,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422645,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDnBw3tZtehcuumF7P3lQX0nkGaQxv4ihX67r3YJ8XLMonDFN/7UUkuOwJakBI68Hf+fNdnnxg2XSOjDjZwsBMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxugY5eVbHSUAv+di81kX5WBCf2Ckh43BB4jRpeMzF+NfTHhbLkl"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422645,
  "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_+JALAfhCuEDnBw3tZtehcuumF7P3lQX0nkGaQxv4ihX67r3YJ8XLMonDFN/7UUkuOwJakBI68Hf+fNdnnxg2XSOjDjZwsBMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxugY5eVbHSUAv+di81kX5WBCf2Ckh43BB4jRpeMzF+NfTHhbLkl",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422644,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAdvaH1yl229SlWZxEgpDSmTegLtvJMMFz04ZZ9FwgffZ7Dpol6nFrHSQD/KqDudMDWjvXdfIZxwmTvTTPCz/YBuEDnBw3tZtehcuumF7P3lQX0nkGaQxv4ihX67r3YJ8XLMonDFN/7UUkuOwJakBI68Hf+fNdnnxg2XSOjDjZwsBMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxugY5eVbHSUAv+di81kX5WBCf2Ckh43BB4jRpeMzF+NfTEqP+To"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAdvaH1yl229SlWZxEgpDSmTegLtvJMMFz04ZZ9FwgffZ7Dpol6nFrHSQD/KqDudMDWjvXdfIZxwmTvTTPCz/YBuEDnBw3tZtehcuumF7P3lQX0nkGaQxv4ihX67r3YJ8XLMonDFN/7UUkuOwJakBI68Hf+fNdnnxg2XSOjDjZwsBMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxugY5eVbHSUAv+di81kX5WBCf2Ckh43BB4jRpeMzF+NfTEqP+To"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAdvaH1yl229SlWZxEgpDSmTegLtvJMMFz04ZZ9FwgffZ7Dpol6nFrHSQD/KqDudMDWjvXdfIZxwmTvTTPCz/YBuEDnBw3tZtehcuumF7P3lQX0nkGaQxv4ihX67r3YJ8XLMonDFN/7UUkuOwJakBI68Hf+fNdnnxg2XSOjDjZwsBMPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxugY5eVbHSUAv+di81kX5WBCf2Ckh43BB4jRpeMzF+NfTEqP+To"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 27,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 27,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 28,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422643,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0snuONQKZfOD67ibNj/maWAFSfhNQj9tkjBwjTmo8RnhenW18wZHJ7MKJyQbDXfkIxfit4ZwdicN+MjUtOMUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxygYzXPaTA/R29gAXq7LPmbVzg1lJlAraY/qY//4nUHiaOxh7WG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422643,
  "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_+JALAfhCuEA0snuONQKZfOD67ibNj/maWAFSfhNQj9tkjBwjTmo8RnhenW18wZHJ7MKJyQbDXfkIxfit4ZwdicN+MjUtOMUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxygYzXPaTA/R29gAXq7LPmbVzg1lJlAraY/qY//4nUHiaOxh7WG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422642,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALUxhSLLRMdHGpGgrNi1kivVa/Aq8mQ8vgnZlml+3F2DOV7K4t74wmntxUG+/n6/oshHoCP7/2emR4qDPrFoEOuEA0snuONQKZfOD67ibNj/maWAFSfhNQj9tkjBwjTmo8RnhenW18wZHJ7MKJyQbDXfkIxfit4ZwdicN+MjUtOMUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxygYzXPaTA/R29gAXq7LPmbVzg1lJlAraY/qY//4nUHiaN93L6b"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEALUxhSLLRMdHGpGgrNi1kivVa/Aq8mQ8vgnZlml+3F2DOV7K4t74wmntxUG+/n6/oshHoCP7/2emR4qDPrFoEOuEA0snuONQKZfOD67ibNj/maWAFSfhNQj9tkjBwjTmo8RnhenW18wZHJ7MKJyQbDXfkIxfit4ZwdicN+MjUtOMUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxygYzXPaTA/R29gAXq7LPmbVzg1lJlAraY/qY//4nUHiaN93L6b"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEALUxhSLLRMdHGpGgrNi1kivVa/Aq8mQ8vgnZlml+3F2DOV7K4t74wmntxUG+/n6/oshHoCP7/2emR4qDPrFoEOuEA0snuONQKZfOD67ibNj/maWAFSfhNQj9tkjBwjTmo8RnhenW18wZHJ7MKJyQbDXfkIxfit4ZwdicN+MjUtOMUJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuxygYzXPaTA/R29gAXq7LPmbVzg1lJlAraY/qY//4nUHiaN93L6b"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 28,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 28,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 29,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_RMhbqZqRY5kzJBgPhyLRjBy6Dy4TZoJQGfJsVs3tDfxsaJJp4",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422641,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBNiI21pgPERdvlYf3cyrffQ3QmdZZBzfCY/TJaP+eWeOJNC2FxKULVJu6/AI6sD/mn2jKf3ba+sNjZ+Yp2zlwFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux2gKQYJAlAKQXp65FdvHOdH8dRY6c2+Mx5MK6pKyYWjNSEm5/Xf"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422641,
  "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_+JALAfhCuEBNiI21pgPERdvlYf3cyrffQ3QmdZZBzfCY/TJaP+eWeOJNC2FxKULVJu6/AI6sD/mn2jKf3ba+sNjZ+Yp2zlwFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux2gKQYJAlAKQXp65FdvHOdH8dRY6c2+Mx5MK6pKyYWjNSEm5/Xf",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422640,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBNiI21pgPERdvlYf3cyrffQ3QmdZZBzfCY/TJaP+eWeOJNC2FxKULVJu6/AI6sD/mn2jKf3ba+sNjZ+Yp2zlwFuECAIA+REqq5blQzm5VzwpHln3rmhD+lpBgnQBu3XDE1mXMrneAWxuygtUGXZwt9aa6qwioOGXjOkApcmO5pTRYFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux2gKQYJAlAKQXp65FdvHOdH8dRY6c2+Mx5MK6pKyYWjNSG3P38O"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBNiI21pgPERdvlYf3cyrffQ3QmdZZBzfCY/TJaP+eWeOJNC2FxKULVJu6/AI6sD/mn2jKf3ba+sNjZ+Yp2zlwFuECAIA+REqq5blQzm5VzwpHln3rmhD+lpBgnQBu3XDE1mXMrneAWxuygtUGXZwt9aa6qwioOGXjOkApcmO5pTRYFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux2gKQYJAlAKQXp65FdvHOdH8dRY6c2+Mx5MK6pKyYWjNSG3P38O"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBNiI21pgPERdvlYf3cyrffQ3QmdZZBzfCY/TJaP+eWeOJNC2FxKULVJu6/AI6sD/mn2jKf3ba+sNjZ+Yp2zlwFuECAIA+REqq5blQzm5VzwpHln3rmhD+lpBgnQBu3XDE1mXMrneAWxuygtUGXZwt9aa6qwioOGXjOkApcmO5pTRYFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux2gKQYJAlAKQXp65FdvHOdH8dRY6c2+Mx5MK6pKyYWjNSG3P38O"
    }
  },
  "version": 1
}

responder ---> node

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

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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
        "round": 29
      }
    }
  },
  "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": 29
  }
}

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": 29
      }
    }
  },
  "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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
    "round": 29
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 29,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
        "round": 29
      }
    }
  },
  "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": 29
  }
}

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": 29
      }
    }
  },
  "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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
    "round": 29
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 29,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 30,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67HqDCKtSm7O4jgmphqQS6xkTXpTIb1KFkagsr4f4WaGL6ykeKoOw=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422639,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDRfWCMxD+5g8X1aOcc5k65gYWRdkNQ2QQGYleYCSfGMiv3zeBGQ0xM2QsUBM2c3tPkOvZNZeU/MpMo0+3IcNcDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux6gwirUpuzuI4JqYakEusZE16UyG9ShZGoLK+H+Fmhi+srrIHgu"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422639,
  "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_+JALAfhCuEDRfWCMxD+5g8X1aOcc5k65gYWRdkNQ2QQGYleYCSfGMiv3zeBGQ0xM2QsUBM2c3tPkOvZNZeU/MpMo0+3IcNcDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux6gwirUpuzuI4JqYakEusZE16UyG9ShZGoLK+H+Fmhi+srrIHgu",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422638,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDRfWCMxD+5g8X1aOcc5k65gYWRdkNQ2QQGYleYCSfGMiv3zeBGQ0xM2QsUBM2c3tPkOvZNZeU/MpMo0+3IcNcDuED0DX1Pw8e0VFLJ3JedsSePYlxXl8fMkb5B6uhpIZDfjXHLmVRMzSrFqc4kNJ/aTTZMSnCpWj2GH5yU/L8+41wAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux6gwirUpuzuI4JqYakEusZE16UyG9ShZGoLK+H+Fmhi+sqtet/N"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDRfWCMxD+5g8X1aOcc5k65gYWRdkNQ2QQGYleYCSfGMiv3zeBGQ0xM2QsUBM2c3tPkOvZNZeU/MpMo0+3IcNcDuED0DX1Pw8e0VFLJ3JedsSePYlxXl8fMkb5B6uhpIZDfjXHLmVRMzSrFqc4kNJ/aTTZMSnCpWj2GH5yU/L8+41wAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux6gwirUpuzuI4JqYakEusZE16UyG9ShZGoLK+H+Fmhi+sqtet/N"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDRfWCMxD+5g8X1aOcc5k65gYWRdkNQ2QQGYleYCSfGMiv3zeBGQ0xM2QsUBM2c3tPkOvZNZeU/MpMo0+3IcNcDuED0DX1Pw8e0VFLJ3JedsSePYlxXl8fMkb5B6uhpIZDfjXHLmVRMzSrFqc4kNJ/aTTZMSnCpWj2GH5yU/L8+41wAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux6gwirUpuzuI4JqYakEusZE16UyG9ShZGoLK+H+Fmhi+sqtet/N"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 30,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 30,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 31,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
        "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_Zec9AmKS1yYPkt1PhQVp46P3vxkkxABuJGW2jaAutqaCP3rVP",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67H6CXVOGix5jq2UYrPiV99+gB5nWcVM5G4pPotYsGinwy6KcZO48=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422637,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEALxGvvH8HA5i/d3DiWZE9JWyzlVlTFp+yLM51qttFzxs7HUb27J35z9uDaQ7deJOzEQigElNjE/gdEUGLYkkYOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux+gl1ThoseY6tlGKz4lfffoAeZ1nFTORuKT6LWLBop8Mui605Sg"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422637,
  "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_+JALAfhCuEALxGvvH8HA5i/d3DiWZE9JWyzlVlTFp+yLM51qttFzxs7HUb27J35z9uDaQ7deJOzEQigElNjE/gdEUGLYkkYOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux+gl1ThoseY6tlGKz4lfffoAeZ1nFTORuKT6LWLBop8Mui605Sg",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg0rtCfVh9/8WJr+pFBsUKb/yXIbr0Jm3mDFFMH2BS6u7C+luJ",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422636,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALxGvvH8HA5i/d3DiWZE9JWyzlVlTFp+yLM51qttFzxs7HUb27J35z9uDaQ7deJOzEQigElNjE/gdEUGLYkkYOuEDPwaS69hYqauf0VMbPx9OsHFIWcvPqYiWoCrajhmbseExdzl0WnDKNlqZdma8vy9KYxKBf1NFLBzZfmG5c9VIFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux+gl1ThoseY6tlGKz4lfffoAeZ1nFTORuKT6LWLBop8MuiY/HV5"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEALxGvvH8HA5i/d3DiWZE9JWyzlVlTFp+yLM51qttFzxs7HUb27J35z9uDaQ7deJOzEQigElNjE/gdEUGLYkkYOuEDPwaS69hYqauf0VMbPx9OsHFIWcvPqYiWoCrajhmbseExdzl0WnDKNlqZdma8vy9KYxKBf1NFLBzZfmG5c9VIFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux+gl1ThoseY6tlGKz4lfffoAeZ1nFTORuKT6LWLBop8MuiY/HV5"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEALxGvvH8HA5i/d3DiWZE9JWyzlVlTFp+yLM51qttFzxs7HUb27J35z9uDaQ7deJOzEQigElNjE/gdEUGLYkkYOuEDPwaS69hYqauf0VMbPx9OsHFIWcvPqYiWoCrajhmbseExdzl0WnDKNlqZdma8vy9KYxKBf1NFLBzZfmG5c9VIFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOux+gl1ThoseY6tlGKz4lfffoAeZ1nFTORuKT6LWLBop8MuiY/HV5"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 31,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 31,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422635,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422634,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422633,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422633,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 32,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67IKB/BD+OnrrzGRJNb/5OqhCCIUSqrAaD8zPtw5/f4G9V+rO/8fk=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422632,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDxaN4r7raRFCz1ornXaIIoDGLVYembamscLgKhftos7aqXA5ydhWnKN/h7kNrV3Mbfo0Om3QT7qSba8kZPbTYBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyCgfwQ/jp668xkSTW/+TqoQgiFEqqwGg/Mz7cOf3+BvVfp0O5zu"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422632,
  "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_+JALAfhCuEDxaN4r7raRFCz1ornXaIIoDGLVYembamscLgKhftos7aqXA5ydhWnKN/h7kNrV3Mbfo0Om3QT7qSba8kZPbTYBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyCgfwQ/jp668xkSTW/+TqoQgiFEqqwGg/Mz7cOf3+BvVfp0O5zu",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422631,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDNRhyukmfPFjv2nGdClcuutLuVSKM2VAq6gjExk5RwVo+CCDbEDz78dUWnkEoqB4kU8y6XRYd9ml7TMTNRi5kNuEDxaN4r7raRFCz1ornXaIIoDGLVYembamscLgKhftos7aqXA5ydhWnKN/h7kNrV3Mbfo0Om3QT7qSba8kZPbTYBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyCgfwQ/jp668xkSTW/+TqoQgiFEqqwGg/Mz7cOf3+BvVfqo1ArY"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDNRhyukmfPFjv2nGdClcuutLuVSKM2VAq6gjExk5RwVo+CCDbEDz78dUWnkEoqB4kU8y6XRYd9ml7TMTNRi5kNuEDxaN4r7raRFCz1ornXaIIoDGLVYembamscLgKhftos7aqXA5ydhWnKN/h7kNrV3Mbfo0Om3QT7qSba8kZPbTYBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyCgfwQ/jp668xkSTW/+TqoQgiFEqqwGg/Mz7cOf3+BvVfqo1ArY"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDNRhyukmfPFjv2nGdClcuutLuVSKM2VAq6gjExk5RwVo+CCDbEDz78dUWnkEoqB4kU8y6XRYd9ml7TMTNRi5kNuEDxaN4r7raRFCz1ornXaIIoDGLVYembamscLgKhftos7aqXA5ydhWnKN/h7kNrV3Mbfo0Om3QT7qSba8kZPbTYBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyCgfwQ/jp668xkSTW/+TqoQgiFEqqwGg/Mz7cOf3+BvVfqo1ArY"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 32,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 32,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422630,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422629,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422628,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422628,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 33,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67IaD3yeysBPDzyYvrnz/9GjkgDmXdsTVY/uVby4UJd4EGOw1c1o8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422627,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNRaH4f/CoUxQ4A0VSdwQcf+3Lw+1trfuN6YLC46wl+hF74INGbruGFEFxdFAqSMaYC2F31ESNcnYIqwPIkecJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyGg98nsrATw88mL658//Ro5IA5l3bE1WP7lW8uFCXeBBjtpKoSM"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422627,
  "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_+JALAfhCuECNRaH4f/CoUxQ4A0VSdwQcf+3Lw+1trfuN6YLC46wl+hF74INGbruGFEFxdFAqSMaYC2F31ESNcnYIqwPIkecJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyGg98nsrATw88mL658//Ro5IA5l3bE1WP7lW8uFCXeBBjtpKoSM",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422626,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNRaH4f/CoUxQ4A0VSdwQcf+3Lw+1trfuN6YLC46wl+hF74INGbruGFEFxdFAqSMaYC2F31ESNcnYIqwPIkecJuEC5//3GRoMlLpCV/DzHzVAIxhBLjgP5qXUO/o0bGAKEy+9d4/FmIz5a8lekXwE1Z8RgSmJZj5AdPURdIsyuCcMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyGg98nsrATw88mL658//Ro5IA5l3bE1WP7lW8uFCXeBBjvQu1PS"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECNRaH4f/CoUxQ4A0VSdwQcf+3Lw+1trfuN6YLC46wl+hF74INGbruGFEFxdFAqSMaYC2F31ESNcnYIqwPIkecJuEC5//3GRoMlLpCV/DzHzVAIxhBLjgP5qXUO/o0bGAKEy+9d4/FmIz5a8lekXwE1Z8RgSmJZj5AdPURdIsyuCcMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyGg98nsrATw88mL658//Ro5IA5l3bE1WP7lW8uFCXeBBjvQu1PS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECNRaH4f/CoUxQ4A0VSdwQcf+3Lw+1trfuN6YLC46wl+hF74INGbruGFEFxdFAqSMaYC2F31ESNcnYIqwPIkecJuEC5//3GRoMlLpCV/DzHzVAIxhBLjgP5qXUO/o0bGAKEy+9d4/FmIz5a8lekXwE1Z8RgSmJZj5AdPURdIsyuCcMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyGg98nsrATw88mL658//Ro5IA5l3bE1WP7lW8uFCXeBBjvQu1PS"
    }
  },
  "version": 1
}

responder ---> node

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

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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
        "round": 33
      }
    }
  },
  "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": 33
  }
}

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": 33
      }
    }
  },
  "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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
    "round": 33
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 33,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
        "round": 33
      }
    }
  },
  "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": 33
  }
}

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": 33
      }
    }
  },
  "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_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
    "round": 33
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 33,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422625,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422624,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422623,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422623,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999989
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422622,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422622,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "balance": 10
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 34,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
      }
    }
  },
  "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
        "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_JkfsPakctnMZphWTTjWqoVpmStGhgrpzt7sU6SHx8L4oehLo1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
    "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67IqC0+eRG/RYJsKMu6E0zuNhxHs7VacHHPrzMph+xsjlm1FSWJWY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422621,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAW1wz8IFXcDpAFu98Nq+FhprYcNNVOaLDzAy2aiD7giVNUPvRRNxrCL22UNVr6fITER44K+dvLL/v0uRt8ZJYDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyKgtPnkRv0WCbCjLuhNM7jYcR7O1WnBxz68zKYfsbI5ZtTEIH6G"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422621,
  "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_+JALAfhCuEAW1wz8IFXcDpAFu98Nq+FhprYcNNVOaLDzAy2aiD7giVNUPvRRNxrCL22UNVr6fITER44K+dvLL/v0uRt8ZJYDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyKgtPnkRv0WCbCjLuhNM7jYcR7O1WnBxz68zKYfsbI5ZtTEIH6G",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2vZxoj4OcVQ3tFpqlunCPP6+qAfNDbIkDq5ZaYvK56n3NT4q",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422620,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAW1wz8IFXcDpAFu98Nq+FhprYcNNVOaLDzAy2aiD7giVNUPvRRNxrCL22UNVr6fITER44K+dvLL/v0uRt8ZJYDuEDijQ49RSAepRaI1rin+g/4QQsldG8QinUi7e6DHZCKIt9eGAUl5/80U/C64v8W9Lz47XpOTEvrd2U48F8CrnsOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyKgtPnkRv0WCbCjLuhNM7jYcR7O1WnBxz68zKYfsbI5ZtQcbgds"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAW1wz8IFXcDpAFu98Nq+FhprYcNNVOaLDzAy2aiD7giVNUPvRRNxrCL22UNVr6fITER44K+dvLL/v0uRt8ZJYDuEDijQ49RSAepRaI1rin+g/4QQsldG8QinUi7e6DHZCKIt9eGAUl5/80U/C64v8W9Lz47XpOTEvrd2U48F8CrnsOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyKgtPnkRv0WCbCjLuhNM7jYcR7O1WnBxz68zKYfsbI5ZtQcbgds"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAW1wz8IFXcDpAFu98Nq+FhprYcNNVOaLDzAy2aiD7giVNUPvRRNxrCL22UNVr6fITER44K+dvLL/v0uRt8ZJYDuEDijQ49RSAepRaI1rin+g/4QQsldG8QinUi7e6DHZCKIt9eGAUl5/80U/C64v8W9Lz47XpOTEvrd2U48F8CrnsOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyKgtPnkRv0WCbCjLuhNM7jYcR7O1WnBxz68zKYfsbI5ZtQcbgds"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 34,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 34,
      "contract_id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422619,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422618,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "owner_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422617,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422617,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422616,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422616,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_wyaCXBi4wguMLMFzPKDwZDb9LB89FyTE7iiQwxEkEEscBUCtK",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422615,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422615,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422614,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422614,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    },
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
        "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
    "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67I6Cy8dk71nX7LHPcqQGokw2lXeEca1HSUqImWTpJUVVAa29LcUo=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422613,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC508rjfRUGd4YYv+SZzDVCQqmg2wjHoUe3OVDjCmFT5+2LnGHklnuPzxl+LYyYdYYsJWsChb48pmteeOE0foEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyOgsvHZO9Z1+yxz3KkBqJMNpV3hHGtR0lKiJlk6SVFVQGsmIeoa"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422613,
  "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_+JALAfhCuEC508rjfRUGd4YYv+SZzDVCQqmg2wjHoUe3OVDjCmFT5+2LnGHklnuPzxl+LYyYdYYsJWsChb48pmteeOE0foEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyOgsvHZO9Z1+yxz3KkBqJMNpV3hHGtR0lKiJlk6SVFVQGsmIeoa",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5kstNAtsHJirqEaNBMqa21yEf1nIPvuN7V98eLHNdZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyKtdCwNdsUHFG3t/saW+0xRwT2xVTli1Gs+/0yjhipoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkRmlsbCBtZSBpbiB3aXRoIHNvbWV0aGluZyByZWFzb25hYmxlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAZ7zg=",
          "code": "cb_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UmAgkANgAFFRgVJgIJADYGmBUmAAYABa8WAAUWAgAVFiAAQFkYFRgVGAghRiAAIAV2AAkFCQUJFQUJBWW4FgIIUBYCCFAZNQk1CTUFBbYAGDEmIAAkxXgVGBUYCCFGIAAjJXYACQUJBQYgACT1ZbYCCFA2AghQFgIIUBlFCUUJRQUFBiAAIRVltgAVuSUFBQkFZbYCABUVGQUFlQgJFQUIBgAFFgQAFRYgACm5FbYABgAGAAg1lgQAGQgVJgIJADhYFSYCCQA2EBLYFSYABgAFrxkVBQkFZbgFFgABRiAAK2V4BRYAEUYgADJVdQYAEZUQBbUGAAUTNgAFFgQAFRg2IAAs6SYgABYVZbWWBAAZCBUmAgkAOBYCABUYFSYCCQA4FRgVKQUGAAUllQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSW5BQkFZbYCABUX9iZXRfYWxyZWFkeV90YWtlbgAAAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBGBUpBQYgADIFZbYCABUVGQUFlQgJFQUGAAYAB/0NSLvlNGxneONLLaet39uo05/SH18albd6lOa2GhJqCDWWBAAZCBUmAgkANgAFFRgVJgIJADYGiBUmAAYABa8YBRYAAUYgADzleAUWABFGIAAZNXUGABGVEAW1B/bm8gcmVzcG9uc2UAAAAAAAAAAAAAAAAAAAAAAAAAAABZYCABkIFSYCCQA2ALgVJbkFCQVltiAARDV39kaWZmZXJlbnQgcXVlc3Rpb24AAAAAAAAAAAAAAAAAAFlgIAGQgVJgIJADYBKBUluQUGIABABWW4BgAFFgQAFRYgAEVpFiAAJxVluAUWAAFGIABHFXgFFgARRiAASoV1BgARlRAFtQf25vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgDoFSYgAEO1ZbYCABUWAAYABgAINZYCABkIFSYCCQA2ABgVIwMWAAWvFQf29rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWWAgAZCBUmAgkANgAoFSkFBiAAQ7VltgIAFRUZBQWVCAkVBQYABgAH8ReFcJsl/1gIwDwkGH51eph9fPJgTxsmtOxKomZGbL0oNZYEABkIFSYCCQA2AAUVGBUmAgkANgaYFSYABgAFrxkFCQVltgIAFRgFGQYCABUZFQhJNQgIKSUJJQUGAAYABgAGAAWZCBUllgQAGQgVJgIJADYAFZkIFSgVJgIJADYQEsgVJgAGAAWvFZYEABkIFSYCCQA4GBUmAgkAOCgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSWWBAAZCBUmAgkANgAVmQgVKBUmAgkANgBoFSgVJZYCABkIFSYCCQA2ABWZCBUoFSWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkVBQkFZbUFlQUGAAYABgAGAAUVFZYCABkIFSYCCQA2BqgVJgAGAAWvGQVoU0LjEuMADCLvYW",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422612,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAAHYBfbnnUL1wVUwTbTr+rU4/VriN3kUQYwFunJrjIrHoC9Nq9ggeRQrDjlISXicsJfci1Im6eVLVMlp8eiesBuEC508rjfRUGd4YYv+SZzDVCQqmg2wjHoUe3OVDjCmFT5+2LnGHklnuPzxl+LYyYdYYsJWsChb48pmteeOE0foEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyOgsvHZO9Z1+yxz3KkBqJMNpV3hHGtR0lKiJlk6SVFVQGvuGb3B"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAAHYBfbnnUL1wVUwTbTr+rU4/VriN3kUQYwFunJrjIrHoC9Nq9ggeRQrDjlISXicsJfci1Im6eVLVMlp8eiesBuEC508rjfRUGd4YYv+SZzDVCQqmg2wjHoUe3OVDjCmFT5+2LnGHklnuPzxl+LYyYdYYsJWsChb48pmteeOE0foEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyOgsvHZO9Z1+yxz3KkBqJMNpV3hHGtR0lKiJlk6SVFVQGvuGb3B"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAAHYBfbnnUL1wVUwTbTr+rU4/VriN3kUQYwFunJrjIrHoC9Nq9ggeRQrDjlISXicsJfci1Im6eVLVMlp8eiesBuEC508rjfRUGd4YYv+SZzDVCQqmg2wjHoUe3OVDjCmFT5+2LnGHklnuPzxl+LYyYdYYsJWsChb48pmteeOE0foEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyOgsvHZO9Z1+yxz3KkBqJMNpV3hHGtR0lKiJlk6SVFVQGvuGb3B"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422611,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422610,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/epW3",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 36,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67JKA13XsOm4/B7+nt0BTVj4bcpTn+5ZHLBCfzuGG9M/AKpYLA5lQ=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422609,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDlGWJRnWmarW3kAo+LApnguNEKtAfZwuItMaMRIZIvlkGGHghmM+pcVAWR252sRaiVcCrEJcV9j7y40lMhybYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuySgNd17DpuPwe/p7dAU1Y+G3KU5/uWRywQn87hhvTPwCqUnXVpc"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422609,
  "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_+JALAfhCuEDlGWJRnWmarW3kAo+LApnguNEKtAfZwuItMaMRIZIvlkGGHghmM+pcVAWR252sRaiVcCrEJcV9j7y40lMhybYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuySgNd17DpuPwe/p7dAU1Y+G3KU5/uWRywQn87hhvTPwCqUnXVpc",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2EFIOQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422608,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECS7racbgHDR8gsn0bcEqoISDaTMDYJb242u6OMAW6KYe0acb1YEJAennHZNQ3dy9W0NyZPWDe70UwPYyrNijYDuEDlGWJRnWmarW3kAo+LApnguNEKtAfZwuItMaMRIZIvlkGGHghmM+pcVAWR252sRaiVcCrEJcV9j7y40lMhybYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuySgNd17DpuPwe/p7dAU1Y+G3KU5/uWRywQn87hhvTPwCqUIiDSz"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECS7racbgHDR8gsn0bcEqoISDaTMDYJb242u6OMAW6KYe0acb1YEJAennHZNQ3dy9W0NyZPWDe70UwPYyrNijYDuEDlGWJRnWmarW3kAo+LApnguNEKtAfZwuItMaMRIZIvlkGGHghmM+pcVAWR252sRaiVcCrEJcV9j7y40lMhybYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuySgNd17DpuPwe/p7dAU1Y+G3KU5/uWRywQn87hhvTPwCqUIiDSz"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECS7racbgHDR8gsn0bcEqoISDaTMDYJb242u6OMAW6KYe0acb1YEJAennHZNQ3dy9W0NyZPWDe70UwPYyrNijYDuEDlGWJRnWmarW3kAo+LApnguNEKtAfZwuItMaMRIZIvlkGGHghmM+pcVAWR252sRaiVcCrEJcV9j7y40lMhybYHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuySgNd17DpuPwe/p7dAU1Y+G3KU5/uWRywQn87hhvTPwCqUIiDSz"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 36,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 36,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 37,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422607,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAZJ3y2nvuLT25O79fbgbNVnjT5y1og9HW51uBKLrTn358xOioEXes4wPEytDXuzpIavwgv8QK6XF5oKQ3uaN8EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyWgxJd4HG42twcNNE8+2hiaXmnzgNEkr1z+uogO+wOzSLHCwS71"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422607,
  "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_+JALAfhCuEAZJ3y2nvuLT25O79fbgbNVnjT5y1og9HW51uBKLrTn358xOioEXes4wPEytDXuzpIavwgv8QK6XF5oKQ3uaN8EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyWgxJd4HG42twcNNE8+2hiaXmnzgNEkr1z+uogO+wOzSLHCwS71",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACW5vLCBJIHdpbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASC+zQg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422606,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAZJ3y2nvuLT25O79fbgbNVnjT5y1og9HW51uBKLrTn358xOioEXes4wPEytDXuzpIavwgv8QK6XF5oKQ3uaN8EuEAgt6YpYu+/Jv9At40PVAH/RIvUCFwjKFZitfHcf8Gzsdo+CmQLLODhiEhIY+lwvUFJwyRL/E9W9ImmosspaCEHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyWgxJd4HG42twcNNE8+2hiaXmnzgNEkr1z+uogO+wOzSLFC6OXA"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAZJ3y2nvuLT25O79fbgbNVnjT5y1og9HW51uBKLrTn358xOioEXes4wPEytDXuzpIavwgv8QK6XF5oKQ3uaN8EuEAgt6YpYu+/Jv9At40PVAH/RIvUCFwjKFZitfHcf8Gzsdo+CmQLLODhiEhIY+lwvUFJwyRL/E9W9ImmosspaCEHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyWgxJd4HG42twcNNE8+2hiaXmnzgNEkr1z+uogO+wOzSLFC6OXA"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAZJ3y2nvuLT25O79fbgbNVnjT5y1og9HW51uBKLrTn358xOioEXes4wPEytDXuzpIavwgv8QK6XF5oKQ3uaN8EuEAgt6YpYu+/Jv9At40PVAH/RIvUCFwjKFZitfHcf8Gzsdo+CmQLLODhiEhIY+lwvUFJwyRL/E9W9ImmosspaCEHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyWgxJd4HG42twcNNE8+2hiaXmnzgNEkr1z+uogO+wOzSLFC6OXA"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 37
      }
    }
  },
  "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": 37
  }
}

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": 37
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 37
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 37,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 37
      }
    }
  },
  "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": 37
  }
}

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": 37
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 37
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 37,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422605,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422604,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPd4k6I=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC2zQ/m",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKTmJT3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 38,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422603,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECvfWdinbaSTMeaEOJkntij9hvzMnO4xSiEvSCLbKiOSAMvbdIULquEpNKnNuIL0Vpt7PiRca5vVTG48CLVUoIFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyaghw8AIJJWUJIPFZXvMThz98CcK4nHNjR51+pmbCEa39lNr5PD"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422603,
  "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_+JALAfhCuECvfWdinbaSTMeaEOJkntij9hvzMnO4xSiEvSCLbKiOSAMvbdIULquEpNKnNuIL0Vpt7PiRca5vVTG48CLVUoIFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyaghw8AIJJWUJIPFZXvMThz98CcK4nHNjR51+pmbCEa39lNr5PD",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422602,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECvfWdinbaSTMeaEOJkntij9hvzMnO4xSiEvSCLbKiOSAMvbdIULquEpNKnNuIL0Vpt7PiRca5vVTG48CLVUoIFuEDV3xvf/d1yvJbKwHOUcNSqexG0f9iRZkvtCkHqmyt3j5jzlSn0OtLNrlNRyGXrP6sVzjbF/+CAJzvb80zCCtEIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyaghw8AIJJWUJIPFZXvMThz98CcK4nHNjR51+pmbCEa39lbgj8n"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECvfWdinbaSTMeaEOJkntij9hvzMnO4xSiEvSCLbKiOSAMvbdIULquEpNKnNuIL0Vpt7PiRca5vVTG48CLVUoIFuEDV3xvf/d1yvJbKwHOUcNSqexG0f9iRZkvtCkHqmyt3j5jzlSn0OtLNrlNRyGXrP6sVzjbF/+CAJzvb80zCCtEIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyaghw8AIJJWUJIPFZXvMThz98CcK4nHNjR51+pmbCEa39lbgj8n"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECvfWdinbaSTMeaEOJkntij9hvzMnO4xSiEvSCLbKiOSAMvbdIULquEpNKnNuIL0Vpt7PiRca5vVTG48CLVUoIFuEDV3xvf/d1yvJbKwHOUcNSqexG0f9iRZkvtCkHqmyt3j5jzlSn0OtLNrlNRyGXrP6sVzjbF/+CAJzvb80zCCtEIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyaghw8AIJJWUJIPFZXvMThz98CcK4nHNjR51+pmbCEa39lbgj8n"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 38,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 38,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 39,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422601,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECKtQ4TEyy0C2VT1hBtTXpQclGVYjyzV+Mg249yOsj7C9sGPz2nfErdjp0AXgBc9GXyL93V9gSvEXFo1FGqP2MLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyeg6p7txtHQtgkL3kx4VHpM1xkaiA0tUYU+3XpSf6CgEtXucovz"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422601,
  "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_+JALAfhCuECKtQ4TEyy0C2VT1hBtTXpQclGVYjyzV+Mg249yOsj7C9sGPz2nfErdjp0AXgBc9GXyL93V9gSvEXFo1FGqP2MLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyeg6p7txtHQtgkL3kx4VHpM1xkaiA0tUYU+3XpSf6CgEtXucovz",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422600,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECKtQ4TEyy0C2VT1hBtTXpQclGVYjyzV+Mg249yOsj7C9sGPz2nfErdjp0AXgBc9GXyL93V9gSvEXFo1FGqP2MLuEDLi2pq+vkAsEnKTi211wrQlELGXIwnIEFFQymPdPYVdveHzWbQRemQEmi4HIy6VWmiLmH1jmnTvI0oIW/U4fAKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyeg6p7txtHQtgkL3kx4VHpM1xkaiA0tUYU+3XpSf6CgEtXMB9qO"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECKtQ4TEyy0C2VT1hBtTXpQclGVYjyzV+Mg249yOsj7C9sGPz2nfErdjp0AXgBc9GXyL93V9gSvEXFo1FGqP2MLuEDLi2pq+vkAsEnKTi211wrQlELGXIwnIEFFQymPdPYVdveHzWbQRemQEmi4HIy6VWmiLmH1jmnTvI0oIW/U4fAKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyeg6p7txtHQtgkL3kx4VHpM1xkaiA0tUYU+3XpSf6CgEtXMB9qO"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECKtQ4TEyy0C2VT1hBtTXpQclGVYjyzV+Mg249yOsj7C9sGPz2nfErdjp0AXgBc9GXyL93V9gSvEXFo1FGqP2MLuEDLi2pq+vkAsEnKTi211wrQlELGXIwnIEFFQymPdPYVdveHzWbQRemQEmi4HIy6VWmiLmH1jmnTvI0oIW/U4fAKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyeg6p7txtHQtgkL3kx4VHpM1xkaiA0tUYU+3XpSf6CgEtXMB9qO"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 39,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 39,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 40,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
        "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_2JfErHQzwN5UJETKeBsRD8XPf3UWMhwsdNcHk8uWW8KhbxGYQW",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422599,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDK1msEazKUBErAZ4+u7mbn7XKMm4k+wMQj6Nmd9jjjD/6UIol8V3QDlQr2+Bglrsdx7l8TsvBjlCnaDr7ppv0EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyigIwD5t3+5+U5cz4mseRMarET7RDVhvyaWEOjNB5ae2XuJ1qNm"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422599,
  "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_+JALAfhCuEDK1msEazKUBErAZ4+u7mbn7XKMm4k+wMQj6Nmd9jjjD/6UIol8V3QDlQr2+Bglrsdx7l8TsvBjlCnaDr7ppv0EuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyigIwD5t3+5+U5cz4mseRMarET7RDVhvyaWEOjNB5ae2XuJ1qNm",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEkgY2xhaW0gdGhpcwAAAAAAAAAAAAAAAAAAAAAAAAAAyCobDg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422598,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDK1msEazKUBErAZ4+u7mbn7XKMm4k+wMQj6Nmd9jjjD/6UIol8V3QDlQr2+Bglrsdx7l8TsvBjlCnaDr7ppv0EuEDm0bjPG+XxMOZCi6T7dPQ9QT59zv07LUrKSpUq+wloix2OWyWw0kmcauVHveEJGV+S781VMehuMhogKj03U78MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyigIwD5t3+5+U5cz4mseRMarET7RDVhvyaWEOjNB5ae2Xs9HKDC"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDK1msEazKUBErAZ4+u7mbn7XKMm4k+wMQj6Nmd9jjjD/6UIol8V3QDlQr2+Bglrsdx7l8TsvBjlCnaDr7ppv0EuEDm0bjPG+XxMOZCi6T7dPQ9QT59zv07LUrKSpUq+wloix2OWyWw0kmcauVHveEJGV+S781VMehuMhogKj03U78MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyigIwD5t3+5+U5cz4mseRMarET7RDVhvyaWEOjNB5ae2Xs9HKDC"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEDK1msEazKUBErAZ4+u7mbn7XKMm4k+wMQj6Nmd9jjjD/6UIol8V3QDlQr2+Bglrsdx7l8TsvBjlCnaDr7ppv0EuEDm0bjPG+XxMOZCi6T7dPQ9QT59zv07LUrKSpUq+wloix2OWyWw0kmcauVHveEJGV+S781VMehuMhogKj03U78MuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyigIwD5t3+5+U5cz4mseRMarET7RDVhvyaWEOjNB5ae2Xs9HKDC"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 40
      }
    }
  },
  "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": 40
  }
}

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": 40
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 40
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 40,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 40
      }
    }
  },
  "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": 40
  }
}

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": 40
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 40
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 40,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 2380,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWJldF9hbHJlYWR5X3Rha2VuAAAAAAAAAAAAAAAAAAAAfJ0SFQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 41,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422597,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAP4NVslb6fkwizNGENk2tyvb5I/qb+CRV+C98NxraJKfuJ7Nb1SW0lHzZHvRga49WKU8TqM8GiLKBMPFwUpfQBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuymgC+XYjaX29EdQB+HfRO7YR0zxeBEZTiigI5iNcrAEUZ5iMQKG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422597,
  "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_+JALAfhCuEAP4NVslb6fkwizNGENk2tyvb5I/qb+CRV+C98NxraJKfuJ7Nb1SW0lHzZHvRga49WKU8TqM8GiLKBMPFwUpfQBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuymgC+XYjaX29EdQB+HfRO7YR0zxeBEZTiigI5iNcrAEUZ5iMQKG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422596,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAP4NVslb6fkwizNGENk2tyvb5I/qb+CRV+C98NxraJKfuJ7Nb1SW0lHzZHvRga49WKU8TqM8GiLKBMPFwUpfQBuEDugZKdsJuulASGZ2hocKjga0GiEznaiegkejqG1WtUtWU2c5O+/hyS8nNzCySFR8y+7AfrBvg4YeHAvSQZ2wEFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuymgC+XYjaX29EdQB+HfRO7YR0zxeBEZTiigI5iNcrAEUZ5aoffr"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAP4NVslb6fkwizNGENk2tyvb5I/qb+CRV+C98NxraJKfuJ7Nb1SW0lHzZHvRga49WKU8TqM8GiLKBMPFwUpfQBuEDugZKdsJuulASGZ2hocKjga0GiEznaiegkejqG1WtUtWU2c5O+/hyS8nNzCySFR8y+7AfrBvg4YeHAvSQZ2wEFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuymgC+XYjaX29EdQB+HfRO7YR0zxeBEZTiigI5iNcrAEUZ5aoffr"
    }
  },
  "version": 1
}

responder ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAP4NVslb6fkwizNGENk2tyvb5I/qb+CRV+C98NxraJKfuJ7Nb1SW0lHzZHvRga49WKU8TqM8GiLKBMPFwUpfQBuEDugZKdsJuulASGZ2hocKjga0GiEznaiegkejqG1WtUtWU2c5O+/hyS8nNzCySFR8y+7AfrBvg4YeHAvSQZ2wEFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuymgC+XYjaX29EdQB+HfRO7YR0zxeBEZTiigI5iNcrAEUZ5aoffr"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 41
  }
}

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 41
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 41,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 41
      }
    }
  },
  "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": 41
  }
}

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": 41
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 41
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 41,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 42,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
        "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_QLuBDCVSDB6zk7Syae2SwjnNYbhVTbHSQRivP8m7skCT4Ux8K",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422595,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBCsU4e7zaUKaO/EkqEpWMGPVc5hFB0BYHiL6UZpdWUfLeokHWW66c6Wt+3Jm/cpZsmyeENG9G6CQqZ634SQ2oDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyqgRO6rFy0IKdOk1zezppfT83NgtUAYR3Lrjhwc36ymPXEaMDOu"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422595,
  "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_+JALAfhCuEBCsU4e7zaUKaO/EkqEpWMGPVc5hFB0BYHiL6UZpdWUfLeokHWW66c6Wt+3Jm/cpZsmyeENG9G6CQqZ634SQ2oDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyqgRO6rFy0IKdOk1zezppfT83NgtUAYR3Lrjhwc36ymPXEaMDOu",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgsZ9BZfNosUz9jUonsSXeebP+HYaE6gMiqPwY1hiYAwCkhbzU",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422594,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBCsU4e7zaUKaO/EkqEpWMGPVc5hFB0BYHiL6UZpdWUfLeokHWW66c6Wt+3Jm/cpZsmyeENG9G6CQqZ634SQ2oDuEBT1ZSyljZqb2QBzOm5El04VEZIMrLplbXDJunJAWSs4X8Zf168MQdo5sedaGW+b641yvJx8YXxx9QV3MQNOyoLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyqgRO6rFy0IKdOk1zezppfT83NgtUAYR3Lrjhwc36ymPXGo48lX"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBCsU4e7zaUKaO/EkqEpWMGPVc5hFB0BYHiL6UZpdWUfLeokHWW66c6Wt+3Jm/cpZsmyeENG9G6CQqZ634SQ2oDuEBT1ZSyljZqb2QBzOm5El04VEZIMrLplbXDJunJAWSs4X8Zf168MQdo5sedaGW+b641yvJx8YXxx9QV3MQNOyoLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyqgRO6rFy0IKdOk1zezppfT83NgtUAYR3Lrjhwc36ymPXGo48lX"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBCsU4e7zaUKaO/EkqEpWMGPVc5hFB0BYHiL6UZpdWUfLeokHWW66c6Wt+3Jm/cpZsmyeENG9G6CQqZ634SQ2oDuEBT1ZSyljZqb2QBzOm5El04VEZIMrLplbXDJunJAWSs4X8Zf168MQdo5sedaGW+b641yvJx8YXxx9QV3MQNOyoLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyqgRO6rFy0IKdOk1zezppfT83NgtUAYR3Lrjhwc36ymPXGo48lX"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 42
      }
    }
  },
  "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": 42
  }
}

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": 42
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 42
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 42,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 42
      }
    }
  },
  "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": 42
  }
}

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": 42
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 42
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 42,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 27289,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEmRpZmZlcmVudCBxdWVzdGlvbgAAAAAAAAAAAAAAAAAAxnRbaw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422593,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422592,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422591,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422591,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 43,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422590,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEATRw5hRLdZwKapSILmVh0wx6F6jPC1o3XRBwlkfOZxkI3yuS8sFc1ocZtS6v+b5bDojGIDjDMnCQ9bzQb42aoPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyug/s+OrJQLq6SVXf4YSAZRJaGmOOJGkUdIJDVfFmK0Boa0PA6Y"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422590,
  "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_+JALAfhCuEATRw5hRLdZwKapSILmVh0wx6F6jPC1o3XRBwlkfOZxkI3yuS8sFc1ocZtS6v+b5bDojGIDjDMnCQ9bzQb42aoPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyug/s+OrJQLq6SVXf4YSAZRJaGmOOJGkUdIJDVfFmK0Boa0PA6Y",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422589,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEATRw5hRLdZwKapSILmVh0wx6F6jPC1o3XRBwlkfOZxkI3yuS8sFc1ocZtS6v+b5bDojGIDjDMnCQ9bzQb42aoPuEDtg4jxl1Dih+ngEbc+uCVkLjVDUuMzHltzriO+tDc1Q91sFfsgJLNZ/48ELVaceosOHI92RiDqpEG4TdqughUAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyug/s+OrJQLq6SVXf4YSAZRJaGmOOJGkUdIJDVfFmK0BoY0Wf2R"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEATRw5hRLdZwKapSILmVh0wx6F6jPC1o3XRBwlkfOZxkI3yuS8sFc1ocZtS6v+b5bDojGIDjDMnCQ9bzQb42aoPuEDtg4jxl1Dih+ngEbc+uCVkLjVDUuMzHltzriO+tDc1Q91sFfsgJLNZ/48ELVaceosOHI92RiDqpEG4TdqughUAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyug/s+OrJQLq6SVXf4YSAZRJaGmOOJGkUdIJDVfFmK0BoY0Wf2R"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEATRw5hRLdZwKapSILmVh0wx6F6jPC1o3XRBwlkfOZxkI3yuS8sFc1ocZtS6v+b5bDojGIDjDMnCQ9bzQb42aoPuEDtg4jxl1Dih+ngEbc+uCVkLjVDUuMzHltzriO+tDc1Q91sFfsgJLNZ/48ELVaceosOHI92RiDqpEG4TdqughUAuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyug/s+OrJQLq6SVXf4YSAZRJaGmOOJGkUdIJDVfFmK0BoY0Wf2R"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 43
      }
    }
  },
  "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": 43
  }
}

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": 43
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 43
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 43,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 43
      }
    }
  },
  "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": 43
  }
}

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": 43
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 43
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 43,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 28491,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADm5vIHdpbm5pbmcgYmV0AAAAAAAAAAAAAAAAAAAAAAAA5c/oig=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422588,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422587,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0AfA=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcyIL",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPJ9AW0"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422586,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422586,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 44,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422585,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEARupJ+3HmYBGGLoBE9SpMENMYE+oPpXv7MNWTJpfXW0/W72C0dX/8F6EBszs25pDEhGEIl90YNz+kGwnHT+bkEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyygEKQMIyMtJ1UHuR9AGRdaVjhcEDvumjuTXoABEwp+nI3eJHdU"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422585,
  "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_+JALAfhCuEARupJ+3HmYBGGLoBE9SpMENMYE+oPpXv7MNWTJpfXW0/W72C0dX/8F6EBszs25pDEhGEIl90YNz+kGwnHT+bkEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyygEKQMIyMtJ1UHuR9AGRdaVjhcEDvumjuTXoABEwp+nI3eJHdU",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBNGwZiMXsqamNJygR2iqyoOwgaQ1Z5KchvEoJgszqtQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF290aGVyIHJlYXNvbmFibGUgdGhpbmd5AAAAAAAAAAAAhmw+0Q==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422584,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEARupJ+3HmYBGGLoBE9SpMENMYE+oPpXv7MNWTJpfXW0/W72C0dX/8F6EBszs25pDEhGEIl90YNz+kGwnHT+bkEuECV+LJaOH1tyypWUuERUE5srHBuPkLmGHKZglkMfs8Ne4dO5QxP4FM2/K5kTImhdgKPzfAlz4LqtJeIVvixsIsFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyygEKQMIyMtJ1UHuR9AGRdaVjhcEDvumjuTXoABEwp+nI1PtpYs"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEARupJ+3HmYBGGLoBE9SpMENMYE+oPpXv7MNWTJpfXW0/W72C0dX/8F6EBszs25pDEhGEIl90YNz+kGwnHT+bkEuECV+LJaOH1tyypWUuERUE5srHBuPkLmGHKZglkMfs8Ne4dO5QxP4FM2/K5kTImhdgKPzfAlz4LqtJeIVvixsIsFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyygEKQMIyMtJ1UHuR9AGRdaVjhcEDvumjuTXoABEwp+nI1PtpYs"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEARupJ+3HmYBGGLoBE9SpMENMYE+oPpXv7MNWTJpfXW0/W72C0dX/8F6EBszs25pDEhGEIl90YNz+kGwnHT+bkEuECV+LJaOH1tyypWUuERUE5srHBuPkLmGHKZglkMfs8Ne4dO5QxP4FM2/K5kTImhdgKPzfAlz4LqtJeIVvixsIsFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuyygEKQMIyMtJ1UHuR9AGRdaVjhcEDvumjuTXoABEwp+nI1PtpYs"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 44
      }
    }
  },
  "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": 44
  }
}

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": 44
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 44
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 44,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 44
      }
    }
  },
  "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": 44
  }
}

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": 44
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 44
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 44,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 3966,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422583,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422582,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422581,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422581,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 39999999999991
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422580,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422580,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "balance": 10
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 45,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
      }
    }
  },
  "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
        "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_Fx31Yrwmk1uwbG86CECDGBzMXYKYttgajbJ9jAPqJTxt8sC4u",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
    "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67LaDALp3ZsFxHAcUrE/YyQomkXx+tFVqNd1oqUnr/e6IkUnncQNY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422579,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED5VX9HJzH05nvIxo21r+eMKB8cOPcIxmaBMc8x2NAopb57Fay6KWkXuYu5t8HFuKfznZFoWu0uoErL9mSYhwcBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy2gwC6d2bBcRwHFKxP2MkKJpF8frRVajXdaKlJ6/3uiJFI5Fm5f"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422579,
  "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_+JALAfhCuED5VX9HJzH05nvIxo21r+eMKB8cOPcIxmaBMc8x2NAopb57Fay6KWkXuYu5t8HFuKfznZFoWu0uoErL9mSYhwcBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy2gwC6d2bBcRwHFKxP2MkKJpF8frRVajXdaKlJ6/3uiJFI5Fm5f",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDPdBhmwS3fATJywS+zxiY6UIUNrBHYFWR50EW6JxL7qwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgga9jgX42JweHoRvcBBOy4FHgly9UVhm3iYPzeH80Mlc0QRGB",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422578,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBEOnP0N92iTP1cV79QgEJtMg+Q97RbYXi7WWcGMR3eppVgRBstEDPDh5R7yNVJmcrAlbqJYfC42k+RX64YkuMEuED5VX9HJzH05nvIxo21r+eMKB8cOPcIxmaBMc8x2NAopb57Fay6KWkXuYu5t8HFuKfznZFoWu0uoErL9mSYhwcBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy2gwC6d2bBcRwHFKxP2MkKJpF8frRVajXdaKlJ6/3uiJFKTdTD/"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBEOnP0N92iTP1cV79QgEJtMg+Q97RbYXi7WWcGMR3eppVgRBstEDPDh5R7yNVJmcrAlbqJYfC42k+RX64YkuMEuED5VX9HJzH05nvIxo21r+eMKB8cOPcIxmaBMc8x2NAopb57Fay6KWkXuYu5t8HFuKfznZFoWu0uoErL9mSYhwcBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy2gwC6d2bBcRwHFKxP2MkKJpF8frRVajXdaKlJ6/3uiJFKTdTD/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBEOnP0N92iTP1cV79QgEJtMg+Q97RbYXi7WWcGMR3eppVgRBstEDPDh5R7yNVJmcrAlbqJYfC42k+RX64YkuMEuED5VX9HJzH05nvIxo21r+eMKB8cOPcIxmaBMc8x2NAopb57Fay6KWkXuYu5t8HFuKfznZFoWu0uoErL9mSYhwcBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOuy2gwC6d2bBcRwHFKxP2MkKJpF8frRVajXdaKlJ6/3uiJFKTdTD/"
    }
  },
  "version": 1
}

responder ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 45
      }
    }
  },
  "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": 45
  }
}

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": 45
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 45
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 45,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

initiator ---> node

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

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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
        "round": 45
      }
    }
  },
  "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": 45
  }
}

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": 45
      }
    }
  },
  "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_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
    "round": 45
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 45,
      "contract_id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "gas_price": 1,
      "gas_used": 50712,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm9rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJPkog=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422577,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422576,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 1,
      "active": true,
      "deposit": 10,
      "id": "ct_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "owner_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "referrer_ids": [],
      "vm_version": 6
    },
    "contract_state": {
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFSSB3aW4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACG5Hw1": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJbm8sIEkgd2luAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8NuDd": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMSSBjbGFpbSB0aGlzAAAAAAAAAAAAAAAAAAAAAAAAAACEEDl2": "cv_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kAAAAAAAAAAACz7RfH": "cv_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArMtts": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPE19M0=",
      "ck_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhxCx4=",
      "ck_ABQG4Fg=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDIq10LA12xQcUbe3+xpb7TFHBPbFVOWLUaz7/TKOGKmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHrnyz",
      "ck_AZwSz9w=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyVHQH",
      "ck_AhzDreo=": "cv_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARfjTDm"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422575,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422575,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422574,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422574,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2dJLoGYyX9tmRSTvuGnWkEhvuhoJaACQ4LjFgW2SprsNK62adL",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422573,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422573,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422572,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422572,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "balance": 40000000000001
    },
    {
      "account": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTAqBHjKIGuJvfoEplVAdv6pWUqCHTwaINOus9TL6jpBZS5qfcF5A=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422092,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA004pSZlDohCcnCLRW0Zv9EVZOO9IQ+FwABJ4yfpCiq6yRbY/JgRysikiEVpV2gm27/DFxJ5Q3klqNuQHFavIGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwKgR4yiBrib36BKZVQHb+qVlKgh08GiDTrrPUy+o6QWUuZs91y5"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422092,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA004pSZlDohCcnCLRW0Zv9EVZOO9IQ+FwABJ4yfpCiq6yRbY/JgRysikiEVpV2gm27/DFxJ5Q3klqNuQHFavIGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwKgR4yiBrib36BKZVQHb+qVlKgh08GiDTrrPUy+o6QWUuZs91y5",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422091,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA004pSZlDohCcnCLRW0Zv9EVZOO9IQ+FwABJ4yfpCiq6yRbY/JgRysikiEVpV2gm27/DFxJ5Q3klqNuQHFavIGuEBspclY2LtoU+z/Rcjk8ZhZUM82MaGmvcYHyn3WxehW1yWzz2jCyE2GWeSnalVVNPB7iyaRmm1NY+e/R4cqCb0PuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwKgR4yiBrib36BKZVQHb+qVlKgh08GiDTrrPUy+o6QWUuagFws4"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422091,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA004pSZlDohCcnCLRW0Zv9EVZOO9IQ+FwABJ4yfpCiq6yRbY/JgRysikiEVpV2gm27/DFxJ5Q3klqNuQHFavIGuEBspclY2LtoU+z/Rcjk8ZhZUM82MaGmvcYHyn3WxehW1yWzz2jCyE2GWeSnalVVNPB7iyaRmm1NY+e/R4cqCb0PuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwKgR4yiBrib36BKZVQHb+qVlKgh08GiDTrrPUy+o6QWUuagFws4"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA004pSZlDohCcnCLRW0Zv9EVZOO9IQ+FwABJ4yfpCiq6yRbY/JgRysikiEVpV2gm27/DFxJ5Q3klqNuQHFavIGuEBspclY2LtoU+z/Rcjk8ZhZUM82MaGmvcYHyn3WxehW1yWzz2jCyE2GWeSnalVVNPB7iyaRmm1NY+e/R4cqCb0PuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwKgR4yiBrib36BKZVQHb+qVlKgh08GiDTrrPUy+o6QWUuagFws4"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422090,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422089,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 3,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 730,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTA6AKfLwkiRYTsvsazTirIf2Gpcz8JLuEFtdT7SDvDTVR5GxaDtA=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422088,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBOj7VXWN3mLMyVXxNVRtxAUDBRs4UeIen5xqb+iu+E6MgHBA2eUecHJe9qpKsgikc21O5T65VARdMhoDLxAxoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwOgCny8JIkWE7L7Gs04qyH9hqXM/CS7hBbXU+0g7w01UeTsh/7m"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422088,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBOj7VXWN3mLMyVXxNVRtxAUDBRs4UeIen5xqb+iu+E6MgHBA2eUecHJe9qpKsgikc21O5T65VARdMhoDLxAxoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwOgCny8JIkWE7L7Gs04qyH9hqXM/CS7hBbXU+0g7w01UeTsh/7m",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422087,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBOj7VXWN3mLMyVXxNVRtxAUDBRs4UeIen5xqb+iu+E6MgHBA2eUecHJe9qpKsgikc21O5T65VARdMhoDLxAxoDuEBPDuBa8lr6BepsMLJ7zM4TKQokHhNm6dwNTcfADKp8EoxFGBuZzi5d8j9u/tRPXCfAio4QTqAoGyKgQMFvl4IPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwOgCny8JIkWE7L7Gs04qyH9hqXM/CS7hBbXU+0g7w01UeSUJoeU"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422087,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBOj7VXWN3mLMyVXxNVRtxAUDBRs4UeIen5xqb+iu+E6MgHBA2eUecHJe9qpKsgikc21O5T65VARdMhoDLxAxoDuEBPDuBa8lr6BepsMLJ7zM4TKQokHhNm6dwNTcfADKp8EoxFGBuZzi5d8j9u/tRPXCfAio4QTqAoGyKgQMFvl4IPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwOgCny8JIkWE7L7Gs04qyH9hqXM/CS7hBbXU+0g7w01UeSUJoeU"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBOj7VXWN3mLMyVXxNVRtxAUDBRs4UeIen5xqb+iu+E6MgHBA2eUecHJe9qpKsgikc21O5T65VARdMhoDLxAxoDuEBPDuBa8lr6BepsMLJ7zM4TKQokHhNm6dwNTcfADKp8EoxFGBuZzi5d8j9u/tRPXCfAio4QTqAoGyKgQMFvl4IPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwOgCny8JIkWE7L7Gs04qyH9hqXM/CS7hBbXU+0g7w01UeSUJoeU"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 3,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 730,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 3,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 730,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

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

responder ---> node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 4,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 955,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTBKA37vlCt17GsJrhmFH3Cy1wJkPKuqllE5rBYv/8v6vje0yJD5U=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422086,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDSS+UB0sY4qhALXgNOwOlGzOd9HJ+gV2ZhqiYRu4c5Sd0SLqnnzaESoQObFTeaKusFoj9xq657g7Yfhi6/PT8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwSgN+75QrdexrCa4ZhR9wstcCZDyrqpZROawWL//L+r43uqX4PS"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422086,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDSS+UB0sY4qhALXgNOwOlGzOd9HJ+gV2ZhqiYRu4c5Sd0SLqnnzaESoQObFTeaKusFoj9xq657g7Yfhi6/PT8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwSgN+75QrdexrCa4ZhR9wstcCZDyrqpZROawWL//L+r43uqX4PS",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422085,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEABycy5pX69t+zHcrjJNOlFBJx3npZ2c6BkmUgd6PTttZK0UTTI/A34oMXChYrHzTwxbs8DCT+XGk8aZXt5I08PuEDSS+UB0sY4qhALXgNOwOlGzOd9HJ+gV2ZhqiYRu4c5Sd0SLqnnzaESoQObFTeaKusFoj9xq657g7Yfhi6/PT8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwSgN+75QrdexrCa4ZhR9wstcCZDyrqpZROawWL//L+r43vM/o5g"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422085,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEABycy5pX69t+zHcrjJNOlFBJx3npZ2c6BkmUgd6PTttZK0UTTI/A34oMXChYrHzTwxbs8DCT+XGk8aZXt5I08PuEDSS+UB0sY4qhALXgNOwOlGzOd9HJ+gV2ZhqiYRu4c5Sd0SLqnnzaESoQObFTeaKusFoj9xq657g7Yfhi6/PT8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwSgN+75QrdexrCa4ZhR9wstcCZDyrqpZROawWL//L+r43vM/o5g"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEABycy5pX69t+zHcrjJNOlFBJx3npZ2c6BkmUgd6PTttZK0UTTI/A34oMXChYrHzTwxbs8DCT+XGk8aZXt5I08PuEDSS+UB0sY4qhALXgNOwOlGzOd9HJ+gV2ZhqiYRu4c5Sd0SLqnnzaESoQObFTeaKusFoj9xq657g7Yfhi6/PT8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwSgN+75QrdexrCa4ZhR9wstcCZDyrqpZROawWL//L+r43vM/o5g"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 4
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 4
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 4,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 955,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 4
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 4
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 4,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 955,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422084,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422083,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 5,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTBaAPbLLBWK+wxT43PkVDZSQ6TwyX79Yuzvf8jhRZrVNVefR4R5c=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422082,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBPcx4IX3fA2CGvTkAdfJv1bHKxA+lVnRYrnJzNRxXiiJcqlaU7bFdyGVP6s2f/bbOcCh6QfxqIUmbb4UH9nrQMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwWgD2yywVivsMU+Nz5FQ2UkOk8Ml+/WLs73/I4UWa1TVXmS40VP"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422082,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBPcx4IX3fA2CGvTkAdfJv1bHKxA+lVnRYrnJzNRxXiiJcqlaU7bFdyGVP6s2f/bbOcCh6QfxqIUmbb4UH9nrQMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwWgD2yywVivsMU+Nz5FQ2UkOk8Ml+/WLs73/I4UWa1TVXmS40VP",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422081,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPcx4IX3fA2CGvTkAdfJv1bHKxA+lVnRYrnJzNRxXiiJcqlaU7bFdyGVP6s2f/bbOcCh6QfxqIUmbb4UH9nrQMuEDazAJYKrVTmZ+/5HeypQB3eaF082iXx+kdpvJPhqFszU28P3cv88gv6Heu5r62ZbJMwHsTC7f4gZVhXAoTc7AGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwWgD2yywVivsMU+Nz5FQ2UkOk8Ml+/WLs73/I4UWa1TVXnE7ppp"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422081,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBPcx4IX3fA2CGvTkAdfJv1bHKxA+lVnRYrnJzNRxXiiJcqlaU7bFdyGVP6s2f/bbOcCh6QfxqIUmbb4UH9nrQMuEDazAJYKrVTmZ+/5HeypQB3eaF082iXx+kdpvJPhqFszU28P3cv88gv6Heu5r62ZbJMwHsTC7f4gZVhXAoTc7AGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwWgD2yywVivsMU+Nz5FQ2UkOk8Ml+/WLs73/I4UWa1TVXnE7ppp"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBPcx4IX3fA2CGvTkAdfJv1bHKxA+lVnRYrnJzNRxXiiJcqlaU7bFdyGVP6s2f/bbOcCh6QfxqIUmbb4UH9nrQMuEDazAJYKrVTmZ+/5HeypQB3eaF082iXx+kdpvJPhqFszU28P3cv88gv6Heu5r62ZbJMwHsTC7f4gZVhXAoTc7AGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwWgD2yywVivsMU+Nz5FQ2UkOk8Ml+/WLs73/I4UWa1TVXnE7ppp"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 5,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 5,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTBqD50o54p6nYWupZf7me7Vblo2lll7rCIw8nS0rbBsSUr3JqkgE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422080,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBF2miPGKxTxmMFyyWK/YdrjXwYRht7bPYjPKKy81AFjACG/s4OpFs9ZJnKUWx+HVl+ypS0G0KKU10thB/k+kcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwag+dKOeKep2FrqWX+5nu1W5aNpZZe6wiMPJ0tK2wbElK9pOnT5"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422080,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBF2miPGKxTxmMFyyWK/YdrjXwYRht7bPYjPKKy81AFjACG/s4OpFs9ZJnKUWx+HVl+ypS0G0KKU10thB/k+kcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwag+dKOeKep2FrqWX+5nu1W5aNpZZe6wiMPJ0tK2wbElK9pOnT5",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422079,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALKxeNP7uX3YRU3H/wFqTvd1Li4v448nJLjnVKXg2r9jrymyuWmCYITkbtzQMtL9vQ9QQZHC4/BKnCqwHG/YcDuEBF2miPGKxTxmMFyyWK/YdrjXwYRht7bPYjPKKy81AFjACG/s4OpFs9ZJnKUWx+HVl+ypS0G0KKU10thB/k+kcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwag+dKOeKep2FrqWX+5nu1W5aNpZZe6wiMPJ0tK2wbElK+Z9lXT"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422079,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEALKxeNP7uX3YRU3H/wFqTvd1Li4v448nJLjnVKXg2r9jrymyuWmCYITkbtzQMtL9vQ9QQZHC4/BKnCqwHG/YcDuEBF2miPGKxTxmMFyyWK/YdrjXwYRht7bPYjPKKy81AFjACG/s4OpFs9ZJnKUWx+HVl+ypS0G0KKU10thB/k+kcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwag+dKOeKep2FrqWX+5nu1W5aNpZZe6wiMPJ0tK2wbElK+Z9lXT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEALKxeNP7uX3YRU3H/wFqTvd1Li4v448nJLjnVKXg2r9jrymyuWmCYITkbtzQMtL9vQ9QQZHC4/BKnCqwHG/YcDuEBF2miPGKxTxmMFyyWK/YdrjXwYRht7bPYjPKKy81AFjACG/s4OpFs9ZJnKUWx+HVl+ypS0G0KKU10thB/k+kcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwag+dKOeKep2FrqWX+5nu1W5aNpZZe6wiMPJ0tK2wbElK+Z9lXT"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 6,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 83,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 6,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 83,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

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

responder ---> node

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

responder ---> node

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

responder <--- node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_3P62ju6ZZTJFhm1JL7ZDkpCCfh9xrdt4gr9vyAEBn2MG83sVf",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTB6AQBsQ9avvzyPanrjoBtp5h06n+QpjgY6995uevRuznQkU75u4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422078,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECUFpiA8iduK8+MeOHTSscGupfn5TaJwA3LUa/L7DxHT4gKqDFHdyuosHgNyoQGiESvJJUYwCLKBiApIe5+G5kLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwegEAbEPWr788j2p646AbaeYdOp/kKY4GOvfebnr0bs50IAhXC5"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422078,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECUFpiA8iduK8+MeOHTSscGupfn5TaJwA3LUa/L7DxHT4gKqDFHdyuosHgNyoQGiESvJJUYwCLKBiApIe5+G5kLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwegEAbEPWr788j2p646AbaeYdOp/kKY4GOvfebnr0bs50IAhXC5",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422077,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAt7hUndOyDHqyV2UEJ4Cpj3AV7DpVVL1yHVU9c27WL1L2EOWaRAxWyPfMhx2ZmLSiBCA2G+B1ANpix7YpO3PQFuECUFpiA8iduK8+MeOHTSscGupfn5TaJwA3LUa/L7DxHT4gKqDFHdyuosHgNyoQGiESvJJUYwCLKBiApIe5+G5kLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwegEAbEPWr788j2p646AbaeYdOp/kKY4GOvfebnr0bs50JbI8KJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422077,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAt7hUndOyDHqyV2UEJ4Cpj3AV7DpVVL1yHVU9c27WL1L2EOWaRAxWyPfMhx2ZmLSiBCA2G+B1ANpix7YpO3PQFuECUFpiA8iduK8+MeOHTSscGupfn5TaJwA3LUa/L7DxHT4gKqDFHdyuosHgNyoQGiESvJJUYwCLKBiApIe5+G5kLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwegEAbEPWr788j2p646AbaeYdOp/kKY4GOvfebnr0bs50JbI8KJ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAt7hUndOyDHqyV2UEJ4Cpj3AV7DpVVL1yHVU9c27WL1L2EOWaRAxWyPfMhx2ZmLSiBCA2G+B1ANpix7YpO3PQFuECUFpiA8iduK8+MeOHTSscGupfn5TaJwA3LUa/L7DxHT4gKqDFHdyuosHgNyoQGiESvJJUYwCLKBiApIe5+G5kLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwegEAbEPWr788j2p646AbaeYdOp/kKY4GOvfebnr0bs50JbI8KJ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 7,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 83,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 7,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 83,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 8,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTCKB1L/RtzS9TocvIg76DW5NJ4vOsPYnhUgUqo88PJeHYMFBrU98=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422076,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBvy6IE5dximRnx0ilvUdw4zcqQJ7xc2BAZ5bq1MfFCAgKovuOTca/+ADaCpucvMSgnAYzPdw9iPfBQEjP5/BYKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwigdS/0bc0vU6HLyIO+g1uTSeLzrD2J4VIFKqPPDyXh2DCd2WQN"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422076,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBvy6IE5dximRnx0ilvUdw4zcqQJ7xc2BAZ5bq1MfFCAgKovuOTca/+ADaCpucvMSgnAYzPdw9iPfBQEjP5/BYKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwigdS/0bc0vU6HLyIO+g1uTSeLzrD2J4VIFKqPPDyXh2DCd2WQN",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422075,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBvy6IE5dximRnx0ilvUdw4zcqQJ7xc2BAZ5bq1MfFCAgKovuOTca/+ADaCpucvMSgnAYzPdw9iPfBQEjP5/BYKuECK49iiwmnHYd9DG/JVtJIq+KYZQs024CSVoYqo/U2vypWfDqJh3QTOY2j9YiQ50uPbUGeBQWm0kVvijYUO4+kEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwigdS/0bc0vU6HLyIO+g1uTSeLzrD2J4VIFKqPPDyXh2DCotOrv"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422075,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBvy6IE5dximRnx0ilvUdw4zcqQJ7xc2BAZ5bq1MfFCAgKovuOTca/+ADaCpucvMSgnAYzPdw9iPfBQEjP5/BYKuECK49iiwmnHYd9DG/JVtJIq+KYZQs024CSVoYqo/U2vypWfDqJh3QTOY2j9YiQ50uPbUGeBQWm0kVvijYUO4+kEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwigdS/0bc0vU6HLyIO+g1uTSeLzrD2J4VIFKqPPDyXh2DCotOrv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBvy6IE5dximRnx0ilvUdw4zcqQJ7xc2BAZ5bq1MfFCAgKovuOTca/+ADaCpucvMSgnAYzPdw9iPfBQEjP5/BYKuECK49iiwmnHYd9DG/JVtJIq+KYZQs024CSVoYqo/U2vypWfDqJh3QTOY2j9YiQ50uPbUGeBQWm0kVvijYUO4+kEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwigdS/0bc0vU6HLyIO+g1uTSeLzrD2J4VIFKqPPDyXh2DCotOrv"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 8
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 8
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 8,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 8
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 8
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 8,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 9,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
        "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2oR3Weih5cdW66mDT875qyWH6QcoDYQBEpdVoTJvhzBiDp2sfW",
    "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTCaCnUp/i3mfZ8ezl1S/ted3237dinbQN0dCZxjJ7ekbbRYIIAY4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422074,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDI/Qccb4NsHDB1Uo6ZTSI1bmOn9F5JqEFs6BYQHwEid4lB6k0dZQ6Lbgl8KPb4KnZmTRb34aNjV1cNUkpVFK0CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwmgp1Kf4t5n2fHs5dUv7Xnd9t+3Yp20DdHQmcYye3pG20Wakp9Q"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422074,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDI/Qccb4NsHDB1Uo6ZTSI1bmOn9F5JqEFs6BYQHwEid4lB6k0dZQ6Lbgl8KPb4KnZmTRb34aNjV1cNUkpVFK0CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwmgp1Kf4t5n2fHs5dUv7Xnd9t+3Yp20DdHQmcYye3pG20Wakp9Q",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBMim67mXDf0MXVYuxDVG4tSjCZ5gHJYnMoZ7E0q5Q/5RGI9rw==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422073,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEClxU4z9P73vTY0ts8LfhdKYb/XAzh9HEs6n12kM9s3baz735kecgpcmm759AJT4hyb31afKddtx7BUadAnf0cCuEDI/Qccb4NsHDB1Uo6ZTSI1bmOn9F5JqEFs6BYQHwEid4lB6k0dZQ6Lbgl8KPb4KnZmTRb34aNjV1cNUkpVFK0CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwmgp1Kf4t5n2fHs5dUv7Xnd9t+3Yp20DdHQmcYye3pG20WKfXGd"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422073,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEClxU4z9P73vTY0ts8LfhdKYb/XAzh9HEs6n12kM9s3baz735kecgpcmm759AJT4hyb31afKddtx7BUadAnf0cCuEDI/Qccb4NsHDB1Uo6ZTSI1bmOn9F5JqEFs6BYQHwEid4lB6k0dZQ6Lbgl8KPb4KnZmTRb34aNjV1cNUkpVFK0CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwmgp1Kf4t5n2fHs5dUv7Xnd9t+3Yp20DdHQmcYye3pG20WKfXGd"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEClxU4z9P73vTY0ts8LfhdKYb/XAzh9HEs6n12kM9s3baz735kecgpcmm759AJT4hyb31afKddtx7BUadAnf0cCuEDI/Qccb4NsHDB1Uo6ZTSI1bmOn9F5JqEFs6BYQHwEid4lB6k0dZQ6Lbgl8KPb4KnZmTRb34aNjV1cNUkpVFK0CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwmgp1Kf4t5n2fHs5dUv7Xnd9t+3Yp20DdHQmcYye3pG20WKfXGd"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 9,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 9,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 286,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422072,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422071,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422070,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422070,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 10,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 356,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTCqD8oe/OEKTr3SEws/w2Mq3pP+W/nkMpmCLpJivndAjpcYpYl4s=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422069,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBCwSJq5TLcRmXmlVo//1hwLyww/t9px1yNX9YR7368isIoUWLSM8wmi/ADib0fEXy/tHYUpX4qOFSbZqsCO0sMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwqg/KHvzhCk690hMLP8NjKt6T/lv55DKZgi6SYr53QI6XHbX9qi"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422069,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBCwSJq5TLcRmXmlVo//1hwLyww/t9px1yNX9YR7368isIoUWLSM8wmi/ADib0fEXy/tHYUpX4qOFSbZqsCO0sMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwqg/KHvzhCk690hMLP8NjKt6T/lv55DKZgi6SYr53QI6XHbX9qi",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422068,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBCwSJq5TLcRmXmlVo//1hwLyww/t9px1yNX9YR7368isIoUWLSM8wmi/ADib0fEXy/tHYUpX4qOFSbZqsCO0sMuEDaHz6E5JYmu2PSOkF7VCnZnXlHova+VhpBr4H0ul7vzcFG+jpAcDRSJkaFwEax92rQof6Z2XdRrX8jjkFkUuQEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwqg/KHvzhCk690hMLP8NjKt6T/lv55DKZgi6SYr53QI6XGAk+8V"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422068,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBCwSJq5TLcRmXmlVo//1hwLyww/t9px1yNX9YR7368isIoUWLSM8wmi/ADib0fEXy/tHYUpX4qOFSbZqsCO0sMuEDaHz6E5JYmu2PSOkF7VCnZnXlHova+VhpBr4H0ul7vzcFG+jpAcDRSJkaFwEax92rQof6Z2XdRrX8jjkFkUuQEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwqg/KHvzhCk690hMLP8NjKt6T/lv55DKZgi6SYr53QI6XGAk+8V"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBCwSJq5TLcRmXmlVo//1hwLyww/t9px1yNX9YR7368isIoUWLSM8wmi/ADib0fEXy/tHYUpX4qOFSbZqsCO0sMuEDaHz6E5JYmu2PSOkF7VCnZnXlHova+VhpBr4H0ul7vzcFG+jpAcDRSJkaFwEax92rQof6Z2XdRrX8jjkFkUuQEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwqg/KHvzhCk690hMLP8NjKt6T/lv55DKZgi6SYr53QI6XGAk+8V"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 10,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 356,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 10,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 356,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422067,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422066,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422065,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422065,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 11,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 845,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTC6D172kP3UYyeY8DnzEv3CeHiZg+mRLXafDUdeCpcUf/gNQWjmU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422064,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC0kFjFWiQDS+8Gri03XOJwda95dWL7E99RU5y4S0vIfQ6817Lpt3njyeoEGITCSo+4ctW203/pDf9JgB90PSgHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwug9e9pD91GMnmPA58xL9wnh4mYPpkS12nw1HXgqXFH/4DhyA4J"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422064,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC0kFjFWiQDS+8Gri03XOJwda95dWL7E99RU5y4S0vIfQ6817Lpt3njyeoEGITCSo+4ctW203/pDf9JgB90PSgHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwug9e9pD91GMnmPA58xL9wnh4mYPpkS12nw1HXgqXFH/4DhyA4J",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422063,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECLX5icJFnT1+ik3gVxtCkfDuA2mttAjSAidH+mI4gX2eUjkHioTaxgTre9tvB0Bqp7n/yA9P8Gx83MNYvkbLIAuEC0kFjFWiQDS+8Gri03XOJwda95dWL7E99RU5y4S0vIfQ6817Lpt3njyeoEGITCSo+4ctW203/pDf9JgB90PSgHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwug9e9pD91GMnmPA58xL9wnh4mYPpkS12nw1HXgqXFH/4C1JPNb"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422063,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECLX5icJFnT1+ik3gVxtCkfDuA2mttAjSAidH+mI4gX2eUjkHioTaxgTre9tvB0Bqp7n/yA9P8Gx83MNYvkbLIAuEC0kFjFWiQDS+8Gri03XOJwda95dWL7E99RU5y4S0vIfQ6817Lpt3njyeoEGITCSo+4ctW203/pDf9JgB90PSgHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwug9e9pD91GMnmPA58xL9wnh4mYPpkS12nw1HXgqXFH/4C1JPNb"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECLX5icJFnT1+ik3gVxtCkfDuA2mttAjSAidH+mI4gX2eUjkHioTaxgTre9tvB0Bqp7n/yA9P8Gx83MNYvkbLIAuEC0kFjFWiQDS+8Gri03XOJwda95dWL7E99RU5y4S0vIfQ6817Lpt3njyeoEGITCSo+4ctW203/pDf9JgB90PSgHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkwug9e9pD91GMnmPA58xL9wnh4mYPpkS12nw1HXgqXFH/4C1JPNb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 11
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 11
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 11,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 845,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 11
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 11
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 11,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 845,
      "height": 11,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422062,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422061,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422060,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422060,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422059,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422059,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "balance": 10
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 12,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 489,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "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_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
        "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_PYxxXsKZV7NvwFjzDVJm6ex6sYpvJz2yn5DNuRqnbo4Jj4jQh",
    "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTDKCYzFfnQcCzSI5Ktvj+TsnKDoBS6fzIU9rm2qwH+tywWsNsILY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422058,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBv/DKd6MpYN3msfXzO4wMX9t1ux9g4lIbnTiuSuQ0F5+Jmhdf59vT2PU3mPr+8IHDCykeMON1iFtDgaDYmGvoHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwygmMxX50HAs0iOSrb4/k7Jyg6AUun8yFPa5tqsB/rcsFp6C/V9"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422058,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBv/DKd6MpYN3msfXzO4wMX9t1ux9g4lIbnTiuSuQ0F5+Jmhdf59vT2PU3mPr+8IHDCykeMON1iFtDgaDYmGvoHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwygmMxX50HAs0iOSrb4/k7Jyg6AUun8yFPa5tqsB/rcsFp6C/V9",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoHKU2uiWOBr4r5HtfoEZENrXSv7Em5ysBtHZa+CVu5+r6GAVWA==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422057,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBv/DKd6MpYN3msfXzO4wMX9t1ux9g4lIbnTiuSuQ0F5+Jmhdf59vT2PU3mPr+8IHDCykeMON1iFtDgaDYmGvoHuEDsdPBdF4nODpSbDyP+GNhwEgcSaUt7J/WvrTX8wI7k4/o3iGFye6nwLJuh3f0Vmc1pa7Hze6Vnfjs1ZjYJrJgOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwygmMxX50HAs0iOSrb4/k7Jyg6AUun8yFPa5tqsB/rcsFpo/0Gq"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422057,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBv/DKd6MpYN3msfXzO4wMX9t1ux9g4lIbnTiuSuQ0F5+Jmhdf59vT2PU3mPr+8IHDCykeMON1iFtDgaDYmGvoHuEDsdPBdF4nODpSbDyP+GNhwEgcSaUt7J/WvrTX8wI7k4/o3iGFye6nwLJuh3f0Vmc1pa7Hze6Vnfjs1ZjYJrJgOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwygmMxX50HAs0iOSrb4/k7Jyg6AUun8yFPa5tqsB/rcsFpo/0Gq"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBv/DKd6MpYN3msfXzO4wMX9t1ux9g4lIbnTiuSuQ0F5+Jmhdf59vT2PU3mPr+8IHDCykeMON1iFtDgaDYmGvoHuEDsdPBdF4nODpSbDyP+GNhwEgcSaUt7J/WvrTX8wI7k4/o3iGFye6nwLJuh3f0Vmc1pa7Hze6Vnfjs1ZjYJrJgOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkwygmMxX50HAs0iOSrb4/k7Jyg6AUun8yFPa5tqsB/rcsFpo/0Gq"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 12
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 12
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 12,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 489,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
        "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_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 12
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
    "round": 12
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 12,
      "contract_id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "gas_price": 1,
      "gas_used": 489,
      "height": 12,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422056,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422055,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422054,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422054,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422053,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422053,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2JuKbern2CesFHtvQZzwftfbg4XGrWMRBvtEmWqJaZ7dymyToY",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422052,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422052,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422051,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422051,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTDaDJXO74nC3FNIWmA9Qel9QtyIaVCC3kchu1IRAMtsDpMyuHy9E=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422050,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAQe8lkDQzXuekdPOdS47eBPsGKJ2SHWBAACC8X02kUMT+C8kT5sE3O3horh5gf3+8ZhMI5YNFdcAOqFXMQ+v4HuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw2gyVzu+JwtxTSFpgPUHpfULciGlQgt5HIbtSEQDLbA6TPso0Ra"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422050,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAQe8lkDQzXuekdPOdS47eBPsGKJ2SHWBAACC8X02kUMT+C8kT5sE3O3horh5gf3+8ZhMI5YNFdcAOqFXMQ+v4HuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw2gyVzu+JwtxTSFpgPUHpfULciGlQgt5HIbtSEQDLbA6TPso0Ra",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422049,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAQYQt2EC/HzDDemIZDXpES4qBFEOzphopYt+59i1JOsTtp9fFbWVg9dLrA4HBFSZPhMra/cDp0URs5HehI/PYCuEAQe8lkDQzXuekdPOdS47eBPsGKJ2SHWBAACC8X02kUMT+C8kT5sE3O3horh5gf3+8ZhMI5YNFdcAOqFXMQ+v4HuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw2gyVzu+JwtxTSFpgPUHpfULciGlQgt5HIbtSEQDLbA6TMprca1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422049,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAQYQt2EC/HzDDemIZDXpES4qBFEOzphopYt+59i1JOsTtp9fFbWVg9dLrA4HBFSZPhMra/cDp0URs5HehI/PYCuEAQe8lkDQzXuekdPOdS47eBPsGKJ2SHWBAACC8X02kUMT+C8kT5sE3O3horh5gf3+8ZhMI5YNFdcAOqFXMQ+v4HuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw2gyVzu+JwtxTSFpgPUHpfULciGlQgt5HIbtSEQDLbA6TMprca1"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAQYQt2EC/HzDDemIZDXpES4qBFEOzphopYt+59i1JOsTtp9fFbWVg9dLrA4HBFSZPhMra/cDp0URs5HehI/PYCuEAQe8lkDQzXuekdPOdS47eBPsGKJ2SHWBAACC8X02kUMT+C8kT5sE3O3horh5gf3+8ZhMI5YNFdcAOqFXMQ+v4HuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw2gyVzu+JwtxTSFpgPUHpfULciGlQgt5HIbtSEQDLbA6TMprca1"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422048,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422047,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 14,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 730,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTDqD0xBaKQFN3ljHWCHcNZTH+WvQNIz6rej/+ic2iAyxMBH7giOE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422046,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDzzaBF+HF0YNUdxJbFhYfYN1X3rUS0ZOwwPZRhg32k/OA8/MI+80lLVUrEmq9Iqx+Gt55gOrW5QrXKNoaCb0oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw6g9MQWikBTd5Yx1gh3DWUx/lr0DSM+q3o//onNogMsTARRPs9k"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422046,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDzzaBF+HF0YNUdxJbFhYfYN1X3rUS0ZOwwPZRhg32k/OA8/MI+80lLVUrEmq9Iqx+Gt55gOrW5QrXKNoaCb0oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw6g9MQWikBTd5Yx1gh3DWUx/lr0DSM+q3o//onNogMsTARRPs9k",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422045,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDO5vppHjH4YgnHRSPklg1q3C4EDWexPQEAt0ZEQqE6viAyWrVXKm/3cbdJ2yTWKhYCu67Up7tzFoJ1LQ6ZzjMCuEDzzaBF+HF0YNUdxJbFhYfYN1X3rUS0ZOwwPZRhg32k/OA8/MI+80lLVUrEmq9Iqx+Gt55gOrW5QrXKNoaCb0oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw6g9MQWikBTd5Yx1gh3DWUx/lr0DSM+q3o//onNogMsTATjYC2h"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422045,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDO5vppHjH4YgnHRSPklg1q3C4EDWexPQEAt0ZEQqE6viAyWrVXKm/3cbdJ2yTWKhYCu67Up7tzFoJ1LQ6ZzjMCuEDzzaBF+HF0YNUdxJbFhYfYN1X3rUS0ZOwwPZRhg32k/OA8/MI+80lLVUrEmq9Iqx+Gt55gOrW5QrXKNoaCb0oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw6g9MQWikBTd5Yx1gh3DWUx/lr0DSM+q3o//onNogMsTATjYC2h"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDO5vppHjH4YgnHRSPklg1q3C4EDWexPQEAt0ZEQqE6viAyWrVXKm/3cbdJ2yTWKhYCu67Up7tzFoJ1LQ6ZzjMCuEDzzaBF+HF0YNUdxJbFhYfYN1X3rUS0ZOwwPZRhg32k/OA8/MI+80lLVUrEmq9Iqx+Gt55gOrW5QrXKNoaCb0oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw6g9MQWikBTd5Yx1gh3DWUx/lr0DSM+q3o//onNogMsTATjYC2h"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 14
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 14
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 14,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 730,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 14
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 14
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 14,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 730,
      "height": 14,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 15,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 955,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTD6DT6UXSYXAES+IG7DiyVCWgd+uAAYhk1S2qqI/UkTC2cY2jPcY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422044,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB4M7vhHbdZ/AlouwggQVDRtlLyWMM/eyIGWY5hKjA+oPFI/YV3vVNMt2XNl36HeAMmAkrMKVVfdpqQl7aD26kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw+g0+lF0mFwBEviBuw4slQloHfrgAGIZNUtqqiP1JEwtnHTiixQ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422044,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB4M7vhHbdZ/AlouwggQVDRtlLyWMM/eyIGWY5hKjA+oPFI/YV3vVNMt2XNl36HeAMmAkrMKVVfdpqQl7aD26kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw+g0+lF0mFwBEviBuw4slQloHfrgAGIZNUtqqiP1JEwtnHTiixQ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422043,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBcYmEt8xUXlvdx1VpuG6ZBzjTlcDuAjI6i6gC//IDqFPALKuewkY8kAWbgqm4W3tXh4Y2MzGL9zsMB5lXPNMoPuEB4M7vhHbdZ/AlouwggQVDRtlLyWMM/eyIGWY5hKjA+oPFI/YV3vVNMt2XNl36HeAMmAkrMKVVfdpqQl7aD26kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw+g0+lF0mFwBEviBuw4slQloHfrgAGIZNUtqqiP1JEwtnHKRlSX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422043,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBcYmEt8xUXlvdx1VpuG6ZBzjTlcDuAjI6i6gC//IDqFPALKuewkY8kAWbgqm4W3tXh4Y2MzGL9zsMB5lXPNMoPuEB4M7vhHbdZ/AlouwggQVDRtlLyWMM/eyIGWY5hKjA+oPFI/YV3vVNMt2XNl36HeAMmAkrMKVVfdpqQl7aD26kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw+g0+lF0mFwBEviBuw4slQloHfrgAGIZNUtqqiP1JEwtnHKRlSX"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBcYmEt8xUXlvdx1VpuG6ZBzjTlcDuAjI6i6gC//IDqFPALKuewkY8kAWbgqm4W3tXh4Y2MzGL9zsMB5lXPNMoPuEB4M7vhHbdZ/AlouwggQVDRtlLyWMM/eyIGWY5hKjA+oPFI/YV3vVNMt2XNl36HeAMmAkrMKVVfdpqQl7aD26kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkw+g0+lF0mFwBEviBuw4slQloHfrgAGIZNUtqqiP1JEwtnHKRlSX"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 15
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 15
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 15,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 955,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 15
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 15
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 15,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 955,
      "height": 15,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422042,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422041,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 16,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTEKAzM64kBkSemm6rkpOPfR0vMPgQYA9rIH7p/vSa0cPsC4knvNw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422040,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAbUK/tNQ3FgbZzHFEgMdACQcJEIFFj6qiyO5pJg0O6BqX2JvXoAkkV4AttH/iJVwUqpMkbBBL+Lryqbq6R1yYHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxCgMzOuJAZEnppuq5KTj30dLzD4EGAPayB+6f70mtHD7AvD2Cl8"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422040,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAbUK/tNQ3FgbZzHFEgMdACQcJEIFFj6qiyO5pJg0O6BqX2JvXoAkkV4AttH/iJVwUqpMkbBBL+Lryqbq6R1yYHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxCgMzOuJAZEnppuq5KTj30dLzD4EGAPayB+6f70mtHD7AvD2Cl8",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422039,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAbUK/tNQ3FgbZzHFEgMdACQcJEIFFj6qiyO5pJg0O6BqX2JvXoAkkV4AttH/iJVwUqpMkbBBL+Lryqbq6R1yYHuEDMLhdBanUqcKH1+CUNiX+E2KgbYgUEd5/canq+QIHU2A2tSxI5Lxawb4fw8guiZ8xIvY+xymuzljeT0+N9/xoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxCgMzOuJAZEnppuq5KTj30dLzD4EGAPayB+6f70mtHD7AsNIcrR"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422039,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAbUK/tNQ3FgbZzHFEgMdACQcJEIFFj6qiyO5pJg0O6BqX2JvXoAkkV4AttH/iJVwUqpMkbBBL+Lryqbq6R1yYHuEDMLhdBanUqcKH1+CUNiX+E2KgbYgUEd5/canq+QIHU2A2tSxI5Lxawb4fw8guiZ8xIvY+xymuzljeT0+N9/xoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxCgMzOuJAZEnppuq5KTj30dLzD4EGAPayB+6f70mtHD7AsNIcrR"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAbUK/tNQ3FgbZzHFEgMdACQcJEIFFj6qiyO5pJg0O6BqX2JvXoAkkV4AttH/iJVwUqpMkbBBL+Lryqbq6R1yYHuEDMLhdBanUqcKH1+CUNiX+E2KgbYgUEd5/canq+QIHU2A2tSxI5Lxawb4fw8guiZ8xIvY+xymuzljeT0+N9/xoJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxCgMzOuJAZEnppuq5KTj30dLzD4EGAPayB+6f70mtHD7AsNIcrR"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 16
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 16
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 16,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 16
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 16
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 16,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 16,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTEaCw07pSfSgX+koLql/rqUrPGRuccUddc2MN5/cjg2qWFOmIkE8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422038,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBQChsZK28pYuVVtydr8RbKMPjNcA8YKg/JzDId1ah5XBb5LX0Nw9ZF9WPRHJdZ9VPzmQrKFbOl96CxNeiuxSgGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxGgsNO6Un0oF/pKC6pf66lKzxkbnHFHXXNjDef3I4NqlhRPcOsb"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422038,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBQChsZK28pYuVVtydr8RbKMPjNcA8YKg/JzDId1ah5XBb5LX0Nw9ZF9WPRHJdZ9VPzmQrKFbOl96CxNeiuxSgGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxGgsNO6Un0oF/pKC6pf66lKzxkbnHFHXXNjDef3I4NqlhRPcOsb",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422037,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBQChsZK28pYuVVtydr8RbKMPjNcA8YKg/JzDId1ah5XBb5LX0Nw9ZF9WPRHJdZ9VPzmQrKFbOl96CxNeiuxSgGuEBuvDmolC9SHVmEiIt13TUmmBnP/3s+hECuDZhAbfbMZFh0kjRtdtzYujRnwXZXTCdKQwYxC13IeS9+ebE+lBcNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxGgsNO6Un0oF/pKC6pf66lKzxkbnHFHXXNjDef3I4NqlhSdaG67"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422037,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQChsZK28pYuVVtydr8RbKMPjNcA8YKg/JzDId1ah5XBb5LX0Nw9ZF9WPRHJdZ9VPzmQrKFbOl96CxNeiuxSgGuEBuvDmolC9SHVmEiIt13TUmmBnP/3s+hECuDZhAbfbMZFh0kjRtdtzYujRnwXZXTCdKQwYxC13IeS9+ebE+lBcNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxGgsNO6Un0oF/pKC6pf66lKzxkbnHFHXXNjDef3I4NqlhSdaG67"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQChsZK28pYuVVtydr8RbKMPjNcA8YKg/JzDId1ah5XBb5LX0Nw9ZF9WPRHJdZ9VPzmQrKFbOl96CxNeiuxSgGuEBuvDmolC9SHVmEiIt13TUmmBnP/3s+hECuDZhAbfbMZFh0kjRtdtzYujRnwXZXTCdKQwYxC13IeS9+ebE+lBcNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxGgsNO6Un0oF/pKC6pf66lKzxkbnHFHXXNjDef3I4NqlhSdaG67"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 17
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 17
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 17,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 83,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 17
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 17
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 17,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 83,
      "height": 17,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder ---> node

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

responder <--- node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2QMqqzHodAnKgrWNamLzxVhXPopJTPLChdk9fqwvX5XGbn2j48",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTEqDHswNAKIiSaxl45HGC60i+KqDECKjwBL2OAG/8OazYLACQ+d4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422036,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYUpxJSyX0yDnghS4RZga8FNipvHTFq3+Q1V3Xg3uujDSzn7e1/MDMFO4LDhGjo7wan1jOqmAUrazfYbM8oPMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxKgx7MDQCiIkmsZeORxgutIviqgxAio8AS9jgBv/Dms2CzZ1wdX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422036,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDYUpxJSyX0yDnghS4RZga8FNipvHTFq3+Q1V3Xg3uujDSzn7e1/MDMFO4LDhGjo7wan1jOqmAUrazfYbM8oPMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxKgx7MDQCiIkmsZeORxgutIviqgxAio8AS9jgBv/Dms2CzZ1wdX",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422035,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC+nNVdmsLpK85aVoFnVpWaalkKQOW/6NsTXZTepeRMEvgHTCzHMMszbz3GuBrkpmraV+byb3ts1vyJjDB+x5QCuEDYUpxJSyX0yDnghS4RZga8FNipvHTFq3+Q1V3Xg3uujDSzn7e1/MDMFO4LDhGjo7wan1jOqmAUrazfYbM8oPMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxKgx7MDQCiIkmsZeORxgutIviqgxAio8AS9jgBv/Dms2CyLsC6R"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422035,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC+nNVdmsLpK85aVoFnVpWaalkKQOW/6NsTXZTepeRMEvgHTCzHMMszbz3GuBrkpmraV+byb3ts1vyJjDB+x5QCuEDYUpxJSyX0yDnghS4RZga8FNipvHTFq3+Q1V3Xg3uujDSzn7e1/MDMFO4LDhGjo7wan1jOqmAUrazfYbM8oPMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxKgx7MDQCiIkmsZeORxgutIviqgxAio8AS9jgBv/Dms2CyLsC6R"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC+nNVdmsLpK85aVoFnVpWaalkKQOW/6NsTXZTepeRMEvgHTCzHMMszbz3GuBrkpmraV+byb3ts1vyJjDB+x5QCuEDYUpxJSyX0yDnghS4RZga8FNipvHTFq3+Q1V3Xg3uujDSzn7e1/MDMFO4LDhGjo7wan1jOqmAUrazfYbM8oPMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxKgx7MDQCiIkmsZeORxgutIviqgxAio8AS9jgBv/Dms2CyLsC6R"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 18
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 18
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 18,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 83,
      "height": 18,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 18
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 18
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 18,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 83,
      "height": 18,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
        "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 19,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
        "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTE6CzyvMlFotTvJeLfpEvVpI3SUWXUhA6Av0McHyJ9nN/7LUtiXw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422034,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBgnrlvKFTi3gqgTLeT2K1SbOkTZbhp21yqeqo5fa53kgO6xlQft92YDI6GVuXe7tz1OiCRSHCmZtDqayaefNQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxOgs8rzJRaLU7yXi36RL1aSN0lFl1IQOgL9DHB8ifZzf+zfePlu"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422034,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBgnrlvKFTi3gqgTLeT2K1SbOkTZbhp21yqeqo5fa53kgO6xlQft92YDI6GVuXe7tz1OiCRSHCmZtDqayaefNQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxOgs8rzJRaLU7yXi36RL1aSN0lFl1IQOgL9DHB8ifZzf+zfePlu",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422033,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA1/gZnBxy+GZq2tasEfyW0O2SDq5vkm0b/rfA8feEK/48p9OGG4w+nA0eXQsKj6S9RTVpeFj64DtrZWwaaoJ0EuEBgnrlvKFTi3gqgTLeT2K1SbOkTZbhp21yqeqo5fa53kgO6xlQft92YDI6GVuXe7tz1OiCRSHCmZtDqayaefNQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxOgs8rzJRaLU7yXi36RL1aSN0lFl1IQOgL9DHB8ifZzf+xSudGJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422033,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA1/gZnBxy+GZq2tasEfyW0O2SDq5vkm0b/rfA8feEK/48p9OGG4w+nA0eXQsKj6S9RTVpeFj64DtrZWwaaoJ0EuEBgnrlvKFTi3gqgTLeT2K1SbOkTZbhp21yqeqo5fa53kgO6xlQft92YDI6GVuXe7tz1OiCRSHCmZtDqayaefNQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxOgs8rzJRaLU7yXi36RL1aSN0lFl1IQOgL9DHB8ifZzf+xSudGJ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA1/gZnBxy+GZq2tasEfyW0O2SDq5vkm0b/rfA8feEK/48p9OGG4w+nA0eXQsKj6S9RTVpeFj64DtrZWwaaoJ0EuEBgnrlvKFTi3gqgTLeT2K1SbOkTZbhp21yqeqo5fa53kgO6xlQft92YDI6GVuXe7tz1OiCRSHCmZtDqayaefNQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxOgs8rzJRaLU7yXi36RL1aSN0lFl1IQOgL9DHB8ifZzf+xSudGJ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 19
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 19
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 19,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 19
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 19
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 19,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 19,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
        "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 20,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
        "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2vDV3c47jyVRX2qnrTgjFH2Q7szjPd2xe1M9KVU9bgPiMMHAyf",
    "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTFKBegYfR8RWVZQSGWG3Gt1xUjWJxX292K8Pybgu04zrn3TEJyvY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422032,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBAIDxOKeE6xNrix9LRLAp1LcvBaS8e50ygKOoWWcqePTjSt1heWooTkeSKJkMeYUr6OTZTnr34LiVIXoRxyI8IuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxSgXoGH0fEVlWUEhlhtxrdcVI1icV9vdivD8m4LtOM6590R4uxp"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422032,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBAIDxOKeE6xNrix9LRLAp1LcvBaS8e50ygKOoWWcqePTjSt1heWooTkeSKJkMeYUr6OTZTnr34LiVIXoRxyI8IuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxSgXoGH0fEVlWUEhlhtxrdcVI1icV9vdivD8m4LtOM6590R4uxp",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoEsQ096F0bl97sFTRmmdURpapZXgcSLCIipRGeSASDWAaLLhBg==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422031,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBAIDxOKeE6xNrix9LRLAp1LcvBaS8e50ygKOoWWcqePTjSt1heWooTkeSKJkMeYUr6OTZTnr34LiVIXoRxyI8IuEDmJLixPV6vgwozt5NkbJb2Hvt2+2GhGaq7kIrUKA8DyaQhbxZ0Py7P0iYoVOZUNc9eAu/D4qC+WPz0lPxDWDEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxSgXoGH0fEVlWUEhlhtxrdcVI1icV9vdivD8m4LtOM6593E8Weu"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422031,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAIDxOKeE6xNrix9LRLAp1LcvBaS8e50ygKOoWWcqePTjSt1heWooTkeSKJkMeYUr6OTZTnr34LiVIXoRxyI8IuEDmJLixPV6vgwozt5NkbJb2Hvt2+2GhGaq7kIrUKA8DyaQhbxZ0Py7P0iYoVOZUNc9eAu/D4qC+WPz0lPxDWDEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxSgXoGH0fEVlWUEhlhtxrdcVI1icV9vdivD8m4LtOM6593E8Weu"
    }
  },
  "version": 1
}

initiator ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAIDxOKeE6xNrix9LRLAp1LcvBaS8e50ygKOoWWcqePTjSt1heWooTkeSKJkMeYUr6OTZTnr34LiVIXoRxyI8IuEDmJLixPV6vgwozt5NkbJb2Hvt2+2GhGaq7kIrUKA8DyaQhbxZ0Py7P0iYoVOZUNc9eAu/D4qC+WPz0lPxDWDEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxSgXoGH0fEVlWUEhlhtxrdcVI1icV9vdivD8m4LtOM6593E8Weu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 20
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 20
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 20,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 20
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 20
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 20,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 286,
      "height": 20,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422030,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422029,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422028,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422028,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 21,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 356,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTFaDo+4FFsNZnkAKxiO4L4lPHBJnrjdJ7Wkj9Ou/zB4NEfelhZrk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422027,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEApdOjllfPQl7QZHMloA6BqNedtMaeELVZ/1oLfzE2leMxqOxYU5SwcHivEQLE/7Du1CkRe4/6uefXyoXwQh1UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxWg6PuBRbDWZ5ACsYjuC+JTxwSZ643Se1pI/Trv8weDRH0EykaX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422027,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEApdOjllfPQl7QZHMloA6BqNedtMaeELVZ/1oLfzE2leMxqOxYU5SwcHivEQLE/7Du1CkRe4/6uefXyoXwQh1UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxWg6PuBRbDWZ5ACsYjuC+JTxwSZ643Se1pI/Trv8weDRH0EykaX",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422026,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAicnN72p+oPW24QSV44l8jnPOW3+ZFqoM2YQIZ9fNlm0+uYvFans11uTmPrBTRR6k1tjEGAm6rOHPDNa3DyJIDuEApdOjllfPQl7QZHMloA6BqNedtMaeELVZ/1oLfzE2leMxqOxYU5SwcHivEQLE/7Du1CkRe4/6uefXyoXwQh1UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxWg6PuBRbDWZ5ACsYjuC+JTxwSZ643Se1pI/Trv8weDRH3gjO1i"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422026,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAicnN72p+oPW24QSV44l8jnPOW3+ZFqoM2YQIZ9fNlm0+uYvFans11uTmPrBTRR6k1tjEGAm6rOHPDNa3DyJIDuEApdOjllfPQl7QZHMloA6BqNedtMaeELVZ/1oLfzE2leMxqOxYU5SwcHivEQLE/7Du1CkRe4/6uefXyoXwQh1UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxWg6PuBRbDWZ5ACsYjuC+JTxwSZ643Se1pI/Trv8weDRH3gjO1i"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAicnN72p+oPW24QSV44l8jnPOW3+ZFqoM2YQIZ9fNlm0+uYvFans11uTmPrBTRR6k1tjEGAm6rOHPDNa3DyJIDuEApdOjllfPQl7QZHMloA6BqNedtMaeELVZ/1oLfzE2leMxqOxYU5SwcHivEQLE/7Du1CkRe4/6uefXyoXwQh1UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxWg6PuBRbDWZ5ACsYjuC+JTxwSZ643Se1pI/Trv8weDRH3gjO1i"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 21
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 21
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 21,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 356,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 21
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 21
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 21,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 356,
      "height": 21,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422025,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422024,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422023,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422023,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 22,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 845,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTFqAZ8Z116t8Akm3SOq68kNvqOqEjbKd23Eus1HCYws52Cs3WjTE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422022,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAn56rvb4zsL2XC8Qun+g2+/mx8vLpbDYBiycxARNnyirCWOE/AjP5RkEF2esha7A33l7Q8QoCFu7ZTWKezKdcMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxagGfGdderfAJJt0jquvJDb6jqhI2yndtxLrNRwmMLOdgqW+YMe"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422022,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAn56rvb4zsL2XC8Qun+g2+/mx8vLpbDYBiycxARNnyirCWOE/AjP5RkEF2esha7A33l7Q8QoCFu7ZTWKezKdcMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxagGfGdderfAJJt0jquvJDb6jqhI2yndtxLrNRwmMLOdgqW+YMe",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422021,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAn56rvb4zsL2XC8Qun+g2+/mx8vLpbDYBiycxARNnyirCWOE/AjP5RkEF2esha7A33l7Q8QoCFu7ZTWKezKdcMuEDZWdjd+es6b8ruTrm6+FXfFAYgEqpUtImony2FCDRRIQp4vLI4q9XixEQZqhJspitGzfdslqrGg4UbWOY6FMkAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxagGfGdderfAJJt0jquvJDb6jqhI2yndtxLrNRwmMLOdgpe7aj7"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422021,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAn56rvb4zsL2XC8Qun+g2+/mx8vLpbDYBiycxARNnyirCWOE/AjP5RkEF2esha7A33l7Q8QoCFu7ZTWKezKdcMuEDZWdjd+es6b8ruTrm6+FXfFAYgEqpUtImony2FCDRRIQp4vLI4q9XixEQZqhJspitGzfdslqrGg4UbWOY6FMkAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxagGfGdderfAJJt0jquvJDb6jqhI2yndtxLrNRwmMLOdgpe7aj7"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAn56rvb4zsL2XC8Qun+g2+/mx8vLpbDYBiycxARNnyirCWOE/AjP5RkEF2esha7A33l7Q8QoCFu7ZTWKezKdcMuEDZWdjd+es6b8ruTrm6+FXfFAYgEqpUtImony2FCDRRIQp4vLI4q9XixEQZqhJspitGzfdslqrGg4UbWOY6FMkAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxagGfGdderfAJJt0jquvJDb6jqhI2yndtxLrNRwmMLOdgpe7aj7"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 22
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 22,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 845,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 22
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 22,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 845,
      "height": 22,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422020,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422019,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422018,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422018,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422017,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422017,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "balance": 10
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 23,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 489,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
        "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
      }
    }
  },
  "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_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2LK7q3x8Dq1RVhXJmG3iF13cH1znd4aBCLC4B7JAUZFFYeyPce",
    "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTF6DtmIKTZyoGGxiUIMBbWThZWiVRcfWUOdIfn0Ho/UJjNOR1pjY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422016,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAeTGJs/eWjhz/KC3uNNdPqXdXHUUpdenZKdtNvsRsnyUy4arN211kGS2k2K8eItjqHtjHzmaAJgjLjM/0jPdsFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxeg7ZiCk2cqBhsYlCDAW1k4WVolUXH1lDnSH59B6P1CYzSuc6Do"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422016,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAeTGJs/eWjhz/KC3uNNdPqXdXHUUpdenZKdtNvsRsnyUy4arN211kGS2k2K8eItjqHtjHzmaAJgjLjM/0jPdsFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxeg7ZiCk2cqBhsYlCDAW1k4WVolUXH1lDnSH59B6P1CYzSuc6Do",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoArtWHUS5yQNmfT2QdtXioWZclSyYRKSiOWqhKo9yGHGnprJ5A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422015,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAeTGJs/eWjhz/KC3uNNdPqXdXHUUpdenZKdtNvsRsnyUy4arN211kGS2k2K8eItjqHtjHzmaAJgjLjM/0jPdsFuEApTFRM0DrCRuJEihrQHNZRk+dHFHy1THcpGGcEi4jJ+k2QnVvgugmlqtB2vA1CcAjRQ/OuKDjOgjs2JvzVKHgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxeg7ZiCk2cqBhsYlCDAW1k4WVolUXH1lDnSH59B6P1CYzRP9VfI"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422015,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAeTGJs/eWjhz/KC3uNNdPqXdXHUUpdenZKdtNvsRsnyUy4arN211kGS2k2K8eItjqHtjHzmaAJgjLjM/0jPdsFuEApTFRM0DrCRuJEihrQHNZRk+dHFHy1THcpGGcEi4jJ+k2QnVvgugmlqtB2vA1CcAjRQ/OuKDjOgjs2JvzVKHgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxeg7ZiCk2cqBhsYlCDAW1k4WVolUXH1lDnSH59B6P1CYzRP9VfI"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAeTGJs/eWjhz/KC3uNNdPqXdXHUUpdenZKdtNvsRsnyUy4arN211kGS2k2K8eItjqHtjHzmaAJgjLjM/0jPdsFuEApTFRM0DrCRuJEihrQHNZRk+dHFHy1THcpGGcEi4jJ+k2QnVvgugmlqtB2vA1CcAjRQ/OuKDjOgjs2JvzVKHgEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxeg7ZiCk2cqBhsYlCDAW1k4WVolUXH1lDnSH59B6P1CYzRP9VfI"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 23
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 23
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 23,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 489,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
        "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_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 23
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
    "round": 23
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 23,
      "contract_id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "gas_price": 1,
      "gas_used": 489,
      "height": 23,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422014,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422013,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422012,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422012,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422011,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422011,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_S3vESW9YZ3sCJ2aBXAgjXdLkHikqpKnYsRE5fibvAUutVtg9X",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422010,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422010,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303422009,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422009,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTGKB0wB99+2BHrGSIEMqpoXqlwBt+wbUQijkFLwaIwdeyoNdjPMU=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422008,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECAQS4E8rBxdP1K7e3YaL5v+UWTp/2viukv5QAkT6IAF+3JbXu8AqgLmpc9RouusoJbDlXJlGs2icBsNC3LP5EBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxigdMAffftgR6xkiBDKqaF6pcAbfsG1EIo5BS8GiMHXsqBoDjNf"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422008,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuECAQS4E8rBxdP1K7e3YaL5v+UWTp/2viukv5QAkT6IAF+3JbXu8AqgLmpc9RouusoJbDlXJlGs2icBsNC3LP5EBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxigdMAffftgR6xkiBDKqaF6pcAbfsG1EIo5BS8GiMHXsqBoDjNf",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422007,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBu1hYIbUFsHwtBNOMMssIbxjxoa1W3PQF5kmzNlHqdnPD76qHqzYfnZdMJZaOtD+xjxGN9Vs5Gr7AvTHQLSlICuECAQS4E8rBxdP1K7e3YaL5v+UWTp/2viukv5QAkT6IAF+3JbXu8AqgLmpc9RouusoJbDlXJlGs2icBsNC3LP5EBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxigdMAffftgR6xkiBDKqaF6pcAbfsG1EIo5BS8GiMHXsqBd7NA0"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422007,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBu1hYIbUFsHwtBNOMMssIbxjxoa1W3PQF5kmzNlHqdnPD76qHqzYfnZdMJZaOtD+xjxGN9Vs5Gr7AvTHQLSlICuECAQS4E8rBxdP1K7e3YaL5v+UWTp/2viukv5QAkT6IAF+3JbXu8AqgLmpc9RouusoJbDlXJlGs2icBsNC3LP5EBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxigdMAffftgR6xkiBDKqaF6pcAbfsG1EIo5BS8GiMHXsqBd7NA0"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBu1hYIbUFsHwtBNOMMssIbxjxoa1W3PQF5kmzNlHqdnPD76qHqzYfnZdMJZaOtD+xjxGN9Vs5Gr7AvTHQLSlICuECAQS4E8rBxdP1K7e3YaL5v+UWTp/2viukv5QAkT6IAF+3JbXu8AqgLmpc9RouusoJbDlXJlGs2icBsNC3LP5EBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxigdMAffftgR6xkiBDKqaF6pcAbfsG1EIo5BS8GiMHXsqBd7NA0"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422006,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422005,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 25,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 730,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTGaAl2JGzsClJpIGKXoNOHASIlFEYAc34T6RKw2FRD2bIopiOflM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422004,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAXHyF1A44NYILX64r6CULUgf+yPvWWVs5X03hfWePrBZUHG/dnxq48bsCpBIH/1XP8m/ksjWzf2QaE5P6TjL8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxmgJdiRs7ApSaSBil6DThwEiJRRGAHN+E+kSsNhUQ9myKIxSYq5"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422004,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAXHyF1A44NYILX64r6CULUgf+yPvWWVs5X03hfWePrBZUHG/dnxq48bsCpBIH/1XP8m/ksjWzf2QaE5P6TjL8OuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxmgJdiRs7ApSaSBil6DThwEiJRRGAHN+E+kSsNhUQ9myKIxSYq5",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422003,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAXHyF1A44NYILX64r6CULUgf+yPvWWVs5X03hfWePrBZUHG/dnxq48bsCpBIH/1XP8m/ksjWzf2QaE5P6TjL8OuECLrViXdnL9CVLRfyOMPM/1DxWSq6nCXeGRuIK5jeGEtYmBoe1y6e5fLZVNSfx0znO4dHDH0KHIR8qcPyIyEC8FuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxmgJdiRs7ApSaSBil6DThwEiJRRGAHN+E+kSsNhUQ9myKLO/Xlr"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422003,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAXHyF1A44NYILX64r6CULUgf+yPvWWVs5X03hfWePrBZUHG/dnxq48bsCpBIH/1XP8m/ksjWzf2QaE5P6TjL8OuECLrViXdnL9CVLRfyOMPM/1DxWSq6nCXeGRuIK5jeGEtYmBoe1y6e5fLZVNSfx0znO4dHDH0KHIR8qcPyIyEC8FuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxmgJdiRs7ApSaSBil6DThwEiJRRGAHN+E+kSsNhUQ9myKLO/Xlr"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAXHyF1A44NYILX64r6CULUgf+yPvWWVs5X03hfWePrBZUHG/dnxq48bsCpBIH/1XP8m/ksjWzf2QaE5P6TjL8OuECLrViXdnL9CVLRfyOMPM/1DxWSq6nCXeGRuIK5jeGEtYmBoe1y6e5fLZVNSfx0znO4dHDH0KHIR8qcPyIyEC8FuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxmgJdiRs7ApSaSBil6DThwEiJRRGAHN+E+kSsNhUQ9myKLO/Xlr"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 25
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 25
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 25
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 25
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 25
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 25,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 730,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 25
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 25
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 25
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 25
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 25
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 25,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 730,
      "height": 25,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 26,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 955,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTGqD5gCNiGZ/N+wMaO+G93xrR70KX3HlO0K7jmNHgMA3neWaz/BM=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422002,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEARRk2PLVN65A85D605NGk70PXu2JVP89j5GlKb9bEOXDOV7kUjKqMi9uXVDghrpVRUYSMnvByPUSqrWfQLxMgGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxqg+YAjYhmfzfsDGjvhvd8a0e9Cl9x5TtCu45jR4DAN53m/9SYj"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422002,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEARRk2PLVN65A85D605NGk70PXu2JVP89j5GlKb9bEOXDOV7kUjKqMi9uXVDghrpVRUYSMnvByPUSqrWfQLxMgGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxqg+YAjYhmfzfsDGjvhvd8a0e9Cl9x5TtCu45jR4DAN53m/9SYj",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422001,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEARRk2PLVN65A85D605NGk70PXu2JVP89j5GlKb9bEOXDOV7kUjKqMi9uXVDghrpVRUYSMnvByPUSqrWfQLxMgGuEBvnutpOaQ5WNXd9qkMquvvZKH1lpyOI2jTEXu+GIA4+LNWaUYzEoHBPu+uFg64PbI1S8nxZpbw8SGMurqW7AwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxqg+YAjYhmfzfsDGjvhvd8a0e9Cl9x5TtCu45jR4DAN53lKaI/Q"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422001,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEARRk2PLVN65A85D605NGk70PXu2JVP89j5GlKb9bEOXDOV7kUjKqMi9uXVDghrpVRUYSMnvByPUSqrWfQLxMgGuEBvnutpOaQ5WNXd9qkMquvvZKH1lpyOI2jTEXu+GIA4+LNWaUYzEoHBPu+uFg64PbI1S8nxZpbw8SGMurqW7AwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxqg+YAjYhmfzfsDGjvhvd8a0e9Cl9x5TtCu45jR4DAN53lKaI/Q"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEARRk2PLVN65A85D605NGk70PXu2JVP89j5GlKb9bEOXDOV7kUjKqMi9uXVDghrpVRUYSMnvByPUSqrWfQLxMgGuEBvnutpOaQ5WNXd9qkMquvvZKH1lpyOI2jTEXu+GIA4+LNWaUYzEoHBPu+uFg64PbI1S8nxZpbw8SGMurqW7AwHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkxqg+YAjYhmfzfsDGjvhvd8a0e9Cl9x5TtCu45jR4DAN53lKaI/Q"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 26
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 26
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 26
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 26
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 26
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 26,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 955,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 26
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 26
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 26
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 26
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 26
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 26,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 955,
      "height": 26,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422000,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303422000,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421999,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421999,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 27,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTG6AaDOTzyOkie0cdZHv05eZMr/UIAjr6V/SN2H5k4dfFj3YjMD4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421998,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDaQD74glhPaEr9nP7ApCYQJJDN0GtMnjStT5O4n0HwUNAEevnWrHhrvJc0AbCxCyNewT+8va6cWxyetTr7oCoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxugGgzk88jpIntHHWR79OXmTK/1CAI6+lf0jdh+ZOHXxY9wWNOY"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421998,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDaQD74glhPaEr9nP7ApCYQJJDN0GtMnjStT5O4n0HwUNAEevnWrHhrvJc0AbCxCyNewT+8va6cWxyetTr7oCoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxugGgzk88jpIntHHWR79OXmTK/1CAI6+lf0jdh+ZOHXxY9wWNOY",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421997,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBkBybgyJIoGgM/wWbu5g39KX7ehPi83AK9+6q2Q8rKNu/o4FwKkpnjNeacWNOWYWj7s7AUiShw4txEwLPDEgMGuEDaQD74glhPaEr9nP7ApCYQJJDN0GtMnjStT5O4n0HwUNAEevnWrHhrvJc0AbCxCyNewT+8va6cWxyetTr7oCoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxugGgzk88jpIntHHWR79OXmTK/1CAI6+lf0jdh+ZOHXxY+qOWPs"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421997,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBkBybgyJIoGgM/wWbu5g39KX7ehPi83AK9+6q2Q8rKNu/o4FwKkpnjNeacWNOWYWj7s7AUiShw4txEwLPDEgMGuEDaQD74glhPaEr9nP7ApCYQJJDN0GtMnjStT5O4n0HwUNAEevnWrHhrvJc0AbCxCyNewT+8va6cWxyetTr7oCoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxugGgzk88jpIntHHWR79OXmTK/1CAI6+lf0jdh+ZOHXxY+qOWPs"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBkBybgyJIoGgM/wWbu5g39KX7ehPi83AK9+6q2Q8rKNu/o4FwKkpnjNeacWNOWYWj7s7AUiShw4txEwLPDEgMGuEDaQD74glhPaEr9nP7ApCYQJJDN0GtMnjStT5O4n0HwUNAEevnWrHhrvJc0AbCxCyNewT+8va6cWxyetTr7oCoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxugGgzk88jpIntHHWR79OXmTK/1CAI6+lf0jdh+ZOHXxY+qOWPs"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 27
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 27
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 27
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 27
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 27
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 27,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 27
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 27
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 27
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 27
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 27
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 27,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 27,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 28,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTHKCbOYEgp6PLuBycIjseXRQl4TlwV+P2CKMduObHmmS88HhKdT0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421996,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDzLT/tBMl0AJVX+P6CzqNQvYXjLLjIE14kE2cOPj+BhNpQOt/4Dn6UO4qo3CAqbHoEoGb9Rkhhu36816CypPkJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxygmzmBIKejy7gcnCI7Hl0UJeE5cFfj9gijHbjmx5pkvPC3GM8m"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421996,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDzLT/tBMl0AJVX+P6CzqNQvYXjLLjIE14kE2cOPj+BhNpQOt/4Dn6UO4qo3CAqbHoEoGb9Rkhhu36816CypPkJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxygmzmBIKejy7gcnCI7Hl0UJeE5cFfj9gijHbjmx5pkvPC3GM8m",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421995,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBrI/LgwG9kSjbQPy1xa/nKrgYhTdYjtsqB14rQ1MpY6RTrVZlFBbNBln664pnDIBfZkBid7UFYM1LjMG8LNKkAuEDzLT/tBMl0AJVX+P6CzqNQvYXjLLjIE14kE2cOPj+BhNpQOt/4Dn6UO4qo3CAqbHoEoGb9Rkhhu36816CypPkJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxygmzmBIKejy7gcnCI7Hl0UJeE5cFfj9gijHbjmx5pkvPALmFhJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421995,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBrI/LgwG9kSjbQPy1xa/nKrgYhTdYjtsqB14rQ1MpY6RTrVZlFBbNBln664pnDIBfZkBid7UFYM1LjMG8LNKkAuEDzLT/tBMl0AJVX+P6CzqNQvYXjLLjIE14kE2cOPj+BhNpQOt/4Dn6UO4qo3CAqbHoEoGb9Rkhhu36816CypPkJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxygmzmBIKejy7gcnCI7Hl0UJeE5cFfj9gijHbjmx5pkvPALmFhJ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBrI/LgwG9kSjbQPy1xa/nKrgYhTdYjtsqB14rQ1MpY6RTrVZlFBbNBln664pnDIBfZkBid7UFYM1LjMG8LNKkAuEDzLT/tBMl0AJVX+P6CzqNQvYXjLLjIE14kE2cOPj+BhNpQOt/4Dn6UO4qo3CAqbHoEoGb9Rkhhu36816CypPkJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkxygmzmBIKejy7gcnCI7Hl0UJeE5cFfj9gijHbjmx5pkvPALmFhJ"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 28
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 28
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 28
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 28
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 28
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 28,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 28
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 28
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 28
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 28
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 28
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 28,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 28,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 29,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2BL9aK5AjBsbwjqn2xcVrAzCjqi1CzqmNCo7XVfAWdqhSCmeMb",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTHaCqrlpAK/YFGhmZ5CUkXkH7GvdEqTZN4L8hwznNTIzp0qkS0y0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421994,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA2eHXwi4cNIGNLy61po9FPgFnh08oAWivW5gHMWhsnB8C6irPK9ciiodZychZBwTqDpCZ4+n8xcSiqQECNum4MuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx2gqq5aQCv2BRoZmeQlJF5B+xr3RKk2TeC/IcM5zUyM6dJt+M69"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421994,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA2eHXwi4cNIGNLy61po9FPgFnh08oAWivW5gHMWhsnB8C6irPK9ciiodZychZBwTqDpCZ4+n8xcSiqQECNum4MuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx2gqq5aQCv2BRoZmeQlJF5B+xr3RKk2TeC/IcM5zUyM6dJt+M69",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421993,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA2eHXwi4cNIGNLy61po9FPgFnh08oAWivW5gHMWhsnB8C6irPK9ciiodZychZBwTqDpCZ4+n8xcSiqQECNum4MuEC7v2weu0wgFtEBgSXV9Shjb3vBniM5CmRc0k//1W8d/I4yuGKciHu9iK0YKz27s1OYW7CSTewKaBxHrq/Ng1MIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx2gqq5aQCv2BRoZmeQlJF5B+xr3RKk2TeC/IcM5zUyM6dLulVAi"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421993,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA2eHXwi4cNIGNLy61po9FPgFnh08oAWivW5gHMWhsnB8C6irPK9ciiodZychZBwTqDpCZ4+n8xcSiqQECNum4MuEC7v2weu0wgFtEBgSXV9Shjb3vBniM5CmRc0k//1W8d/I4yuGKciHu9iK0YKz27s1OYW7CSTewKaBxHrq/Ng1MIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx2gqq5aQCv2BRoZmeQlJF5B+xr3RKk2TeC/IcM5zUyM6dLulVAi"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA2eHXwi4cNIGNLy61po9FPgFnh08oAWivW5gHMWhsnB8C6irPK9ciiodZychZBwTqDpCZ4+n8xcSiqQECNum4MuEC7v2weu0wgFtEBgSXV9Shjb3vBniM5CmRc0k//1W8d/I4yuGKciHu9iK0YKz27s1OYW7CSTewKaBxHrq/Ng1MIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx2gqq5aQCv2BRoZmeQlJF5B+xr3RKk2TeC/IcM5zUyM6dLulVAi"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 29
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 29
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 29
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 29
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 29
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 29,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 29
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 29
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 29
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 29
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 29
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 29,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 83,
      "height": 29,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 30,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTHqB6skyd4eJbYfrjQgD8wgf4pDtNa1cy83Hi2w4yS0qo9e5dFFY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421992,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDvjCJ393KWtHNxAmNoDp70ZIxhR7EQtpIAQCIjEwIrgXcOSLVUulrikflL2lqrY+XbaW+nh24muqWbXdJRv48CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx6gerJMneHiW2H640IA/MIH+KQ7TWtXMvNx4tsOMktKqPV6YHCC"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421992,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDvjCJ393KWtHNxAmNoDp70ZIxhR7EQtpIAQCIjEwIrgXcOSLVUulrikflL2lqrY+XbaW+nh24muqWbXdJRv48CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx6gerJMneHiW2H640IA/MIH+KQ7TWtXMvNx4tsOMktKqPV6YHCC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421991,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECISn2ppBRMhCv0nZXiuKAdLw7VyaTw9CU83Q7jyEYa1kp0HJNmUp4RArWt3MAGsF6M6d2b0Ma5FRWjdVyofjoIuEDvjCJ393KWtHNxAmNoDp70ZIxhR7EQtpIAQCIjEwIrgXcOSLVUulrikflL2lqrY+XbaW+nh24muqWbXdJRv48CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx6gerJMneHiW2H640IA/MIH+KQ7TWtXMvNx4tsOMktKqPXiNh19"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421991,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECISn2ppBRMhCv0nZXiuKAdLw7VyaTw9CU83Q7jyEYa1kp0HJNmUp4RArWt3MAGsF6M6d2b0Ma5FRWjdVyofjoIuEDvjCJ393KWtHNxAmNoDp70ZIxhR7EQtpIAQCIjEwIrgXcOSLVUulrikflL2lqrY+XbaW+nh24muqWbXdJRv48CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx6gerJMneHiW2H640IA/MIH+KQ7TWtXMvNx4tsOMktKqPXiNh19"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECISn2ppBRMhCv0nZXiuKAdLw7VyaTw9CU83Q7jyEYa1kp0HJNmUp4RArWt3MAGsF6M6d2b0Ma5FRWjdVyofjoIuEDvjCJ393KWtHNxAmNoDp70ZIxhR7EQtpIAQCIjEwIrgXcOSLVUulrikflL2lqrY+XbaW+nh24muqWbXdJRv48CuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx6gerJMneHiW2H640IA/MIH+KQ7TWtXMvNx4tsOMktKqPXiNh19"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 30
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 30
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 30
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 30
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 30
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 30,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 30
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 30
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 30
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 30
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 30
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 30,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 30,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 31,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
        "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2hVw5qGoLeLgoCirm5FVzCEUZv4b6URQKD97M9DopSdGhXmiq1",
    "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTH6Bm7BCBPfsu7SRo/3J1YtFfNaitrLl1cxJSrCsIBXQ5oJJhf0I=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421990,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDq5Ou0VZe+qnLBzAEQ/FK3SCCELocvQYpCQx4dg2EZ6CMob77byWt0TWMlJsWRUE8/zJwLCAyNvmGEyY6gKKMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx+gZuwQgT37Lu0kaP9ydWLRXzWoray5dXMSUqwrCAV0OaBEz3ZB"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421990,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDq5Ou0VZe+qnLBzAEQ/FK3SCCELocvQYpCQx4dg2EZ6CMob77byWt0TWMlJsWRUE8/zJwLCAyNvmGEyY6gKKMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx+gZuwQgT37Lu0kaP9ydWLRXzWoray5dXMSUqwrCAV0OaBEz3ZB",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoBNWcNuKQ07Eqe9OeaFfNTZ7Gso7Rsx6LrWYoXpBr6JdkVmv2A==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421989,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDMsoaIC26Ezw11q8LACpdFPKwOHy0+UNRYHvg5duhB3yELMyDJTH98E8N/p91w1jk+p2IW8jrJ9YxTc6tFVu4NuEDq5Ou0VZe+qnLBzAEQ/FK3SCCELocvQYpCQx4dg2EZ6CMob77byWt0TWMlJsWRUE8/zJwLCAyNvmGEyY6gKKMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx+gZuwQgT37Lu0kaP9ydWLRXzWoray5dXMSUqwrCAV0OaChinKa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421989,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDMsoaIC26Ezw11q8LACpdFPKwOHy0+UNRYHvg5duhB3yELMyDJTH98E8N/p91w1jk+p2IW8jrJ9YxTc6tFVu4NuEDq5Ou0VZe+qnLBzAEQ/FK3SCCELocvQYpCQx4dg2EZ6CMob77byWt0TWMlJsWRUE8/zJwLCAyNvmGEyY6gKKMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx+gZuwQgT37Lu0kaP9ydWLRXzWoray5dXMSUqwrCAV0OaChinKa"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDMsoaIC26Ezw11q8LACpdFPKwOHy0+UNRYHvg5duhB3yELMyDJTH98E8N/p91w1jk+p2IW8jrJ9YxTc6tFVu4NuEDq5Ou0VZe+qnLBzAEQ/FK3SCCELocvQYpCQx4dg2EZ6CMob77byWt0TWMlJsWRUE8/zJwLCAyNvmGEyY6gKKMOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkx+gZuwQgT37Lu0kaP9ydWLRXzWoray5dXMSUqwrCAV0OaChinKa"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 31
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 31
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 31
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 31
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 31
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 31,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 31
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 31
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 31
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 31
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 31
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 31,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 286,
      "height": 31,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421988,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421988,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421987,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421987,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421986,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421986,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 32,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 356,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTIKCEZgoY6lvkOqrP62ZbXZn9fmkJqf2tyk7EnV7PxoGrCQ/ab7c=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421985,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDjoy8bb9AjJt4FcBPFegWqBxIg77/uKPZx9MrY76kAZ//28ly/BaC/CwIs//K3NfZt62DtV5OQ1LDIpXASlpcGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyCghGYKGOpb5Dqqz+tmW12Z/X5pCan9rcpOxJ1ez8aBqwllwIl6"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421985,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDjoy8bb9AjJt4FcBPFegWqBxIg77/uKPZx9MrY76kAZ//28ly/BaC/CwIs//K3NfZt62DtV5OQ1LDIpXASlpcGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyCghGYKGOpb5Dqqz+tmW12Z/X5pCan9rcpOxJ1ez8aBqwllwIl6",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421984,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB6OxouO2ClpdpveB3RWGgCwQptOwY/Q/NSUnEwd3UgUCgWQcslOoVieUN5npJEcHPbMFTnV9fleexWUFpOIMAJuEDjoy8bb9AjJt4FcBPFegWqBxIg77/uKPZx9MrY76kAZ//28ly/BaC/CwIs//K3NfZt62DtV5OQ1LDIpXASlpcGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyCghGYKGOpb5Dqqz+tmW12Z/X5pCan9rcpOxJ1ez8aBqwlGRSNh"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421984,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB6OxouO2ClpdpveB3RWGgCwQptOwY/Q/NSUnEwd3UgUCgWQcslOoVieUN5npJEcHPbMFTnV9fleexWUFpOIMAJuEDjoy8bb9AjJt4FcBPFegWqBxIg77/uKPZx9MrY76kAZ//28ly/BaC/CwIs//K3NfZt62DtV5OQ1LDIpXASlpcGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyCghGYKGOpb5Dqqz+tmW12Z/X5pCan9rcpOxJ1ez8aBqwlGRSNh"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB6OxouO2ClpdpveB3RWGgCwQptOwY/Q/NSUnEwd3UgUCgWQcslOoVieUN5npJEcHPbMFTnV9fleexWUFpOIMAJuEDjoy8bb9AjJt4FcBPFegWqBxIg77/uKPZx9MrY76kAZ//28ly/BaC/CwIs//K3NfZt62DtV5OQ1LDIpXASlpcGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyCghGYKGOpb5Dqqz+tmW12Z/X5pCan9rcpOxJ1ez8aBqwlGRSNh"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 32
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 32
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 32
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 32
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 32
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 32,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 356,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 32
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 32
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 32
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 32
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 32
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 32,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 356,
      "height": 32,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421983,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421983,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421982,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421982,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421981,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421981,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 33,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 845,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTIaAt/57Xmxo42Cwt9L9QKRMzv4rFArou/an5ryOnBl5Nu06RMTk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421980,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA6T7lVoreOfgLMAU9hbqCX7EoaP+nnxrrT9HPyBKvOlbxH/yNIuqOkNnixMJBJF/9HZgwL9GOSYSK3y8H8Zn4EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyGgLf+e15saONgsLfS/UCkTM7+KxQK6Lv2p+a8jpwZeTbvMTo7W"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421980,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA6T7lVoreOfgLMAU9hbqCX7EoaP+nnxrrT9HPyBKvOlbxH/yNIuqOkNnixMJBJF/9HZgwL9GOSYSK3y8H8Zn4EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyGgLf+e15saONgsLfS/UCkTM7+KxQK6Lv2p+a8jpwZeTbvMTo7W",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421979,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAuLy+2ZYAIYKUb4ho/NTJEfHUjWMBJsVYKc3hd9KytVeocpdImTR5GQ2/FUSWn8tBRM3FHUsWaLeqOuGzeop4IuEA6T7lVoreOfgLMAU9hbqCX7EoaP+nnxrrT9HPyBKvOlbxH/yNIuqOkNnixMJBJF/9HZgwL9GOSYSK3y8H8Zn4EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyGgLf+e15saONgsLfS/UCkTM7+KxQK6Lv2p+a8jpwZeTbuvHUHH"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421979,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuLy+2ZYAIYKUb4ho/NTJEfHUjWMBJsVYKc3hd9KytVeocpdImTR5GQ2/FUSWn8tBRM3FHUsWaLeqOuGzeop4IuEA6T7lVoreOfgLMAU9hbqCX7EoaP+nnxrrT9HPyBKvOlbxH/yNIuqOkNnixMJBJF/9HZgwL9GOSYSK3y8H8Zn4EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyGgLf+e15saONgsLfS/UCkTM7+KxQK6Lv2p+a8jpwZeTbuvHUHH"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuLy+2ZYAIYKUb4ho/NTJEfHUjWMBJsVYKc3hd9KytVeocpdImTR5GQ2/FUSWn8tBRM3FHUsWaLeqOuGzeop4IuEA6T7lVoreOfgLMAU9hbqCX7EoaP+nnxrrT9HPyBKvOlbxH/yNIuqOkNnixMJBJF/9HZgwL9GOSYSK3y8H8Zn4EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyGgLf+e15saONgsLfS/UCkTM7+KxQK6Lv2p+a8jpwZeTbuvHUHH"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 33
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 33
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 33
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 33
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 33
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 33,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 845,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 33
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 33
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 33
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 33
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 33
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 33,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 845,
      "height": 33,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421978,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421978,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421977,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421977,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421976,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421976,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999989
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303421975,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421975,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "balance": 10
    }
  ],
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 34,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 489,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "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_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
        "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_M9Pm6ZrDJJHEzjYXmacmPBkZRRfcyJZNAEM2Mb5f1vzTMtAsJ",
    "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTIqCo8rN+iIMTryLis74Wd7DVSpp9TPs0HwfsjGGC7GHGIg8IvP8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421974,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBGzUlkTi3LY6in4ZZ54WOTs1bP0urnK0z3sYshIrZWeK4mhwQEGR8k3WGEznl+ermEsJSdkinHV2YZD+juPjQNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyKgqPKzfoiDE68i4rO+Fnew1UqafUz7NB8H7IxhguxhxiIbu4yN"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421974,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBGzUlkTi3LY6in4ZZ54WOTs1bP0urnK0z3sYshIrZWeK4mhwQEGR8k3WGEznl+ermEsJSdkinHV2YZD+juPjQNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyKgqPKzfoiDE68i4rO+Fnew1UqafUz7NB8H7IxhguxhxiIbu4yN",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoL0bKt7mj3E3der09ovkssdzQ74kPZtvroEx/hVw8hTC02TtHQ==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421973,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBGzUlkTi3LY6in4ZZ54WOTs1bP0urnK0z3sYshIrZWeK4mhwQEGR8k3WGEznl+ermEsJSdkinHV2YZD+juPjQNuEB7U1dojECt2GRjZi4kKT/NDXDSVXBR+VkL55NjbbFXtDHozUiLcKJlfPE1IG5UFK34IwR1JpoX4usesPxr0aEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyKgqPKzfoiDE68i4rO+Fnew1UqafUz7NB8H7IxhguxhxiJHBs7/"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421973,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBGzUlkTi3LY6in4ZZ54WOTs1bP0urnK0z3sYshIrZWeK4mhwQEGR8k3WGEznl+ermEsJSdkinHV2YZD+juPjQNuEB7U1dojECt2GRjZi4kKT/NDXDSVXBR+VkL55NjbbFXtDHozUiLcKJlfPE1IG5UFK34IwR1JpoX4usesPxr0aEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyKgqPKzfoiDE68i4rO+Fnew1UqafUz7NB8H7IxhguxhxiJHBs7/"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBGzUlkTi3LY6in4ZZ54WOTs1bP0urnK0z3sYshIrZWeK4mhwQEGR8k3WGEznl+ermEsJSdkinHV2YZD+juPjQNuEB7U1dojECt2GRjZi4kKT/NDXDSVXBR+VkL55NjbbFXtDHozUiLcKJlfPE1IG5UFK34IwR1JpoX4usesPxr0aEGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyKgqPKzfoiDE68i4rO+Fnew1UqafUz7NB8H7IxhguxhxiJHBs7/"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 34
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 34
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 34
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 34
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 34
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 34,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 489,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "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_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 34
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
        "round": 34
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 34
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 34
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
    "round": 34
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 34,
      "contract_id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "gas_price": 1,
      "gas_used": 489,
      "height": 34,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421972,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421972,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421971,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421971,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "owner_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421970,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421970,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421969,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421969,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2ojJj1mqyFVpZ28cRMHCwLRUBhTSMUg8hq2G77Np5o3AADrXsa",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303421968,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421968,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421967,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421967,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    },
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
        "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
    "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTI6An8YnuinFjiDkAD1lKtWABkbV8Vfi3IgJMB2uxXj+x1Yri1AA=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421966,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDsJsZq4LwfOczDLjjNesvIKi9iVFfudKKnR2zCfvppNM3hdV4rjB2IadVvIM6e89AB/wFcdoJ1455Untciix8JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyOgJ/GJ7opxY4g5AA9ZSrVgAZG1fFX4tyICTAdrsV4/sdUv2SkZ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421966,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDsJsZq4LwfOczDLjjNesvIKi9iVFfudKKnR2zCfvppNM3hdV4rjB2IadVvIM6e89AB/wFcdoJ1455Untciix8JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyOgJ/GJ7opxY4g5AA9ZSrVgAZG1fFX4tyICTAdrsV4/sdUv2SkZ",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfK58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZTFa+pU=",
          "code": "cb_+QHARgOgydAPNHcR9tkdbjfPDsyu1Gt0YYaFLyAFA326EUBKejXAuQGSuQFB/gPRiEYENwAHKCwAgmwAAP5E1kQfADcCRwN3NwAMAQAMAQIqACcMBg8CggEDP/5koOlSBDcBRwR3KCwAgmsD0AB3dwD+njDWXQQ3AUcEdygsAIJqA9IAAHd3CD4AAgQBAy1ubyByZXNwb25zZUY6AgAAKCwAgmsD0AB3dygsAoIgAAcMCAEDSWRpZmZlcmVudCBxdWVzdGlvbiguBgSCLygGAgcMEET8IwACAAAPAgYIPgYMDgEDOW5vIHdpbm5pbmcgYmV0RjoIBgBTAGUCCAEDCW9rKygGAkT8IwACAgIPAgYIPgYMDv7SUVtXBDcBd3coLgAEgi8YAAAHDAhE/CMAAgAACDwEBiguBASCVQAtGAQAKS6CBIIBAwlvawEDRWJldF9hbHJlYWR5X3Rha2VuKxgAAET8IwACAgIIPAQGuEkvBRED0YhGJXF1ZXJ5X2ZlZRFE1kQfEWluaXQRZKDpUjFnZXRfcXVlc3Rpb24RnjDWXR1yZXNvbHZlEdJRW1clcGxhY2VfYmV0gi8AhTQuMS4wADfuETk=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421965,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA4FZ+un4rq0OcPtRRMiDRVD4nNiILm/bhD66b0Gs8GAQ0vD6vjk+ucfDABu3p+XYxLVcK9WkIWqZiZc1W8MyAFuEDsJsZq4LwfOczDLjjNesvIKi9iVFfudKKnR2zCfvppNM3hdV4rjB2IadVvIM6e89AB/wFcdoJ1455Untciix8JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyOgJ/GJ7opxY4g5AA9ZSrVgAZG1fFX4tyICTAdrsV4/sdWUjN3V"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421965,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA4FZ+un4rq0OcPtRRMiDRVD4nNiILm/bhD66b0Gs8GAQ0vD6vjk+ucfDABu3p+XYxLVcK9WkIWqZiZc1W8MyAFuEDsJsZq4LwfOczDLjjNesvIKi9iVFfudKKnR2zCfvppNM3hdV4rjB2IadVvIM6e89AB/wFcdoJ1455Untciix8JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyOgJ/GJ7opxY4g5AA9ZSrVgAZG1fFX4tyICTAdrsV4/sdWUjN3V"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA4FZ+un4rq0OcPtRRMiDRVD4nNiILm/bhD66b0Gs8GAQ0vD6vjk+ucfDABu3p+XYxLVcK9WkIWqZiZc1W8MyAFuEDsJsZq4LwfOczDLjjNesvIKi9iVFfudKKnR2zCfvppNM3hdV4rjB2IadVvIM6e89AB/wFcdoJ1455Untciix8JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyOgJ/GJ7opxY4g5AA9ZSrVgAZG1fFX4tyICTAdrsV4/sdWUjN3V"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421964,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421964,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421963,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421963,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8A88z73Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 36,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 730,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTJKCo1DgvEmZd9qFOmQ9gNyXBFGTZhPV7ESMsuXk/JxEcmo/K0vo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421962,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAGqzfUCfLkW0pkdeku5RiOeNP/8T1MLWcpbiZWMn/t5jY8ub/9LvtaimlOYZSLUWAGUgFtuJmSjcm2zWn/nH8EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkySgqNQ4LxJmXfahTpkPYDclwRRk2YT1exEjLLl5PycRHJqvhO32"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421962,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAGqzfUCfLkW0pkdeku5RiOeNP/8T1MLWcpbiZWMn/t5jY8ub/9LvtaimlOYZSLUWAGUgFtuJmSjcm2zWn/nH8EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkySgqNQ4LxJmXfahTpkPYDclwRRk2YT1exEjLLl5PycRHJqvhO32",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGxVJIHdpbgYbtuU=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421961,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAGqzfUCfLkW0pkdeku5RiOeNP/8T1MLWcpbiZWMn/t5jY8ub/9LvtaimlOYZSLUWAGUgFtuJmSjcm2zWn/nH8EuEDyt7tWjT6Y0qR67UYvqth9s5bHOFxPwBKM3FKxGX7LZWR0ucaMs+cCw1ZcJSvNdSp0DRmxAkYSkNzowkJy8aMKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkySgqNQ4LxJmXfahTpkPYDclwRRk2YT1exEjLLl5PycRHJrzk3TM"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421961,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAGqzfUCfLkW0pkdeku5RiOeNP/8T1MLWcpbiZWMn/t5jY8ub/9LvtaimlOYZSLUWAGUgFtuJmSjcm2zWn/nH8EuEDyt7tWjT6Y0qR67UYvqth9s5bHOFxPwBKM3FKxGX7LZWR0ucaMs+cCw1ZcJSvNdSp0DRmxAkYSkNzowkJy8aMKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkySgqNQ4LxJmXfahTpkPYDclwRRk2YT1exEjLLl5PycRHJrzk3TM"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAGqzfUCfLkW0pkdeku5RiOeNP/8T1MLWcpbiZWMn/t5jY8ub/9LvtaimlOYZSLUWAGUgFtuJmSjcm2zWn/nH8EuEDyt7tWjT6Y0qR67UYvqth9s5bHOFxPwBKM3FKxGX7LZWR0ucaMs+cCw1ZcJSvNdSp0DRmxAkYSkNzowkJy8aMKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkySgqNQ4LxJmXfahTpkPYDclwRRk2YT1exEjLLl5PycRHJrzk3TM"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 36
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 36
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 36
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 36
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 36
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 36,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 730,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 36
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 36
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 36
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 36
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 36
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 36,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 730,
      "height": 36,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 37,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 955,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTJaA6IAvZpx96ozzKbTHaw0n76qfS2GGlMt7VaY8prmWZ+v/q7kw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421960,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA6+vQIXQNdae9l+oj0+3Io2BrzEeJ5BTVI4Yuzl0mWfdyl0GJmKq3th2mSjtEJOc9AXx79ioA1jDFQ20M0BowLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyWgOiAL2acfeqM8ym0x2sNJ++qn0thhpTLe1WmPKa5lmfq7+t9I"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421960,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA6+vQIXQNdae9l+oj0+3Io2BrzEeJ5BTVI4Yuzl0mWfdyl0GJmKq3th2mSjtEJOc9AXx79ioA1jDFQ20M0BowLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyWgOiAL2acfeqM8ym0x2sNJ++qn0thhpTLe1WmPKa5lmfq7+t9I",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGyVubywgSSB3aW77Ftps",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421959,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA6+vQIXQNdae9l+oj0+3Io2BrzEeJ5BTVI4Yuzl0mWfdyl0GJmKq3th2mSjtEJOc9AXx79ioA1jDFQ20M0BowLuEBFl7DorcJ/XIocw/YCHKnNCZU8ZRR6x+RL5hwDWFs6Ft0py6YV1q7R4xkm2kPfQAnfNRiGM8FMR0ZZe1dZ0J8AuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyWgOiAL2acfeqM8ym0x2sNJ++qn0thhpTLe1WmPKa5lmfrG7fNZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421959,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA6+vQIXQNdae9l+oj0+3Io2BrzEeJ5BTVI4Yuzl0mWfdyl0GJmKq3th2mSjtEJOc9AXx79ioA1jDFQ20M0BowLuEBFl7DorcJ/XIocw/YCHKnNCZU8ZRR6x+RL5hwDWFs6Ft0py6YV1q7R4xkm2kPfQAnfNRiGM8FMR0ZZe1dZ0J8AuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyWgOiAL2acfeqM8ym0x2sNJ++qn0thhpTLe1WmPKa5lmfrG7fNZ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA6+vQIXQNdae9l+oj0+3Io2BrzEeJ5BTVI4Yuzl0mWfdyl0GJmKq3th2mSjtEJOc9AXx79ioA1jDFQ20M0BowLuEBFl7DorcJ/XIocw/YCHKnNCZU8ZRR6x+RL5hwDWFs6Ft0py6YV1q7R4xkm2kPfQAnfNRiGM8FMR0ZZe1dZ0J8AuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyWgOiAL2acfeqM8ym0x2sNJ++qn0thhpTLe1WmPKa5lmfrG7fNZ"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 37
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 37
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 37
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 37
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 37
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 37,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 955,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 37
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 37
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 37
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 37
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 37
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 37,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 955,
      "height": 37,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421958,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421958,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421957,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421957,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwCs9rhl",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZS8CFUkgd2lunwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynolbm8sIEkgd2lunwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+EqKqmS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 38,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTJqBU0QVwsbStcptK6S/EDa6AAjjmGI9vSB9oIQ1XnBk6XWl8OrU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421956,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAUGKhwLllbNgVQ0BWhLuUQOZNMukhmOpy+so6qh8rod5Q1uDwh2+sif7W1alUfLVJmaVq64OIUElz3rD4pC5IGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyagVNEFcLG0rXKbSukvxA2ugAI45hiPb0gfaCENV5wZOl3RKb1T"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421956,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAUGKhwLllbNgVQ0BWhLuUQOZNMukhmOpy+so6qh8rod5Q1uDwh2+sif7W1alUfLVJmaVq64OIUElz3rD4pC5IGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyagVNEFcLG0rXKbSukvxA2ugAI45hiPb0gfaCENV5wZOl3RKb1T",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421955,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAUGKhwLllbNgVQ0BWhLuUQOZNMukhmOpy+so6qh8rod5Q1uDwh2+sif7W1alUfLVJmaVq64OIUElz3rD4pC5IGuEDJUr/izUqq3TH+ZgEhdTFB4Iv4K5aYH8eORAQ2fUL7ufzr2sJANTREqJBF7x11esLALxhgTeNDXz87Q6cnFakHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyagVNEFcLG0rXKbSukvxA2ugAI45hiPb0gfaCENV5wZOl3rkEbE"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421955,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAUGKhwLllbNgVQ0BWhLuUQOZNMukhmOpy+so6qh8rod5Q1uDwh2+sif7W1alUfLVJmaVq64OIUElz3rD4pC5IGuEDJUr/izUqq3TH+ZgEhdTFB4Iv4K5aYH8eORAQ2fUL7ufzr2sJANTREqJBF7x11esLALxhgTeNDXz87Q6cnFakHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyagVNEFcLG0rXKbSukvxA2ugAI45hiPb0gfaCENV5wZOl3rkEbE"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAUGKhwLllbNgVQ0BWhLuUQOZNMukhmOpy+so6qh8rod5Q1uDwh2+sif7W1alUfLVJmaVq64OIUElz3rD4pC5IGuEDJUr/izUqq3TH+ZgEhdTFB4Iv4K5aYH8eORAQ2fUL7ufzr2sJANTREqJBF7x11esLALxhgTeNDXz87Q6cnFakHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyagVNEFcLG0rXKbSukvxA2ugAI45hiPb0gfaCENV5wZOl3rkEbE"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 38
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 38
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 38
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 38
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 38
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 38,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 38
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 38
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 38
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 38
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 38
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 38,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 1220,
      "height": 38,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 39,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTJ6DcQmiIy5e/YGYxzDnVMedSwEC1WmFBemTAK/mumdMjqBzZn6M=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421954,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDaZP7HqsY1ivjYGaEM4fZYw+INU+wo3xmSvFDXcEtww0c+MYLWg8/c7UA3qpK4kQEEiUAC+qdhV2CTzLvlaqAOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkyeg3EJoiMuXv2BmMcw51THnUsBAtVphQXpkwCv5rpnTI6hMQbS1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421954,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDaZP7HqsY1ivjYGaEM4fZYw+INU+wo3xmSvFDXcEtww0c+MYLWg8/c7UA3qpK4kQEEiUAC+qdhV2CTzLvlaqAOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkyeg3EJoiMuXv2BmMcw51THnUsBAtVphQXpkwCv5rpnTI6hMQbS1",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421953,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBmi6wH51wQvB3+trqwtqEKAQX3ZPlTESDU5p9v8igIJiLmbjYm4endt9s7RyCTbdCUb/TaWK3zr6ULtnwjl54DuEDaZP7HqsY1ivjYGaEM4fZYw+INU+wo3xmSvFDXcEtww0c+MYLWg8/c7UA3qpK4kQEEiUAC+qdhV2CTzLvlaqAOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkyeg3EJoiMuXv2BmMcw51THnUsBAtVphQXpkwCv5rpnTI6g0tOCy"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421953,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBmi6wH51wQvB3+trqwtqEKAQX3ZPlTESDU5p9v8igIJiLmbjYm4endt9s7RyCTbdCUb/TaWK3zr6ULtnwjl54DuEDaZP7HqsY1ivjYGaEM4fZYw+INU+wo3xmSvFDXcEtww0c+MYLWg8/c7UA3qpK4kQEEiUAC+qdhV2CTzLvlaqAOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkyeg3EJoiMuXv2BmMcw51THnUsBAtVphQXpkwCv5rpnTI6g0tOCy"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBmi6wH51wQvB3+trqwtqEKAQX3ZPlTESDU5p9v8igIJiLmbjYm4endt9s7RyCTbdCUb/TaWK3zr6ULtnwjl54DuEDaZP7HqsY1ivjYGaEM4fZYw+INU+wo3xmSvFDXcEtww0c+MYLWg8/c7UA3qpK4kQEEiUAC+qdhV2CTzLvlaqAOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xkyeg3EJoiMuXv2BmMcw51THnUsBAtVphQXpkwCv5rpnTI6g0tOCy"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 39
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 39
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 39
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 39
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 39
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 39,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 39
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 39
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 39
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 39
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 39
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 39,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 39,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 40,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
        "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2fgTcXq4uG198JgX795sxTck3YYG5Rm4oYHRXAxeux9fJeoBz2",
    "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTKKCNOhTrF3hy2vu7cawoeuBZ1rBWCQ4VohQvd8LkWNK8GggUa90=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421952,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBkW8PF+eQ7uZ084xomfaUyVvvAWR8VE4E/46ZW6ztmwcUE8o4CjzGzzzxYtv9cVe0CfkMQem6isgULWsSDcgUJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyigjToU6xd4ctr7u3GsKHrgWdawVgkOFaIUL3fC5FjSvBqaPwic"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421952,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBkW8PF+eQ7uZ084xomfaUyVvvAWR8VE4E/46ZW6ztmwcUE8o4CjzGzzzxYtv9cVe0CfkMQem6isgULWsSDcgUJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyigjToU6xd4ctr7u3GsKHrgWdawVgkOFaIUL3fC5FjSvBqaPwic",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXGzFJIGNsYWltIHRoaXPxFjTf",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421951,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAuiYp+nHlIoCIYbGZW27ZirHpDRcSYx+DKKkb2NhUm4YDQSFw0vNkyBGj7hlh0brjkgN6VzuGH9ABMxcAvLlYNuEBkW8PF+eQ7uZ084xomfaUyVvvAWR8VE4E/46ZW6ztmwcUE8o4CjzGzzzxYtv9cVe0CfkMQem6isgULWsSDcgUJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyigjToU6xd4ctr7u3GsKHrgWdawVgkOFaIUL3fC5FjSvBpihibK"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421951,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuiYp+nHlIoCIYbGZW27ZirHpDRcSYx+DKKkb2NhUm4YDQSFw0vNkyBGj7hlh0brjkgN6VzuGH9ABMxcAvLlYNuEBkW8PF+eQ7uZ084xomfaUyVvvAWR8VE4E/46ZW6ztmwcUE8o4CjzGzzzxYtv9cVe0CfkMQem6isgULWsSDcgUJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyigjToU6xd4ctr7u3GsKHrgWdawVgkOFaIUL3fC5FjSvBpihibK"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAuiYp+nHlIoCIYbGZW27ZirHpDRcSYx+DKKkb2NhUm4YDQSFw0vNkyBGj7hlh0brjkgN6VzuGH9ABMxcAvLlYNuEBkW8PF+eQ7uZ084xomfaUyVvvAWR8VE4E/46ZW6ztmwcUE8o4CjzGzzzxYtv9cVe0CfkMQem6isgULWsSDcgUJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyigjToU6xd4ctr7u3GsKHrgWdawVgkOFaIUL3fC5FjSvBpihibK"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 40
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 40
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 40
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 40
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 40
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 40,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 40
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 40
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 40
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 40
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 40
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 40,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 83,
      "height": 40,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_RWJldF9hbHJlYWR5X3Rha2VuiHO7fw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 41,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTKaAhJ3BWRjYh7qURS9X5PykjtkNTKCRmwC/+h+JECK5klYtKep4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421950,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAowy1SRwgcHxL8mg4aHLfqyB3VgaD5RPGugEFcrM/jtbVGzDSc0mQ4jR2pYicCB0ndE2fmAqN9wGVGnzND+1EIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkymgISdwVkY2Ie6lEUvV+T8pI7ZDUygkZsAv/ofiRAiuZJVE4QRw"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421950,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAowy1SRwgcHxL8mg4aHLfqyB3VgaD5RPGugEFcrM/jtbVGzDSc0mQ4jR2pYicCB0ndE2fmAqN9wGVGnzND+1EIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkymgISdwVkY2Ie6lEUvV+T8pI7ZDUygkZsAv/ofiRAiuZJVE4QRw",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421949,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAowy1SRwgcHxL8mg4aHLfqyB3VgaD5RPGugEFcrM/jtbVGzDSc0mQ4jR2pYicCB0ndE2fmAqN9wGVGnzND+1EIuEDVWNQAt/Hhk/SC+qQQ9rxCP5/E+gCRtizsLZNt8HRYjm1Q+BxrOrzjQu7XnTK56iDUP9AaopkfNZ+8S9gO9SkNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkymgISdwVkY2Ie6lEUvV+T8pI7ZDUygkZsAv/ofiRAiuZJWy9qj2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421949,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAowy1SRwgcHxL8mg4aHLfqyB3VgaD5RPGugEFcrM/jtbVGzDSc0mQ4jR2pYicCB0ndE2fmAqN9wGVGnzND+1EIuEDVWNQAt/Hhk/SC+qQQ9rxCP5/E+gCRtizsLZNt8HRYjm1Q+BxrOrzjQu7XnTK56iDUP9AaopkfNZ+8S9gO9SkNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkymgISdwVkY2Ie6lEUvV+T8pI7ZDUygkZsAv/ofiRAiuZJWy9qj2"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAowy1SRwgcHxL8mg4aHLfqyB3VgaD5RPGugEFcrM/jtbVGzDSc0mQ4jR2pYicCB0ndE2fmAqN9wGVGnzND+1EIuEDVWNQAt/Hhk/SC+qQQ9rxCP5/E+gCRtizsLZNt8HRYjm1Q+BxrOrzjQu7XnTK56iDUP9AaopkfNZ+8S9gO9SkNuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkymgISdwVkY2Ie6lEUvV+T8pI7ZDUygkZsAv/ofiRAiuZJWy9qj2"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 41
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 41
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 41
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 41
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 41
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 41,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 41
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 41
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ABCDEFG",
    "round": 41
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ABCDEFG",
        "round": 41
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 41
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 41,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 41,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 42,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
        "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2bLiHp8jWZaREYMstHDQuyVnvkGRwL4CTEqoGnsTtq2Q6bMVfF",
    "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTKqCLJXahpy89qvB6PnE/yhf2cmhgba/cz1TT/vD/S/Uq36WaDRs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421948,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBAU0gJ5UXxOlgimP0GumtPyvTMt1ARvxGC3z4y1jRvJYBXOSwJnGmBjWVCERAOuXJSDZGwL9wpT/5r4TanvI4KuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyqgiyV2oacvParwej5xP8oX9nJoYG2v3M9U0/7w/0v1Kt/GgXqa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421948,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBAU0gJ5UXxOlgimP0GumtPyvTMt1ARvxGC3z4y1jRvJYBXOSwJnGmBjWVCERAOuXJSDZGwL9wpT/5r4TanvI4KuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyqgiyV2oacvParwej5xP8oX9nJoYG2v3M9U0/7w/0v1Kt/GgXqa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoLoUSzz7IxEvS0L3RSTOAkYcJmWVEx/tuxIduMkzRlEZsipi8g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421947,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBAU0gJ5UXxOlgimP0GumtPyvTMt1ARvxGC3z4y1jRvJYBXOSwJnGmBjWVCERAOuXJSDZGwL9wpT/5r4TanvI4KuEDsj+NhlcCxH1dRXPa1YrtwLMwKsT6qp6gSVY/Dhv2g9MvQj/FI5Elw3yYlL+U4sG/nDpNMfKXYF2orvn0lAwsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyqgiyV2oacvParwej5xP8oX9nJoYG2v3M9U0/7w/0v1Kt8KGlq7"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421947,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAU0gJ5UXxOlgimP0GumtPyvTMt1ARvxGC3z4y1jRvJYBXOSwJnGmBjWVCERAOuXJSDZGwL9wpT/5r4TanvI4KuEDsj+NhlcCxH1dRXPa1YrtwLMwKsT6qp6gSVY/Dhv2g9MvQj/FI5Elw3yYlL+U4sG/nDpNMfKXYF2orvn0lAwsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyqgiyV2oacvParwej5xP8oX9nJoYG2v3M9U0/7w/0v1Kt8KGlq7"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBAU0gJ5UXxOlgimP0GumtPyvTMt1ARvxGC3z4y1jRvJYBXOSwJnGmBjWVCERAOuXJSDZGwL9wpT/5r4TanvI4KuEDsj+NhlcCxH1dRXPa1YrtwLMwKsT6qp6gSVY/Dhv2g9MvQj/FI5Elw3yYlL+U4sG/nDpNMfKXYF2orvn0lAwsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyqgiyV2oacvParwej5xP8oX9nJoYG2v3M9U0/7w/0v1Kt8KGlq7"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 42
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 42
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 42
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 42
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 42
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 42,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 42
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 42
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 42
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 42
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 42
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 42,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 286,
      "height": 42,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_SWRpZmZlcmVudCBxdWVzdGlvbpFHdWg="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421946,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421946,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421945,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421945,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421944,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421944,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 43,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 356,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTK6DEuIB1ydYsAigkymQJTH+Bc70D+alO/pYBGChEoD+yuCNlEE8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421943,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBOIq5BHmUoklzeQJ/5hVuEnlmKTWf4pxoU+72TGk/tmlwOw/zbQom3GhUYqvs3aKh0t0LGUhQAKqjq9YlXXBMIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyugxLiAdcnWLAIoJMpkCUx/gXO9A/mpTv6WARgoRKA/srgNf3ke"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421943,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBOIq5BHmUoklzeQJ/5hVuEnlmKTWf4pxoU+72TGk/tmlwOw/zbQom3GhUYqvs3aKh0t0LGUhQAKqjq9YlXXBMIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyugxLiAdcnWLAIoJMpkCUx/gXO9A/mpTv6WARgoRKA/srgNf3ke",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421942,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA/uJDU/HHjsmMnFlXjcdemCWFGScLBfpQB5hnR47c9cKsxE4hHeaCUMRuqUd4pakfXWa31/aV/dq+MqI89RN8NuEBOIq5BHmUoklzeQJ/5hVuEnlmKTWf4pxoU+72TGk/tmlwOw/zbQom3GhUYqvs3aKh0t0LGUhQAKqjq9YlXXBMIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyugxLiAdcnWLAIoJMpkCUx/gXO9A/mpTv6WARgoRKA/srhMNL0K"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421942,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA/uJDU/HHjsmMnFlXjcdemCWFGScLBfpQB5hnR47c9cKsxE4hHeaCUMRuqUd4pakfXWa31/aV/dq+MqI89RN8NuEBOIq5BHmUoklzeQJ/5hVuEnlmKTWf4pxoU+72TGk/tmlwOw/zbQom3GhUYqvs3aKh0t0LGUhQAKqjq9YlXXBMIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyugxLiAdcnWLAIoJMpkCUx/gXO9A/mpTv6WARgoRKA/srhMNL0K"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA/uJDU/HHjsmMnFlXjcdemCWFGScLBfpQB5hnR47c9cKsxE4hHeaCUMRuqUd4pakfXWa31/aV/dq+MqI89RN8NuEBOIq5BHmUoklzeQJ/5hVuEnlmKTWf4pxoU+72TGk/tmlwOw/zbQom3GhUYqvs3aKh0t0LGUhQAKqjq9YlXXBMIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyugxLiAdcnWLAIoJMpkCUx/gXO9A/mpTv6WARgoRKA/srhMNL0K"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 43
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 43
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 43
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 43
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 43
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 43,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 356,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 43
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 43
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 43
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 43
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 43
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 43,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 356,
      "height": 43,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_OW5vIHdpbm5pbmcgYmV0r9Yizg=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421941,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421941,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421940,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421940,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwEAOwACBqa58+U=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8AiX1SwQ==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421939,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421939,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 44,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 845,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTLKCpwkYO+AJRYCBEGXCLl+TzTl4DJ6OqYFw4AFD2VokFEsMdcp0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421938,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC91aRA/cxTyjwqfvQsajzXdQb5VJSNiMO8+8DrR4+7ZH1YqpJbbqM9xUNrlq3AGNQ+U/OnrVnSDi+I+cnODSgLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyygqcJGDvgCUWAgRBlwi5fk805eAyejqmBcOABQ9laJBRL2iPdV"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421938,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC91aRA/cxTyjwqfvQsajzXdQb5VJSNiMO8+8DrR4+7ZH1YqpJbbqM9xUNrlq3AGNQ+U/OnrVnSDi+I+cnODSgLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyygqcJGDvgCUWAgRBlwi5fk805eAyejqmBcOABQ9laJBRL2iPdV",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHSUVtXG11vdGhlciByZWFzb25hYmxlIHRoaW5nebI5PdM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421937,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAmJpJ3ycubBirkQmeqLACGpVPdyCAsy/DQx3fNWg+3OU+nH67UifeORfMdrTo/39zrJkuFte5zZ6OjpNqP8cECuEC91aRA/cxTyjwqfvQsajzXdQb5VJSNiMO8+8DrR4+7ZH1YqpJbbqM9xUNrlq3AGNQ+U/OnrVnSDi+I+cnODSgLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyygqcJGDvgCUWAgRBlwi5fk805eAyejqmBcOABQ9laJBRK+95+Q"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421937,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAmJpJ3ycubBirkQmeqLACGpVPdyCAsy/DQx3fNWg+3OU+nH67UifeORfMdrTo/39zrJkuFte5zZ6OjpNqP8cECuEC91aRA/cxTyjwqfvQsajzXdQb5VJSNiMO8+8DrR4+7ZH1YqpJbbqM9xUNrlq3AGNQ+U/OnrVnSDi+I+cnODSgLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyygqcJGDvgCUWAgRBlwi5fk805eAyejqmBcOABQ9laJBRK+95+Q"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAmJpJ3ycubBirkQmeqLACGpVPdyCAsy/DQx3fNWg+3OU+nH67UifeORfMdrTo/39zrJkuFte5zZ6OjpNqP8cECuEC91aRA/cxTyjwqfvQsajzXdQb5VJSNiMO8+8DrR4+7ZH1YqpJbbqM9xUNrlq3AGNQ+U/OnrVnSDi+I+cnODSgLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6XkyygqcJGDvgCUWAgRBlwi5fk805eAyejqmBcOABQ9laJBRK+95+Q"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 44
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 44
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 44
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 44
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 44
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 44,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 845,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 44
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 44
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 44
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 44
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 44
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 44,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 845,
      "height": 44,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421936,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421936,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421935,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421935,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421934,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421934,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 39999999999991
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303421933,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421933,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "balance": 10
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 45,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 489,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "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_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "ABCDEFG",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "ABCDEFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
        "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_UCQSaCRqjeEn59BkrT3HCVvMijPwgiVyBoDNRenyPnyT9rvyj",
    "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTLaAwAhUfj1ZadWyJAgtDsCSaw0eU6tMgoPSH4eaamY6VGrM0BjQ=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421932,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDDXXp1AHD1kq+l/iCf7n8QFhPFltktIaPOQdhIHyocW2L0ZfelGnhTLjaprvlkO33QLm3ReQrAOCv2AYjOjF8AuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky2gMAIVH49WWnVsiQILQ7AkmsNHlOrTIKD0h+HmmpmOlRrI0+Pc"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421932,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDDXXp1AHD1kq+l/iCf7n8QFhPFltktIaPOQdhIHyocW2L0ZfelGnhTLjaprvlkO33QLm3ReQrAOCv2AYjOjF8AuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky2gMAIVH49WWnVsiQILQ7AkmsNHlOrTIKD0h+HmmpmOlRrI0+Pc",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGeMNZdG58EoKM3lbp4DyaCjaEg08dVy9FuZs6uQBwYG6/QQxItgMo6vHiE0g==",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421931,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDDXXp1AHD1kq+l/iCf7n8QFhPFltktIaPOQdhIHyocW2L0ZfelGnhTLjaprvlkO33QLm3ReQrAOCv2AYjOjF8AuEDHvGptrUEiT/oEkRIlz+1aXe0jsamHxhyAsRozcnawlL3VxGWs07sTLQjnMmpJp+vTzRsepPt/Me9uCkcedMwMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky2gMAIVH49WWnVsiQILQ7AkmsNHlOrTIKD0h+HmmpmOlRoicu1b"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421931,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDDXXp1AHD1kq+l/iCf7n8QFhPFltktIaPOQdhIHyocW2L0ZfelGnhTLjaprvlkO33QLm3ReQrAOCv2AYjOjF8AuEDHvGptrUEiT/oEkRIlz+1aXe0jsamHxhyAsRozcnawlL3VxGWs07sTLQjnMmpJp+vTzRsepPt/Me9uCkcedMwMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky2gMAIVH49WWnVsiQILQ7AkmsNHlOrTIKD0h+HmmpmOlRoicu1b"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDDXXp1AHD1kq+l/iCf7n8QFhPFltktIaPOQdhIHyocW2L0ZfelGnhTLjaprvlkO33QLm3ReQrAOCv2AYjOjF8AuEDHvGptrUEiT/oEkRIlz+1aXe0jsamHxhyAsRozcnawlL3VxGWs07sTLQjnMmpJp+vTzRsepPt/Me9uCkcedMwMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xky2gMAIVH49WWnVsiQILQ7AkmsNHlOrTIKD0h+HmmpmOlRoicu1b"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 45
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 45
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 45
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 45
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 45
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 45,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 489,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "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_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 45
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
        "round": 45
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ABCDEFG",
    "round": 45
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
        "contract_id": "ABCDEFG",
        "round": 45
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
    "round": 45
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 45,
      "contract_id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "gas_price": 1,
      "gas_used": 489,
      "height": 45,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_CW9rych0Bw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421930,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421930,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421929,
  "jsonrpc": "2.0",
  "method": "channels.get.contract",
  "params": {
    "pubkey": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421929,
  "jsonrpc": "2.0",
  "result": {
    "contract": {
      "abi_version": 3,
      "active": true,
      "deposit": 10,
      "id": "ct_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "owner_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "referrer_ids": [],
      "vm_version": 5
    },
    "contract_state": {
      "ck_AABAf+tK": "cv_LwECOwACCMSftN4=",
      "ck_AAEYQB5m": "cv_O58DoMirXQsDXbFBxRt7f7GlvtMUcE9sVU5YtRrPv9Mo4YqakUZpbGwgbWUgaW4gd2l0aCBzb21ldGhpbmcgcmVhc29uYWJsZb8BTGwKsw==",
      "ck_AQAAAAAVSSB3aW588SoT": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAAAabyOw": "cv_ABQG4Fg=",
      "ck_AQAAAAAlbm8sIEkgd2luivWw/A==": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5",
      "ck_AQAAAAAxSSBjbGFpbSB0aGlzJRqesg==": "cv_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL",
      "ck_AQAAAABdb3RoZXIgcmVhc29uYWJsZSB0aGluZ3kLge7V": "cv_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421928,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421928,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "balance": 0
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421927,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421927,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_X1DfqHTQ5i2KCJEFAjGgLQcncBwaBsRK2rpT1Tfk7hKtfZBL",
      "balance": 0
    }
  ],
  "version": 1
}

responder ---> node

{
  "id": -576460752303421926,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421926,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421925,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421925,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "balance": 40000000000001
    },
    {
      "account": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "balance": 69999999999999
    }
  ],
  "version": 1
}