Skip to content

environment_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": "1",
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "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+Asbyi7VgPYlIJzA67WqDiitDUqJhRD4w54Ga3EtN1dZAQi6SRL9y5hbBNKep9ddqAEOk=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422483,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAI1csj9JE9X5ZBHddzEy2X5KgdCFlWJm68OkMHN8+a08iSjUWFgM1nQOqWH5DkQNj8SemW/NIzyPv82csQ3IEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1qg4orQ1KiYUQ+MOeBmtxLTdXWQEIukkS/cuYWwTSnqfXVoziBg"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422483,
  "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_+JALAfhCuEAI1csj9JE9X5ZBHddzEy2X5KgdCFlWJm68OkMHN8+a08iSjUWFgM1nQOqWH5DkQNj8SemW/NIzyPv82csQ3IEPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1qg4orQ1KiYUQ+MOeBmtxLTdXWQEIukkS/cuYWwTSnqfXVoziBg",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422482,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAI1csj9JE9X5ZBHddzEy2X5KgdCFlWJm68OkMHN8+a08iSjUWFgM1nQOqWH5DkQNj8SemW/NIzyPv82csQ3IEPuEAoCP2bbjbE6/hw4sjZQe8/yMjhFVnCiy9wAiFtvCyJ11svSGEChwypkj/CxwCsrQ9houSX8tOk/jOwKOTOfrQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1qg4orQ1KiYUQ+MOeBmtxLTdXWQEIukkS/cuYWwTSnqfXUpX6aW"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAI1csj9JE9X5ZBHddzEy2X5KgdCFlWJm68OkMHN8+a08iSjUWFgM1nQOqWH5DkQNj8SemW/NIzyPv82csQ3IEPuEAoCP2bbjbE6/hw4sjZQe8/yMjhFVnCiy9wAiFtvCyJ11svSGEChwypkj/CxwCsrQ9houSX8tOk/jOwKOTOfrQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1qg4orQ1KiYUQ+MOeBmtxLTdXWQEIukkS/cuYWwTSnqfXUpX6aW"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAI1csj9JE9X5ZBHddzEy2X5KgdCFlWJm68OkMHN8+a08iSjUWFgM1nQOqWH5DkQNj8SemW/NIzyPv82csQ3IEPuEAoCP2bbjbE6/hw4sjZQe8/yMjhFVnCiy9wAiFtvCyJ11svSGEChwypkj/CxwCsrQ9houSX8tOk/jOwKOTOfrQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1qg4orQ1KiYUQ+MOeBmtxLTdXWQEIukkS/cuYWwTSnqfXUpX6aW"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422481,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAeFc/qQFEnVcAEInUsU2onmejw6r4a88aalEaTNWzF2EXaFxbxQAfY7xJR/qOdFQKnQhO5szCj+jRyz3P22WUDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ugA/JhhBeRXuVm+MkQxTRw/G8u/3CKA2dFYixrw4tCSoUY6fJ9"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422481,
  "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_+JALAfhCuEAeFc/qQFEnVcAEInUsU2onmejw6r4a88aalEaTNWzF2EXaFxbxQAfY7xJR/qOdFQKnQhO5szCj+jRyz3P22WUDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ugA/JhhBeRXuVm+MkQxTRw/G8u/3CKA2dFYixrw4tCSoUY6fJ9",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422480,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAeFc/qQFEnVcAEInUsU2onmejw6r4a88aalEaTNWzF2EXaFxbxQAfY7xJR/qOdFQKnQhO5szCj+jRyz3P22WUDuEDn2kVYpU5I0F0FyO6AvgU9l/rG+QJj1X185m+AHdBz2nE0+vNND4aulXKmzpqSS9YdireM3hvuYyh2UFBA3RQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ugA/JhhBeRXuVm+MkQxTRw/G8u/3CKA2dFYixrw4tCSoUl5voq"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAeFc/qQFEnVcAEInUsU2onmejw6r4a88aalEaTNWzF2EXaFxbxQAfY7xJR/qOdFQKnQhO5szCj+jRyz3P22WUDuEDn2kVYpU5I0F0FyO6AvgU9l/rG+QJj1X185m+AHdBz2nE0+vNND4aulXKmzpqSS9YdireM3hvuYyh2UFBA3RQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ugA/JhhBeRXuVm+MkQxTRw/G8u/3CKA2dFYixrw4tCSoUl5voq"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAeFc/qQFEnVcAEInUsU2onmejw6r4a88aalEaTNWzF2EXaFxbxQAfY7xJR/qOdFQKnQhO5szCj+jRyz3P22WUDuEDn2kVYpU5I0F0FyO6AvgU9l/rG+QJj1X185m+AHdBz2nE0+vNND4aulXKmzpqSS9YdireM3hvuYyh2UFBA3RQPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ugA/JhhBeRXuVm+MkQxTRw/G8u/3CKA2dFYixrw4tCSoUl5voq"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422479,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYQVtE18hU3eVdhuQ2ieNB64MH9HgJ/memSm13kq46hiPA9o2FfH0SAyqhxX0IFtGyEQH2rzH3U9qs2Ho0DI4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ygNFgGm15jPUq558HnlbXy4RRao54p0FblZ9O3FCM4bRuWxeKa"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422479,
  "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_+JALAfhCuEDYQVtE18hU3eVdhuQ2ieNB64MH9HgJ/memSm13kq46hiPA9o2FfH0SAyqhxX0IFtGyEQH2rzH3U9qs2Ho0DI4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ygNFgGm15jPUq558HnlbXy4RRao54p0FblZ9O3FCM4bRuWxeKa",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422478,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBNidmb66trOktVmrexCKnH9lIcrVjMuVvLetzGneTas837zrBFZtfQ669zaDp/E8HDwD2/Otnw1YNkqazGwd4HuEDYQVtE18hU3eVdhuQ2ieNB64MH9HgJ/memSm13kq46hiPA9o2FfH0SAyqhxX0IFtGyEQH2rzH3U9qs2Ho0DI4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ygNFgGm15jPUq558HnlbXy4RRao54p0FblZ9O3FCM4bRuRz7sc"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBNidmb66trOktVmrexCKnH9lIcrVjMuVvLetzGneTas837zrBFZtfQ669zaDp/E8HDwD2/Otnw1YNkqazGwd4HuEDYQVtE18hU3eVdhuQ2ieNB64MH9HgJ/memSm13kq46hiPA9o2FfH0SAyqhxX0IFtGyEQH2rzH3U9qs2Ho0DI4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ygNFgGm15jPUq558HnlbXy4RRao54p0FblZ9O3FCM4bRuRz7sc"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBNidmb66trOktVmrexCKnH9lIcrVjMuVvLetzGneTas837zrBFZtfQ669zaDp/E8HDwD2/Otnw1YNkqazGwd4HuEDYQVtE18hU3eVdhuQ2ieNB64MH9HgJ/memSm13kq46hiPA9o2FfH0SAyqhxX0IFtGyEQH2rzH3U9qs2Ho0DI4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1ygNFgGm15jPUq558HnlbXy4RRao54p0FblZ9O3FCM4bRuRz7sc"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 93,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422477,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAYfUf2W2DjLvzMBxIBBFbNodr/B9tLZMfi6y58tmrWbCeERFFUgCqIWpSIx0Cv3N3V/LNv6R+jRCC/ulKIGs8OuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu12gWvFKBwquhhdhxZcTWgrpmEoqxH9vOjLHGywxOcdmYftdQmOL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422477,
  "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_+JALAfhCuEAYfUf2W2DjLvzMBxIBBFbNodr/B9tLZMfi6y58tmrWbCeERFFUgCqIWpSIx0Cv3N3V/LNv6R+jRCC/ulKIGs8OuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu12gWvFKBwquhhdhxZcTWgrpmEoqxH9vOjLHGywxOcdmYftdQmOL",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422476,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAYfUf2W2DjLvzMBxIBBFbNodr/B9tLZMfi6y58tmrWbCeERFFUgCqIWpSIx0Cv3N3V/LNv6R+jRCC/ulKIGs8OuEBYvq/xaWReUqKzqBRMnpMZG/N4rF0RSrUt64FqsFrEciyMzR4YQcbtjn72JwgLjWHWwpIrSv3mrq92krVuN2UFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu12gWvFKBwquhhdhxZcTWgrpmEoqxH9vOjLHGywxOcdmYfs/DAfz"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAYfUf2W2DjLvzMBxIBBFbNodr/B9tLZMfi6y58tmrWbCeERFFUgCqIWpSIx0Cv3N3V/LNv6R+jRCC/ulKIGs8OuEBYvq/xaWReUqKzqBRMnpMZG/N4rF0RSrUt64FqsFrEciyMzR4YQcbtjn72JwgLjWHWwpIrSv3mrq92krVuN2UFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu12gWvFKBwquhhdhxZcTWgrpmEoqxH9vOjLHGywxOcdmYfs/DAfz"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAYfUf2W2DjLvzMBxIBBFbNodr/B9tLZMfi6y58tmrWbCeERFFUgCqIWpSIx0Cv3N3V/LNv6R+jRCC/ulKIGs8OuEBYvq/xaWReUqKzqBRMnpMZG/N4rF0RSrUt64FqsFrEciyMzR4YQcbtjn72JwgLjWHWwpIrSv3mrq92krVuN2UFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu12gWvFKBwquhhdhxZcTWgrpmEoqxH9vOjLHGywxOcdmYfs/DAfz"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 93,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 93,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 94,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422475,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBlzq+uVvXwOlAkqht6QUgyCunD4u/fW0RYAb40eExDzjrNC5EgLwh9bxkJNotxdG5+6yiQvzpZeCTx3Ji0JjADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu16gumw2z2ThYK2UXjIJxTaq05mW2BFn26BqJzVJwZTP1gJYm7pZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422475,
  "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_+JALAfhCuEBlzq+uVvXwOlAkqht6QUgyCunD4u/fW0RYAb40eExDzjrNC5EgLwh9bxkJNotxdG5+6yiQvzpZeCTx3Ji0JjADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu16gumw2z2ThYK2UXjIJxTaq05mW2BFn26BqJzVJwZTP1gJYm7pZ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422474,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBjl6tgokkykIu8gr+v248E0Q5ku+VwuNBrFpZN3ZsuJFWmLYeOQ/sl2rgnpPhtrjYisYNHK2Rdd9UJwdWhd50FuEBlzq+uVvXwOlAkqht6QUgyCunD4u/fW0RYAb40eExDzjrNC5EgLwh9bxkJNotxdG5+6yiQvzpZeCTx3Ji0JjADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu16gumw2z2ThYK2UXjIJxTaq05mW2BFn26BqJzVJwZTP1gJ+DvU4"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBjl6tgokkykIu8gr+v248E0Q5ku+VwuNBrFpZN3ZsuJFWmLYeOQ/sl2rgnpPhtrjYisYNHK2Rdd9UJwdWhd50FuEBlzq+uVvXwOlAkqht6QUgyCunD4u/fW0RYAb40eExDzjrNC5EgLwh9bxkJNotxdG5+6yiQvzpZeCTx3Ji0JjADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu16gumw2z2ThYK2UXjIJxTaq05mW2BFn26BqJzVJwZTP1gJ+DvU4"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBjl6tgokkykIu8gr+v248E0Q5ku+VwuNBrFpZN3ZsuJFWmLYeOQ/sl2rgnpPhtrjYisYNHK2Rdd9UJwdWhd50FuEBlzq+uVvXwOlAkqht6QUgyCunD4u/fW0RYAb40eExDzjrNC5EgLwh9bxkJNotxdG5+6yiQvzpZeCTx3Ji0JjADuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu16gumw2z2ThYK2UXjIJxTaq05mW2BFn26BqJzVJwZTP1gJ+DvU4"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 94,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 94,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67X6DORK5CXHaeZ0Gm34+WQ0SaAJZpnFAOyCa7LKdVv4OmprOm+10=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422473,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBqigN7qnBZt6eBadNkucv6s7LjzwDWC2fUCC/Qz/Dv2EQQDxzovdjnAzMiVt6fXTAAtYRMKafNNR4iKpSK6HILuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1+gzkSuQlx2nmdBpt+PlkNEmgCWaZxQDsgmuyynVb+DpqazaT8B"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422473,
  "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_+JALAfhCuEBqigN7qnBZt6eBadNkucv6s7LjzwDWC2fUCC/Qz/Dv2EQQDxzovdjnAzMiVt6fXTAAtYRMKafNNR4iKpSK6HILuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1+gzkSuQlx2nmdBpt+PlkNEmgCWaZxQDsgmuyynVb+DpqazaT8B",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422472,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAWtk1UYAoxSsObd5QQOLhcZ/okVk5f1XhGLZVkZFjcZymv6uz8CzaOY6966ILsF+FLs2Mg8VQSwJCVheol2X0IuEBqigN7qnBZt6eBadNkucv6s7LjzwDWC2fUCC/Qz/Dv2EQQDxzovdjnAzMiVt6fXTAAtYRMKafNNR4iKpSK6HILuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1+gzkSuQlx2nmdBpt+PlkNEmgCWaZxQDsgmuyynVb+DpqbTz8AW"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAWtk1UYAoxSsObd5QQOLhcZ/okVk5f1XhGLZVkZFjcZymv6uz8CzaOY6966ILsF+FLs2Mg8VQSwJCVheol2X0IuEBqigN7qnBZt6eBadNkucv6s7LjzwDWC2fUCC/Qz/Dv2EQQDxzovdjnAzMiVt6fXTAAtYRMKafNNR4iKpSK6HILuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1+gzkSuQlx2nmdBpt+PlkNEmgCWaZxQDsgmuyynVb+DpqbTz8AW"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAWtk1UYAoxSsObd5QQOLhcZ/okVk5f1XhGLZVkZFjcZymv6uz8CzaOY6966ILsF+FLs2Mg8VQSwJCVheol2X0IuEBqigN7qnBZt6eBadNkucv6s7LjzwDWC2fUCC/Qz/Dv2EQQDxzovdjnAzMiVt6fXTAAtYRMKafNNR4iKpSK6HILuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu1+gzkSuQlx2nmdBpt+PlkNEmgCWaZxQDsgmuyynVb+DpqbTz8AW"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422471,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECOXtTTA5ebR487G5i6IRVPgMH/Li4nxvSOZoOhOSLphnnst/Fj6Q6CcLKLderUh8P84iRh1UEAwQlKsO3rjPMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2CgGsRH6kmLDRh8W/lY2KYVBNZNfU773ib7aCSSekqVO9KdQsja"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422471,
  "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_+JALAfhCuECOXtTTA5ebR487G5i6IRVPgMH/Li4nxvSOZoOhOSLphnnst/Fj6Q6CcLKLderUh8P84iRh1UEAwQlKsO3rjPMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2CgGsRH6kmLDRh8W/lY2KYVBNZNfU773ib7aCSSekqVO9KdQsja",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422470,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB6fS7AL18qdcdTpfiiNVZGECz7FUfysP5r7yNgXgoLuyvH2rIFKRMi0YrznhjjDWdNQyMKe9Oa2lHMNScboQUNuECOXtTTA5ebR487G5i6IRVPgMH/Li4nxvSOZoOhOSLphnnst/Fj6Q6CcLKLderUh8P84iRh1UEAwQlKsO3rjPMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2CgGsRH6kmLDRh8W/lY2KYVBNZNfU773ib7aCSSekqVO9KgdHfl"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEB6fS7AL18qdcdTpfiiNVZGECz7FUfysP5r7yNgXgoLuyvH2rIFKRMi0YrznhjjDWdNQyMKe9Oa2lHMNScboQUNuECOXtTTA5ebR487G5i6IRVPgMH/Li4nxvSOZoOhOSLphnnst/Fj6Q6CcLKLderUh8P84iRh1UEAwQlKsO3rjPMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2CgGsRH6kmLDRh8W/lY2KYVBNZNfU773ib7aCSSekqVO9KgdHfl"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEB6fS7AL18qdcdTpfiiNVZGECz7FUfysP5r7yNgXgoLuyvH2rIFKRMi0YrznhjjDWdNQyMKe9Oa2lHMNScboQUNuECOXtTTA5ebR487G5i6IRVPgMH/Li4nxvSOZoOhOSLphnnst/Fj6Q6CcLKLderUh8P84iRh1UEAwQlKsO3rjPMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2CgGsRH6kmLDRh8W/lY2KYVBNZNfU773ib7aCSSekqVO9KgdHfl"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 97,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422469,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBwf8cGi8L7Ct7uFWCIRNteQes6VzrMHZLPPJMX46CPe7gWhC/ZzuCjbCDnppQIiwMaQzbyjO1GeA45RahKUkAHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2GgN0nr9jk0ao9kIMiR5oy5rmaH3WWWuKCvEibEC1KzmQqgraGv"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422469,
  "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_+JALAfhCuEBwf8cGi8L7Ct7uFWCIRNteQes6VzrMHZLPPJMX46CPe7gWhC/ZzuCjbCDnppQIiwMaQzbyjO1GeA45RahKUkAHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2GgN0nr9jk0ao9kIMiR5oy5rmaH3WWWuKCvEibEC1KzmQqgraGv",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422468,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAI1wHLM9/iszWQGfOyQ8YTYqk86wKa9MoWy++pHdLc116O+Kn9Qr71lLebF7F3irR7ZFBltWstm69rRUHhSNYBuEBwf8cGi8L7Ct7uFWCIRNteQes6VzrMHZLPPJMX46CPe7gWhC/ZzuCjbCDnppQIiwMaQzbyjO1GeA45RahKUkAHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2GgN0nr9jk0ao9kIMiR5oy5rmaH3WWWuKCvEibEC1KzmQrisvxR"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAI1wHLM9/iszWQGfOyQ8YTYqk86wKa9MoWy++pHdLc116O+Kn9Qr71lLebF7F3irR7ZFBltWstm69rRUHhSNYBuEBwf8cGi8L7Ct7uFWCIRNteQes6VzrMHZLPPJMX46CPe7gWhC/ZzuCjbCDnppQIiwMaQzbyjO1GeA45RahKUkAHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2GgN0nr9jk0ao9kIMiR5oy5rmaH3WWWuKCvEibEC1KzmQrisvxR"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAI1wHLM9/iszWQGfOyQ8YTYqk86wKa9MoWy++pHdLc116O+Kn9Qr71lLebF7F3irR7ZFBltWstm69rRUHhSNYBuEBwf8cGi8L7Ct7uFWCIRNteQes6VzrMHZLPPJMX46CPe7gWhC/ZzuCjbCDnppQIiwMaQzbyjO1GeA45RahKUkAHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2GgN0nr9jk0ao9kIMiR5oy5rmaH3WWWuKCvEibEC1KzmQrisvxR"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 97,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 97,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 98,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422467,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBgSNVeOKmCEVV8Fr5KyFHgjE+lvBk7BXXN9O7V91YM6afoRt2OpbKLSapKZcKzsqKDLcMOh1DrRDAU8AyrZqAPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2KgiEad4fFVp78TivA2dspXVNMNJQ9l2ecBYmHXxvUFpLRCI6Q4"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422467,
  "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_+JALAfhCuEBgSNVeOKmCEVV8Fr5KyFHgjE+lvBk7BXXN9O7V91YM6afoRt2OpbKLSapKZcKzsqKDLcMOh1DrRDAU8AyrZqAPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2KgiEad4fFVp78TivA2dspXVNMNJQ9l2ecBYmHXxvUFpLRCI6Q4",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422466,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBgSNVeOKmCEVV8Fr5KyFHgjE+lvBk7BXXN9O7V91YM6afoRt2OpbKLSapKZcKzsqKDLcMOh1DrRDAU8AyrZqAPuEBxWn4uv3bQUjSGUNGYLK4wJ4rtzDYqFiztFVLIou8O5NLB1nst2cNRqn9H4h6iwS+8eKEVYo6bxQ2niK79LI0FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2KgiEad4fFVp78TivA2dspXVNMNJQ9l2ecBYmHXxvUFpLQ3gvO5"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBgSNVeOKmCEVV8Fr5KyFHgjE+lvBk7BXXN9O7V91YM6afoRt2OpbKLSapKZcKzsqKDLcMOh1DrRDAU8AyrZqAPuEBxWn4uv3bQUjSGUNGYLK4wJ4rtzDYqFiztFVLIou8O5NLB1nst2cNRqn9H4h6iwS+8eKEVYo6bxQ2niK79LI0FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2KgiEad4fFVp78TivA2dspXVNMNJQ9l2ecBYmHXxvUFpLQ3gvO5"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBgSNVeOKmCEVV8Fr5KyFHgjE+lvBk7BXXN9O7V91YM6afoRt2OpbKLSapKZcKzsqKDLcMOh1DrRDAU8AyrZqAPuEBxWn4uv3bQUjSGUNGYLK4wJ4rtzDYqFiztFVLIou8O5NLB1nst2cNRqn9H4h6iwS+8eKEVYo6bxQ2niK79LI0FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2KgiEad4fFVp78TivA2dspXVNMNJQ9l2ecBYmHXxvUFpLQ3gvO5"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 98,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 98,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 99,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422465,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECc9mNWroWt6zMsh/Djo5XDpE1+4pWZxWVCj+wYoBe5mZFoRfDSPyVdX5OSZEdEOwdjFX756Ccw94u4d5vtBNoBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2OgIQRgbuD65h6V0RuDo/GrxY5YH8VKw5fUls0MmHaa2bUAnsGX"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422465,
  "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_+JALAfhCuECc9mNWroWt6zMsh/Djo5XDpE1+4pWZxWVCj+wYoBe5mZFoRfDSPyVdX5OSZEdEOwdjFX756Ccw94u4d5vtBNoBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2OgIQRgbuD65h6V0RuDo/GrxY5YH8VKw5fUls0MmHaa2bUAnsGX",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422464,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB8JuR3xTulzeicBojm1MIYGanxMFxAIf9eycCLLa1PrXllY29VvtoXbMiOVK0Nb0arFYLL514Xony9j77bNJwDuECc9mNWroWt6zMsh/Djo5XDpE1+4pWZxWVCj+wYoBe5mZFoRfDSPyVdX5OSZEdEOwdjFX756Ccw94u4d5vtBNoBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2OgIQRgbuD65h6V0RuDo/GrxY5YH8VKw5fUls0MmHaa2bWc1b4H"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEB8JuR3xTulzeicBojm1MIYGanxMFxAIf9eycCLLa1PrXllY29VvtoXbMiOVK0Nb0arFYLL514Xony9j77bNJwDuECc9mNWroWt6zMsh/Djo5XDpE1+4pWZxWVCj+wYoBe5mZFoRfDSPyVdX5OSZEdEOwdjFX756Ccw94u4d5vtBNoBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2OgIQRgbuD65h6V0RuDo/GrxY5YH8VKw5fUls0MmHaa2bWc1b4H"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEB8JuR3xTulzeicBojm1MIYGanxMFxAIf9eycCLLa1PrXllY29VvtoXbMiOVK0Nb0arFYLL514Xony9j77bNJwDuECc9mNWroWt6zMsh/Djo5XDpE1+4pWZxWVCj+wYoBe5mZFoRfDSPyVdX5OSZEdEOwdjFX756Ccw94u4d5vtBNoBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2OgIQRgbuD65h6V0RuDo/GrxY5YH8VKw5fUls0MmHaa2bWc1b4H"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 99,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 99,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 100,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422463,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBcLPrYX9zIdGlozKu1yvemvJSt8HeUPVx6fh4YQ4GCsWgvqRj8lcd5HzaSgPD9FS1e74ea4ORnXpVvQRHK9pcKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2SgCam+X6zDN0rg397eZPKW4VyjI/dKdmpgiOVhmWhPSkgUY59k"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422463,
  "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_+JALAfhCuEBcLPrYX9zIdGlozKu1yvemvJSt8HeUPVx6fh4YQ4GCsWgvqRj8lcd5HzaSgPD9FS1e74ea4ORnXpVvQRHK9pcKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2SgCam+X6zDN0rg397eZPKW4VyjI/dKdmpgiOVhmWhPSkgUY59k",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422462,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBcLPrYX9zIdGlozKu1yvemvJSt8HeUPVx6fh4YQ4GCsWgvqRj8lcd5HzaSgPD9FS1e74ea4ORnXpVvQRHK9pcKuECSL75WnPuV0d/L923k2PyjokHQ7TRLggejvRY5mwsnUqzJQC/6YDpmqi17IEC6dMKTPgVq4UmSgAgiTvdR/5AFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2SgCam+X6zDN0rg397eZPKW4VyjI/dKdmpgiOVhmWhPSkj70Xar"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBcLPrYX9zIdGlozKu1yvemvJSt8HeUPVx6fh4YQ4GCsWgvqRj8lcd5HzaSgPD9FS1e74ea4ORnXpVvQRHK9pcKuECSL75WnPuV0d/L923k2PyjokHQ7TRLggejvRY5mwsnUqzJQC/6YDpmqi17IEC6dMKTPgVq4UmSgAgiTvdR/5AFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2SgCam+X6zDN0rg397eZPKW4VyjI/dKdmpgiOVhmWhPSkj70Xar"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBcLPrYX9zIdGlozKu1yvemvJSt8HeUPVx6fh4YQ4GCsWgvqRj8lcd5HzaSgPD9FS1e74ea4ORnXpVvQRHK9pcKuECSL75WnPuV0d/L923k2PyjokHQ7TRLggejvRY5mwsnUqzJQC/6YDpmqi17IEC6dMKTPgVq4UmSgAgiTvdR/5AFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2SgCam+X6zDN0rg397eZPKW4VyjI/dKdmpgiOVhmWhPSkj70Xar"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 100,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 100,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 101,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422461,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDHE3twvV5nhnhsJ7Z1eOYtaZZ3MVtubfwwa4yiME+HGaCUDhvKBl93AO8Fyh0yn8tEmGI02iJny5rznWi6oasLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2WgRX8QRIqTVNV7gw0lc8ziKn99HwWHClR2Bvm8UaI0NsPEHMpz"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422461,
  "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_+JALAfhCuEDHE3twvV5nhnhsJ7Z1eOYtaZZ3MVtubfwwa4yiME+HGaCUDhvKBl93AO8Fyh0yn8tEmGI02iJny5rznWi6oasLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2WgRX8QRIqTVNV7gw0lc8ziKn99HwWHClR2Bvm8UaI0NsPEHMpz",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422460,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA7StDESvDCwwwpFNYmmGfWI4u14YdawJTyId4/yGpdv6kGPfRgHjp3+7VhehbV0+CCCdL7+BB+0pbAXfKXAoUFuEDHE3twvV5nhnhsJ7Z1eOYtaZZ3MVtubfwwa4yiME+HGaCUDhvKBl93AO8Fyh0yn8tEmGI02iJny5rznWi6oasLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2WgRX8QRIqTVNV7gw0lc8ziKn99HwWHClR2Bvm8UaI0NsNO5Nn4"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA7StDESvDCwwwpFNYmmGfWI4u14YdawJTyId4/yGpdv6kGPfRgHjp3+7VhehbV0+CCCdL7+BB+0pbAXfKXAoUFuEDHE3twvV5nhnhsJ7Z1eOYtaZZ3MVtubfwwa4yiME+HGaCUDhvKBl93AO8Fyh0yn8tEmGI02iJny5rznWi6oasLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2WgRX8QRIqTVNV7gw0lc8ziKn99HwWHClR2Bvm8UaI0NsNO5Nn4"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA7StDESvDCwwwpFNYmmGfWI4u14YdawJTyId4/yGpdv6kGPfRgHjp3+7VhehbV0+CCCdL7+BB+0pbAXfKXAoUFuEDHE3twvV5nhnhsJ7Z1eOYtaZZ3MVtubfwwa4yiME+HGaCUDhvKBl93AO8Fyh0yn8tEmGI02iJny5rznWi6oasLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2WgRX8QRIqTVNV7gw0lc8ziKn99HwWHClR2Bvm8UaI0NsNO5Nn4"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 101,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 101,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 102,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422459,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBtpbAnyco52uVXERFaCAY6W0S+jk0sMKigsh+X55d9Un3ktxj7MhLnq96dOe0pO4sndj4px8prtUcPIAtVOIMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2agnJ0BCBR648qtd4Np1OkHTYo/doAnYxjtyGPVxCoQk4Y6lalv"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422459,
  "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_+JALAfhCuEBtpbAnyco52uVXERFaCAY6W0S+jk0sMKigsh+X55d9Un3ktxj7MhLnq96dOe0pO4sndj4px8prtUcPIAtVOIMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2agnJ0BCBR648qtd4Np1OkHTYo/doAnYxjtyGPVxCoQk4Y6lalv",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422458,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBct3JZojgs0GnGsCiAaW4Lg6VenOljMfiPiEOwPAnNyJfu2MB/u1uqFU19H64P4lD8ye+jHQuAr9EZ9ehcS3sIuEBtpbAnyco52uVXERFaCAY6W0S+jk0sMKigsh+X55d9Un3ktxj7MhLnq96dOe0pO4sndj4px8prtUcPIAtVOIMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2agnJ0BCBR648qtd4Np1OkHTYo/doAnYxjtyGPVxCoQk4bsmYX8"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBct3JZojgs0GnGsCiAaW4Lg6VenOljMfiPiEOwPAnNyJfu2MB/u1uqFU19H64P4lD8ye+jHQuAr9EZ9ehcS3sIuEBtpbAnyco52uVXERFaCAY6W0S+jk0sMKigsh+X55d9Un3ktxj7MhLnq96dOe0pO4sndj4px8prtUcPIAtVOIMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2agnJ0BCBR648qtd4Np1OkHTYo/doAnYxjtyGPVxCoQk4bsmYX8"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBct3JZojgs0GnGsCiAaW4Lg6VenOljMfiPiEOwPAnNyJfu2MB/u1uqFU19H64P4lD8ye+jHQuAr9EZ9ehcS3sIuEBtpbAnyco52uVXERFaCAY6W0S+jk0sMKigsh+X55d9Un3ktxj7MhLnq96dOe0pO4sndj4px8prtUcPIAtVOIMDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2agnJ0BCBR648qtd4Np1OkHTYo/doAnYxjtyGPVxCoQk4bsmYX8"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 102,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 102,
      "contract_id": "ct_2PWQPrCzpwLSrRTTtrSDKZpUoWBkEBNXfY3PajaRJhhFopr8rw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "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+Asbyi7VgPYlIJzA67Z6B82NiBhi2jqPp6/nZAoL7FECGs71TpyCCjxWGgDv86VZ3N2Rc=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422457,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDzSmgkZywgh3zc5/bH4r9Rd/helwrVK80asbH7ejF+J+JSYqboGND6XoZBuMm4R5TytVDfyz1sUfIUYqkdv2sJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2egfNjYgYYto6j6ev52QKC+xRAhrO9U6cggo8VhoA7/OlWQ8K/m"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422457,
  "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_+JALAfhCuEDzSmgkZywgh3zc5/bH4r9Rd/helwrVK80asbH7ejF+J+JSYqboGND6XoZBuMm4R5TytVDfyz1sUfIUYqkdv2sJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2egfNjYgYYto6j6ev52QKC+xRAhrO9U6cggo8VhoA7/OlWQ8K/m",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422456,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECyxGdGq/W7lXZdbqlURS7jeeDHwpVawPJylZgs1TLArG/GcB8N/pIWQOjGBnSUeobvqha0vWr8FI8h1mZOKsYFuEDzSmgkZywgh3zc5/bH4r9Rd/helwrVK80asbH7ejF+J+JSYqboGND6XoZBuMm4R5TytVDfyz1sUfIUYqkdv2sJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2egfNjYgYYto6j6ev52QKC+xRAhrO9U6cggo8VhoA7/OlUZVP5j"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECyxGdGq/W7lXZdbqlURS7jeeDHwpVawPJylZgs1TLArG/GcB8N/pIWQOjGBnSUeobvqha0vWr8FI8h1mZOKsYFuEDzSmgkZywgh3zc5/bH4r9Rd/helwrVK80asbH7ejF+J+JSYqboGND6XoZBuMm4R5TytVDfyz1sUfIUYqkdv2sJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2egfNjYgYYto6j6ev52QKC+xRAhrO9U6cggo8VhoA7/OlUZVP5j"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECyxGdGq/W7lXZdbqlURS7jeeDHwpVawPJylZgs1TLArG/GcB8N/pIWQOjGBnSUeobvqha0vWr8FI8h1mZOKsYFuEDzSmgkZywgh3zc5/bH4r9Rd/helwrVK80asbH7ejF+J+JSYqboGND6XoZBuMm4R5TytVDfyz1sUfIUYqkdv2sJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2egfNjYgYYto6j6ev52QKC+xRAhrO9U6cggo8VhoA7/OlUZVP5j"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422455,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAz/bYQ6rQzkDw06iivT1bxcTuM30Rbr0k8ixh37Wsk8NvZ+XSqkB42wJHak8PSIQKTVBdCagE9IY4XC/USRg0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2igoaAsg/Zzg42ToKICsboKmoo0wPCZw8X83CypMS9TT8AMMRFy"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422455,
  "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_+JALAfhCuEAz/bYQ6rQzkDw06iivT1bxcTuM30Rbr0k8ixh37Wsk8NvZ+XSqkB42wJHak8PSIQKTVBdCagE9IY4XC/USRg0GuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2igoaAsg/Zzg42ToKICsboKmoo0wPCZw8X83CypMS9TT8AMMRFy",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422454,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAz/bYQ6rQzkDw06iivT1bxcTuM30Rbr0k8ixh37Wsk8NvZ+XSqkB42wJHak8PSIQKTVBdCagE9IY4XC/USRg0GuEBr4IYZb9jg4UjA7mkB6ZmpEzrFkYGXClC5Q3ZGkpVytGw51O3OVpSckbY+Oh5K2u8OCU5Z0BzTVTJDCWAhkGMLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2igoaAsg/Zzg42ToKICsboKmoo0wPCZw8X83CypMS9TT8D+UnnK"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAz/bYQ6rQzkDw06iivT1bxcTuM30Rbr0k8ixh37Wsk8NvZ+XSqkB42wJHak8PSIQKTVBdCagE9IY4XC/USRg0GuEBr4IYZb9jg4UjA7mkB6ZmpEzrFkYGXClC5Q3ZGkpVytGw51O3OVpSckbY+Oh5K2u8OCU5Z0BzTVTJDCWAhkGMLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2igoaAsg/Zzg42ToKICsboKmoo0wPCZw8X83CypMS9TT8D+UnnK"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAz/bYQ6rQzkDw06iivT1bxcTuM30Rbr0k8ixh37Wsk8NvZ+XSqkB42wJHak8PSIQKTVBdCagE9IY4XC/USRg0GuEBr4IYZb9jg4UjA7mkB6ZmpEzrFkYGXClC5Q3ZGkpVytGw51O3OVpSckbY+Oh5K2u8OCU5Z0BzTVTJDCWAhkGMLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2igoaAsg/Zzg42ToKICsboKmoo0wPCZw8X83CypMS9TT8D+UnnK"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67aaB/XHMyYl0IdFRVJOQN6T/1fvtJ4kEanCNlBPqqyol18QWnJo4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422453,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBmrjkEHuL+yvJKgiLxrcErJtvqhFe8e8ozvhiLZ3ZG7/FcrtHp18oyyeaRazJXNTGto+1mSpdIiK8Ki5FKB+INuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2mgf1xzMmJdCHRUVSTkDek/9X77SeJBGpwjZQT6qsqJdfH3FJXE"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422453,
  "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_+JALAfhCuEBmrjkEHuL+yvJKgiLxrcErJtvqhFe8e8ozvhiLZ3ZG7/FcrtHp18oyyeaRazJXNTGto+1mSpdIiK8Ki5FKB+INuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2mgf1xzMmJdCHRUVSTkDek/9X77SeJBGpwjZQT6qsqJdfH3FJXE",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422452,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBmrjkEHuL+yvJKgiLxrcErJtvqhFe8e8ozvhiLZ3ZG7/FcrtHp18oyyeaRazJXNTGto+1mSpdIiK8Ki5FKB+INuECWWObBRy0KKyY68C5q3JQlnKrpY6+tAEaNmyacnGNK409hvKmqf0HV2trSrPv+vF3sCdipOux6W49qIUEryvMKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2mgf1xzMmJdCHRUVSTkDek/9X77SeJBGpwjZQT6qsqJdfE28XZw"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBmrjkEHuL+yvJKgiLxrcErJtvqhFe8e8ozvhiLZ3ZG7/FcrtHp18oyyeaRazJXNTGto+1mSpdIiK8Ki5FKB+INuECWWObBRy0KKyY68C5q3JQlnKrpY6+tAEaNmyacnGNK409hvKmqf0HV2trSrPv+vF3sCdipOux6W49qIUEryvMKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2mgf1xzMmJdCHRUVSTkDek/9X77SeJBGpwjZQT6qsqJdfE28XZw"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBmrjkEHuL+yvJKgiLxrcErJtvqhFe8e8ozvhiLZ3ZG7/FcrtHp18oyyeaRazJXNTGto+1mSpdIiK8Ki5FKB+INuECWWObBRy0KKyY68C5q3JQlnKrpY6+tAEaNmyacnGNK409hvKmqf0HV2trSrPv+vF3sCdipOux6W49qIUEryvMKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2mgf1xzMmJdCHRUVSTkDek/9X77SeJBGpwjZQT6qsqJdfE28XZw"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 106,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422451,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDajhtyEW8ovqwzrjNLokhTRWXWBdOpmWEG4tsAXe7NOkawufNkxtcv4V4EpRTpM9Z2j+lOV9VmLtlzkOy+Z4QIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2qgYodPYnTxFv1OaWhQFJIas4AGVXMTg2uoH4Cr6P31DX30qchk"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422451,
  "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_+JALAfhCuEDajhtyEW8ovqwzrjNLokhTRWXWBdOpmWEG4tsAXe7NOkawufNkxtcv4V4EpRTpM9Z2j+lOV9VmLtlzkOy+Z4QIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2qgYodPYnTxFv1OaWhQFJIas4AGVXMTg2uoH4Cr6P31DX30qchk",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422450,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA/3p2oI8TNlc2R8xjiuDVdQpphx9OzQjjNc7ayXkpUyf7WkP7b5kkp/7QVH3q8qeMkbwp/8HCw30eEcXPj/MIPuEDajhtyEW8ovqwzrjNLokhTRWXWBdOpmWEG4tsAXe7NOkawufNkxtcv4V4EpRTpM9Z2j+lOV9VmLtlzkOy+Z4QIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2qgYodPYnTxFv1OaWhQFJIas4AGVXMTg2uoH4Cr6P31DX2TiM9R"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA/3p2oI8TNlc2R8xjiuDVdQpphx9OzQjjNc7ayXkpUyf7WkP7b5kkp/7QVH3q8qeMkbwp/8HCw30eEcXPj/MIPuEDajhtyEW8ovqwzrjNLokhTRWXWBdOpmWEG4tsAXe7NOkawufNkxtcv4V4EpRTpM9Z2j+lOV9VmLtlzkOy+Z4QIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2qgYodPYnTxFv1OaWhQFJIas4AGVXMTg2uoH4Cr6P31DX2TiM9R"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEA/3p2oI8TNlc2R8xjiuDVdQpphx9OzQjjNc7ayXkpUyf7WkP7b5kkp/7QVH3q8qeMkbwp/8HCw30eEcXPj/MIPuEDajhtyEW8ovqwzrjNLokhTRWXWBdOpmWEG4tsAXe7NOkawufNkxtcv4V4EpRTpM9Z2j+lOV9VmLtlzkOy+Z4QIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2qgYodPYnTxFv1OaWhQFJIas4AGVXMTg2uoH4Cr6P31DX2TiM9R"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 106,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 106,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 107,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422449,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDIaWCgOeW59zCTa1QKUhrx2E/i7jmzYFWUN3h+HdT4xidQL9viA3tNGyJ+A9mjMtaMhsE7M8qOiuBZVfRUosALuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ugQybNfVcXx6ocknqlIgjWiQY/G/y0HUtib5mKOHBT/FqGW5fv"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422449,
  "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_+JALAfhCuEDIaWCgOeW59zCTa1QKUhrx2E/i7jmzYFWUN3h+HdT4xidQL9viA3tNGyJ+A9mjMtaMhsE7M8qOiuBZVfRUosALuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ugQybNfVcXx6ocknqlIgjWiQY/G/y0HUtib5mKOHBT/FqGW5fv",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422448,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECyVYTzEVTxA6flCka/fl5LhPHAY7XOP9G6qh3NWmVLprkk3ns9C0kc+dk93P6yc9DP4KSDlqVDSMMPUQECLZ4NuEDIaWCgOeW59zCTa1QKUhrx2E/i7jmzYFWUN3h+HdT4xidQL9viA3tNGyJ+A9mjMtaMhsE7M8qOiuBZVfRUosALuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ugQybNfVcXx6ocknqlIgjWiQY/G/y0HUtib5mKOHBT/Fqm61CE"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECyVYTzEVTxA6flCka/fl5LhPHAY7XOP9G6qh3NWmVLprkk3ns9C0kc+dk93P6yc9DP4KSDlqVDSMMPUQECLZ4NuEDIaWCgOeW59zCTa1QKUhrx2E/i7jmzYFWUN3h+HdT4xidQL9viA3tNGyJ+A9mjMtaMhsE7M8qOiuBZVfRUosALuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ugQybNfVcXx6ocknqlIgjWiQY/G/y0HUtib5mKOHBT/Fqm61CE"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECyVYTzEVTxA6flCka/fl5LhPHAY7XOP9G6qh3NWmVLprkk3ns9C0kc+dk93P6yc9DP4KSDlqVDSMMPUQECLZ4NuEDIaWCgOeW59zCTa1QKUhrx2E/i7jmzYFWUN3h+HdT4xidQL9viA3tNGyJ+A9mjMtaMhsE7M8qOiuBZVfRUosALuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ugQybNfVcXx6ocknqlIgjWiQY/G/y0HUtib5mKOHBT/Fqm61CE"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 107,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 107,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 233,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67bKBt5e9TS/WRI01cb661KDw5rRjXvzhwf/+ZRxF/6tZok/Oaq5M=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422447,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAEiwIoS6YTyhIvZYQslrjBprfPONcULlEfp9pW9OsUEaWaxl4GS/B6LmHn0kyxmcEYQQfIoiTWaT7sdADeVo0CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ygbeXvU0v1kSNNXG+utSg8Oa0Y1784cH//mUcRf+rWaJO3ANCc"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422447,
  "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_+JALAfhCuEAEiwIoS6YTyhIvZYQslrjBprfPONcULlEfp9pW9OsUEaWaxl4GS/B6LmHn0kyxmcEYQQfIoiTWaT7sdADeVo0CuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ygbeXvU0v1kSNNXG+utSg8Oa0Y1784cH//mUcRf+rWaJO3ANCc",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422446,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAEiwIoS6YTyhIvZYQslrjBprfPONcULlEfp9pW9OsUEaWaxl4GS/B6LmHn0kyxmcEYQQfIoiTWaT7sdADeVo0CuEDB77J9VY4ZAMTHjzzegGCvV/aYvny29j4lLUFQ2ZMz1qTi3dVR6SM33R9dKCC5b7O4zFt44YJb0IJJzgM2TIAFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ygbeXvU0v1kSNNXG+utSg8Oa0Y1784cH//mUcRf+rWaJPkrNN/"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAEiwIoS6YTyhIvZYQslrjBprfPONcULlEfp9pW9OsUEaWaxl4GS/B6LmHn0kyxmcEYQQfIoiTWaT7sdADeVo0CuEDB77J9VY4ZAMTHjzzegGCvV/aYvny29j4lLUFQ2ZMz1qTi3dVR6SM33R9dKCC5b7O4zFt44YJb0IJJzgM2TIAFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ygbeXvU0v1kSNNXG+utSg8Oa0Y1784cH//mUcRf+rWaJPkrNN/"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAEiwIoS6YTyhIvZYQslrjBprfPONcULlEfp9pW9OsUEaWaxl4GS/B6LmHn0kyxmcEYQQfIoiTWaT7sdADeVo0CuEDB77J9VY4ZAMTHjzzegGCvV/aYvny29j4lLUFQ2ZMz1qTi3dVR6SM33R9dKCC5b7O4zFt44YJb0IJJzgM2TIAFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2ygbeXvU0v1kSNNXG+utSg8Oa0Y1784cH//mUcRf+rWaJPkrNN/"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67baBKYv0r/umbhoKXupq3o2ZkSR3mqL8l1kCMOP+bw9tqB7uDKa4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422445,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBN/PahJRuR4WQVxoDKVf1rlEDp/gwTf/+Dq3SWQGTOOspQ+nANov0lAkGnglPuf3ceEL+EVn9vlZiZ/ECj/uQCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu22gSmL9K/7pm4aCl7qat6NmZEkd5qi/JdZAjDj/m8PbagdFU60H"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422445,
  "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_+JALAfhCuEBN/PahJRuR4WQVxoDKVf1rlEDp/gwTf/+Dq3SWQGTOOspQ+nANov0lAkGnglPuf3ceEL+EVn9vlZiZ/ECj/uQCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu22gSmL9K/7pm4aCl7qat6NmZEkd5qi/JdZAjDj/m8PbagdFU60H",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422444,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBN/PahJRuR4WQVxoDKVf1rlEDp/gwTf/+Dq3SWQGTOOspQ+nANov0lAkGnglPuf3ceEL+EVn9vlZiZ/ECj/uQCuEBrM7QpRXzxlNBVEI5AapuQDydBFoe7Pl8l4UK22kc/gHiyFfR8V0f3rtcIDMO7g/1S2fpJcRkDGvb+a+vYC0kCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu22gSmL9K/7pm4aCl7qat6NmZEkd5qi/JdZAjDj/m8PbagdjGbw3"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBN/PahJRuR4WQVxoDKVf1rlEDp/gwTf/+Dq3SWQGTOOspQ+nANov0lAkGnglPuf3ceEL+EVn9vlZiZ/ECj/uQCuEBrM7QpRXzxlNBVEI5AapuQDydBFoe7Pl8l4UK22kc/gHiyFfR8V0f3rtcIDMO7g/1S2fpJcRkDGvb+a+vYC0kCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu22gSmL9K/7pm4aCl7qat6NmZEkd5qi/JdZAjDj/m8PbagdjGbw3"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBN/PahJRuR4WQVxoDKVf1rlEDp/gwTf/+Dq3SWQGTOOspQ+nANov0lAkGnglPuf3ceEL+EVn9vlZiZ/ECj/uQCuEBrM7QpRXzxlNBVEI5AapuQDydBFoe7Pl8l4UK22kc/gHiyFfR8V0f3rtcIDMO7g/1S2fpJcRkDGvb+a+vYC0kCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu22gSmL9K/7pm4aCl7qat6NmZEkd5qi/JdZAjDj/m8PbagdjGbw3"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 110,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422443,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAy7w83TZb5gICB/l/jW1jf09ImIowVdiCDt4QQthaU0ukh+3+8969TJqfRTAWEJjy1rhRP6yzcSvKbkGVwsVsIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu26gyPLGFbflI4vJGk7e+YX/yEf1Ylr9Mm2PGYQfy8rWjyX9c2Ah"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422443,
  "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_+JALAfhCuEAy7w83TZb5gICB/l/jW1jf09ImIowVdiCDt4QQthaU0ukh+3+8969TJqfRTAWEJjy1rhRP6yzcSvKbkGVwsVsIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu26gyPLGFbflI4vJGk7e+YX/yEf1Ylr9Mm2PGYQfy8rWjyX9c2Ah",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422442,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAy7w83TZb5gICB/l/jW1jf09ImIowVdiCDt4QQthaU0ukh+3+8969TJqfRTAWEJjy1rhRP6yzcSvKbkGVwsVsIuEDhgexsgZ78HEtDt12iKvwSZmBVFGuwsiAc2CoN1XIaKOrAh+abNFJkQnjsmMSTb/CPu74i7p2Ozi+aTFB6JXAEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu26gyPLGFbflI4vJGk7e+YX/yEf1Ylr9Mm2PGYQfy8rWjyVkXd5D"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAy7w83TZb5gICB/l/jW1jf09ImIowVdiCDt4QQthaU0ukh+3+8969TJqfRTAWEJjy1rhRP6yzcSvKbkGVwsVsIuEDhgexsgZ78HEtDt12iKvwSZmBVFGuwsiAc2CoN1XIaKOrAh+abNFJkQnjsmMSTb/CPu74i7p2Ozi+aTFB6JXAEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu26gyPLGFbflI4vJGk7e+YX/yEf1Ylr9Mm2PGYQfy8rWjyVkXd5D"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAy7w83TZb5gICB/l/jW1jf09ImIowVdiCDt4QQthaU0ukh+3+8969TJqfRTAWEJjy1rhRP6yzcSvKbkGVwsVsIuEDhgexsgZ78HEtDt12iKvwSZmBVFGuwsiAc2CoN1XIaKOrAh+abNFJkQnjsmMSTb/CPu74i7p2Ozi+aTFB6JXAEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu26gyPLGFbflI4vJGk7e+YX/yEf1Ylr9Mm2PGYQfy8rWjyVkXd5D"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 110,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 110,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 111,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422441,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECS99/94fn77A4g8IBLVdT2f2MlKvBc/XhA6BB0yAF5Yk9rOO6B6TzGHUP8W/4RSImZvaf9jjfePev/P+hLgNUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2+gPSHsMTZtct08l4EZjVkfU9U1D6qHIQxez3A3ACNHGjw2RLOx"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422441,
  "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_+JALAfhCuECS99/94fn77A4g8IBLVdT2f2MlKvBc/XhA6BB0yAF5Yk9rOO6B6TzGHUP8W/4RSImZvaf9jjfePev/P+hLgNUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2+gPSHsMTZtct08l4EZjVkfU9U1D6qHIQxez3A3ACNHGjw2RLOx",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422440,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPldUDL1mvfsLP6X8Ezf+wEF1hNiPXG/C73UFPYHqHO54Ujf85JeFF8Fwh1oYLWe5vj71T0JrOw5FLFWPkt8UCuECS99/94fn77A4g8IBLVdT2f2MlKvBc/XhA6BB0yAF5Yk9rOO6B6TzGHUP8W/4RSImZvaf9jjfePev/P+hLgNUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2+gPSHsMTZtct08l4EZjVkfU9U1D6qHIQxez3A3ACNHGjzTjhn5"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBPldUDL1mvfsLP6X8Ezf+wEF1hNiPXG/C73UFPYHqHO54Ujf85JeFF8Fwh1oYLWe5vj71T0JrOw5FLFWPkt8UCuECS99/94fn77A4g8IBLVdT2f2MlKvBc/XhA6BB0yAF5Yk9rOO6B6TzGHUP8W/4RSImZvaf9jjfePev/P+hLgNUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2+gPSHsMTZtct08l4EZjVkfU9U1D6qHIQxez3A3ACNHGjzTjhn5"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBPldUDL1mvfsLP6X8Ezf+wEF1hNiPXG/C73UFPYHqHO54Ujf85JeFF8Fwh1oYLWe5vj71T0JrOw5FLFWPkt8UCuECS99/94fn77A4g8IBLVdT2f2MlKvBc/XhA6BB0yAF5Yk9rOO6B6TzGHUP8W/4RSImZvaf9jjfePev/P+hLgNUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu2+gPSHsMTZtct08l4EZjVkfU9U1D6qHIQxez3A3ACNHGjzTjhn5"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 111,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 111,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 203,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 112,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422439,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBFpJMJkqiaRG9UYKPLdRPG0tccFXip5kduc8bx/837PSvUnVYRph8PvfvWIyyB/oEwrmM6xAm5kfANsuGx+zsGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3CgT3jiRBIz7AeMtuMwcOlDo2THhrtjGbOvos15xPStB7j3ARsh"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422439,
  "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_+JALAfhCuEBFpJMJkqiaRG9UYKPLdRPG0tccFXip5kduc8bx/837PSvUnVYRph8PvfvWIyyB/oEwrmM6xAm5kfANsuGx+zsGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3CgT3jiRBIz7AeMtuMwcOlDo2THhrtjGbOvos15xPStB7j3ARsh",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422438,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBFpJMJkqiaRG9UYKPLdRPG0tccFXip5kduc8bx/837PSvUnVYRph8PvfvWIyyB/oEwrmM6xAm5kfANsuGx+zsGuECAOmNTkF8A616IM5X4JfxGpPNomrpkXt3q5B3xp1DPWUt7ZqdAC6cQyNpOIMC0FqPmFAnbA2TPUVhtQ/c38RQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3CgT3jiRBIz7AeMtuMwcOlDo2THhrtjGbOvos15xPStB7h1vUDG"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBFpJMJkqiaRG9UYKPLdRPG0tccFXip5kduc8bx/837PSvUnVYRph8PvfvWIyyB/oEwrmM6xAm5kfANsuGx+zsGuECAOmNTkF8A616IM5X4JfxGpPNomrpkXt3q5B3xp1DPWUt7ZqdAC6cQyNpOIMC0FqPmFAnbA2TPUVhtQ/c38RQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3CgT3jiRBIz7AeMtuMwcOlDo2THhrtjGbOvos15xPStB7h1vUDG"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBFpJMJkqiaRG9UYKPLdRPG0tccFXip5kduc8bx/837PSvUnVYRph8PvfvWIyyB/oEwrmM6xAm5kfANsuGx+zsGuECAOmNTkF8A616IM5X4JfxGpPNomrpkXt3q5B3xp1DPWUt7ZqdAC6cQyNpOIMC0FqPmFAnbA2TPUVhtQ/c38RQLuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3CgT3jiRBIz7AeMtuMwcOlDo2THhrtjGbOvos15xPStB7h1vUDG"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 112,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 112,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 113,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422437,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBxaTZuauDxhBFtOdm2EPa/0o01hKrdgzgnx9HB6coLXC7mKBaN+JL+8ZDSdpIkLUTU5+J+/ezuVW724rNpASMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3GglJaGk7NepR8tDuRCrSvem3IxOP8xG2zLS9U26wqCL5kCXkf9"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422437,
  "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_+JALAfhCuEBxaTZuauDxhBFtOdm2EPa/0o01hKrdgzgnx9HB6coLXC7mKBaN+JL+8ZDSdpIkLUTU5+J+/ezuVW724rNpASMGuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3GglJaGk7NepR8tDuRCrSvem3IxOP8xG2zLS9U26wqCL5kCXkf9",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422436,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBxaTZuauDxhBFtOdm2EPa/0o01hKrdgzgnx9HB6coLXC7mKBaN+JL+8ZDSdpIkLUTU5+J+/ezuVW724rNpASMGuECFXQjYe2Mt2302S690TpTzKz5SieMfRKasu/FkADP8z/F0ArnglBKtqzk3NqhnKaBEp4t6W2s2ZzK3g3SHQ3cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3GglJaGk7NepR8tDuRCrSvem3IxOP8xG2zLS9U26wqCL5lECWUR"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBxaTZuauDxhBFtOdm2EPa/0o01hKrdgzgnx9HB6coLXC7mKBaN+JL+8ZDSdpIkLUTU5+J+/ezuVW724rNpASMGuECFXQjYe2Mt2302S690TpTzKz5SieMfRKasu/FkADP8z/F0ArnglBKtqzk3NqhnKaBEp4t6W2s2ZzK3g3SHQ3cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3GglJaGk7NepR8tDuRCrSvem3IxOP8xG2zLS9U26wqCL5lECWUR"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBxaTZuauDxhBFtOdm2EPa/0o01hKrdgzgnx9HB6coLXC7mKBaN+JL+8ZDSdpIkLUTU5+J+/ezuVW724rNpASMGuECFXQjYe2Mt2302S690TpTzKz5SieMfRKasu/FkADP8z/F0ArnglBKtqzk3NqhnKaBEp4t6W2s2ZzK3g3SHQ3cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3GglJaGk7NepR8tDuRCrSvem3IxOP8xG2zLS9U26wqCL5lECWUR"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 113,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 113,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 323,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 114,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422435,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNjoYCbhyMsQ2WJB+sEAJCr6N/f1NaxpUJmnDIRLQnIcrGnxUDsuDBLZh3sN6yptNq2Rh3tTH8z4NxyRdLsMQFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3KgmE73EmrPm2ubNDsQmSTJ8ojiDgEBleWc6TugGk/R3I7miCUy"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422435,
  "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_+JALAfhCuECNjoYCbhyMsQ2WJB+sEAJCr6N/f1NaxpUJmnDIRLQnIcrGnxUDsuDBLZh3sN6yptNq2Rh3tTH8z4NxyRdLsMQFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3KgmE73EmrPm2ubNDsQmSTJ8ojiDgEBleWc6TugGk/R3I7miCUy",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422434,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECNjoYCbhyMsQ2WJB+sEAJCr6N/f1NaxpUJmnDIRLQnIcrGnxUDsuDBLZh3sN6yptNq2Rh3tTH8z4NxyRdLsMQFuEDtobSBJ2gaeDYb71GxzNCXUXj6tuZoOIbK+RzCczIVyE6GPONqeWoY9jsmKgOoULHKBz27ICX44uXg9mtpLVwJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3KgmE73EmrPm2ubNDsQmSTJ8ojiDgEBleWc6TugGk/R3I7otZbO"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECNjoYCbhyMsQ2WJB+sEAJCr6N/f1NaxpUJmnDIRLQnIcrGnxUDsuDBLZh3sN6yptNq2Rh3tTH8z4NxyRdLsMQFuEDtobSBJ2gaeDYb71GxzNCXUXj6tuZoOIbK+RzCczIVyE6GPONqeWoY9jsmKgOoULHKBz27ICX44uXg9mtpLVwJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3KgmE73EmrPm2ubNDsQmSTJ8ojiDgEBleWc6TugGk/R3I7otZbO"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECNjoYCbhyMsQ2WJB+sEAJCr6N/f1NaxpUJmnDIRLQnIcrGnxUDsuDBLZh3sN6yptNq2Rh3tTH8z4NxyRdLsMQFuEDtobSBJ2gaeDYb71GxzNCXUXj6tuZoOIbK+RzCczIVyE6GPONqeWoY9jsmKgOoULHKBz27ICX44uXg9mtpLVwJuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3KgmE73EmrPm2ubNDsQmSTJ8ojiDgEBleWc6TugGk/R3I7otZbO"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 114,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 114,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 115,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422433,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAPUIrABDhPw/w/0azEHvhzo5JWVDbKswS8ekegEc+GNijUihDB2z/V9klE3RAiOr8M7M+d7LDsy2VHkcInJKIIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3OgE0oephlIuQz7r1XyD+2FJ4goT/yHeVxnHbCK1WpvwcaBWkdN"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422433,
  "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_+JALAfhCuEAPUIrABDhPw/w/0azEHvhzo5JWVDbKswS8ekegEc+GNijUihDB2z/V9klE3RAiOr8M7M+d7LDsy2VHkcInJKIIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3OgE0oephlIuQz7r1XyD+2FJ4goT/yHeVxnHbCK1WpvwcaBWkdN",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422432,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAPUIrABDhPw/w/0azEHvhzo5JWVDbKswS8ekegEc+GNijUihDB2z/V9klE3RAiOr8M7M+d7LDsy2VHkcInJKIIuED9Bnhz2LWxr51wwahp3B0OLpp1uni/R77wyU5bWfaZce0SbJ7KJ/KOoWupb24sN0218pLe3iZ+zMoi7cinX2cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3OgE0oephlIuQz7r1XyD+2FJ4goT/yHeVxnHbCK1Wpvwcb03QjZ"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAPUIrABDhPw/w/0azEHvhzo5JWVDbKswS8ekegEc+GNijUihDB2z/V9klE3RAiOr8M7M+d7LDsy2VHkcInJKIIuED9Bnhz2LWxr51wwahp3B0OLpp1uni/R77wyU5bWfaZce0SbJ7KJ/KOoWupb24sN0218pLe3iZ+zMoi7cinX2cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3OgE0oephlIuQz7r1XyD+2FJ4goT/yHeVxnHbCK1Wpvwcb03QjZ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAPUIrABDhPw/w/0azEHvhzo5JWVDbKswS8ekegEc+GNijUihDB2z/V9klE3RAiOr8M7M+d7LDsy2VHkcInJKIIuED9Bnhz2LWxr51wwahp3B0OLpp1uni/R77wyU5bWfaZce0SbJ7KJ/KOoWupb24sN0218pLe3iZ+zMoi7cinX2cDuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3OgE0oephlIuQz7r1XyD+2FJ4goT/yHeVxnHbCK1Wpvwcb03QjZ"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 115,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 115,
      "contract_id": "ct_thRuKj5Ey9di4NGj6brXkwHv9XdkAUj6GSCz5GwtYCbSm3Atw",
      "gas_price": 1,
      "gas_used": 263,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": "1",
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "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+Asbyi7VgPYlIJzA67dKB9HkWgQ56CrlhyC7e3mS4aDafCFDJ32NNSi80bvOV7xZV6MPs=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422431,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED10qqRk6l07or+YCnAujrQJYMdiKKWI5BojSNowAHgWh7xwUa0iCm2vxlfRf2OmU/0eefYQHTgQZg7SRNi88sHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3SgfR5FoEOegq5Ycgu3t5kuGg2nwhQyd9jTUovNG7zle8UAWpOf"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422431,
  "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_+JALAfhCuED10qqRk6l07or+YCnAujrQJYMdiKKWI5BojSNowAHgWh7xwUa0iCm2vxlfRf2OmU/0eefYQHTgQZg7SRNi88sHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3SgfR5FoEOegq5Ycgu3t5kuGg2nwhQyd9jTUovNG7zle8UAWpOf",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422430,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECmp2UGyMfrC+OdJW1Cb9FbnUHZ/K5g3npOStKMAcVfueeAdFBTUUn3GIdzB61v3Xj2i1SFqiW1mmmK1LNWcvkOuED10qqRk6l07or+YCnAujrQJYMdiKKWI5BojSNowAHgWh7xwUa0iCm2vxlfRf2OmU/0eefYQHTgQZg7SRNi88sHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3SgfR5FoEOegq5Ycgu3t5kuGg2nwhQyd9jTUovNG7zle8W7v0c5"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECmp2UGyMfrC+OdJW1Cb9FbnUHZ/K5g3npOStKMAcVfueeAdFBTUUn3GIdzB61v3Xj2i1SFqiW1mmmK1LNWcvkOuED10qqRk6l07or+YCnAujrQJYMdiKKWI5BojSNowAHgWh7xwUa0iCm2vxlfRf2OmU/0eefYQHTgQZg7SRNi88sHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3SgfR5FoEOegq5Ycgu3t5kuGg2nwhQyd9jTUovNG7zle8W7v0c5"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECmp2UGyMfrC+OdJW1Cb9FbnUHZ/K5g3npOStKMAcVfueeAdFBTUUn3GIdzB61v3Xj2i1SFqiW1mmmK1LNWcvkOuED10qqRk6l07or+YCnAujrQJYMdiKKWI5BojSNowAHgWh7xwUa0iCm2vxlfRf2OmU/0eefYQHTgQZg7SRNi88sHuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3SgfR5FoEOegq5Ycgu3t5kuGg2nwhQyd9jTUovNG7zle8W7v0c5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67daAsQU/79Y6pAwOyrAok7FdVBTUOG778bxLhGvTHTRGBj72OT10=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422429,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDmn/AU5dWOh+VtNXUgeafvuhWyj1kmGR2rif8s605QuWDpMz0btKyWTjo2hWkYLVlF4BNeG9R1iWQAFtpR5xcFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3WgLEFP+/WOqQMDsqwKJOxXVQU1Dhu+/G8S4Rr0x00RgY8DWohE"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422429,
  "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_+JALAfhCuEDmn/AU5dWOh+VtNXUgeafvuhWyj1kmGR2rif8s605QuWDpMz0btKyWTjo2hWkYLVlF4BNeG9R1iWQAFtpR5xcFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3WgLEFP+/WOqQMDsqwKJOxXVQU1Dhu+/G8S4Rr0x00RgY8DWohE",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422428,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECX8OAoTcqR1iF1seHlb6f11TsYjN0Mu14j43fjXDb6dzLU9OmT+a2EkNkqXJr053tfZcWrBzqB7o95CeM7gpgNuEDmn/AU5dWOh+VtNXUgeafvuhWyj1kmGR2rif8s605QuWDpMz0btKyWTjo2hWkYLVlF4BNeG9R1iWQAFtpR5xcFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3WgLEFP+/WOqQMDsqwKJOxXVQU1Dhu+/G8S4Rr0x00RgY8PHkpu"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECX8OAoTcqR1iF1seHlb6f11TsYjN0Mu14j43fjXDb6dzLU9OmT+a2EkNkqXJr053tfZcWrBzqB7o95CeM7gpgNuEDmn/AU5dWOh+VtNXUgeafvuhWyj1kmGR2rif8s605QuWDpMz0btKyWTjo2hWkYLVlF4BNeG9R1iWQAFtpR5xcFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3WgLEFP+/WOqQMDsqwKJOxXVQU1Dhu+/G8S4Rr0x00RgY8PHkpu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECX8OAoTcqR1iF1seHlb6f11TsYjN0Mu14j43fjXDb6dzLU9OmT+a2EkNkqXJr053tfZcWrBzqB7o95CeM7gpgNuEDmn/AU5dWOh+VtNXUgeafvuhWyj1kmGR2rif8s605QuWDpMz0btKyWTjo2hWkYLVlF4BNeG9R1iWQAFtpR5xcFuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3WgLEFP+/WOqQMDsqwKJOxXVQU1Dhu+/G8S4Rr0x00RgY8PHkpu"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422427,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC2e9BIjVWQjb4OEQV8I1SBlu0rQMNjO42i04a5m66TiO3PAXAjAsEO/Kmq9HuOFMva3K4AKjZ1xrwMAk3eoVUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3agSA6wbasNK5OBUnuyKTIiaQC4WopZ2FCog7XY8O6JFuSkKVF3"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422427,
  "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_+JALAfhCuEC2e9BIjVWQjb4OEQV8I1SBlu0rQMNjO42i04a5m66TiO3PAXAjAsEO/Kmq9HuOFMva3K4AKjZ1xrwMAk3eoVUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3agSA6wbasNK5OBUnuyKTIiaQC4WopZ2FCog7XY8O6JFuSkKVF3",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422426,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECJgByBEYwZQzXYen9eh11qLbXMN4AmYlp1iEYOz67tnlShvV2bMqQjkeaaVNtdbAqFBsTtkQbhlS5ms+fHZGkGuEC2e9BIjVWQjb4OEQV8I1SBlu0rQMNjO42i04a5m66TiO3PAXAjAsEO/Kmq9HuOFMva3K4AKjZ1xrwMAk3eoVUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3agSA6wbasNK5OBUnuyKTIiaQC4WopZ2FCog7XY8O6JFuTrOws/"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECJgByBEYwZQzXYen9eh11qLbXMN4AmYlp1iEYOz67tnlShvV2bMqQjkeaaVNtdbAqFBsTtkQbhlS5ms+fHZGkGuEC2e9BIjVWQjb4OEQV8I1SBlu0rQMNjO42i04a5m66TiO3PAXAjAsEO/Kmq9HuOFMva3K4AKjZ1xrwMAk3eoVUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3agSA6wbasNK5OBUnuyKTIiaQC4WopZ2FCog7XY8O6JFuTrOws/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECJgByBEYwZQzXYen9eh11qLbXMN4AmYlp1iEYOz67tnlShvV2bMqQjkeaaVNtdbAqFBsTtkQbhlS5ms+fHZGkGuEC2e9BIjVWQjb4OEQV8I1SBlu0rQMNjO42i04a5m66TiO3PAXAjAsEO/Kmq9HuOFMva3K4AKjZ1xrwMAk3eoVUEuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3agSA6wbasNK5OBUnuyKTIiaQC4WopZ2FCog7XY8O6JFuTrOws/"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 119,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422425,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBOL0l9E1onSUsMqXoil1lVLjXQuKaifJWUH/MG8QLnZQcshPbZM2z9JVz8FFe/A9kj7C6mVf934GhZNkiAUaoPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3egIIehQazPsoN+JfjlTrrAzDO5J9HJEr6L8sh8T0reyG/7Wexm"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422425,
  "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_+JALAfhCuEBOL0l9E1onSUsMqXoil1lVLjXQuKaifJWUH/MG8QLnZQcshPbZM2z9JVz8FFe/A9kj7C6mVf934GhZNkiAUaoPuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3egIIehQazPsoN+JfjlTrrAzDO5J9HJEr6L8sh8T0reyG/7Wexm",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422424,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBOL0l9E1onSUsMqXoil1lVLjXQuKaifJWUH/MG8QLnZQcshPbZM2z9JVz8FFe/A9kj7C6mVf934GhZNkiAUaoPuECqvyu3StCsWN0p005jejq5JgOguMQXDdPimOdCy7+rHblfYEB9gIxKSf9+JQmy+hC+YMhTZi76Drz9S2TidnEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3egIIehQazPsoN+JfjlTrrAzDO5J9HJEr6L8sh8T0reyG/5EnUg"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBOL0l9E1onSUsMqXoil1lVLjXQuKaifJWUH/MG8QLnZQcshPbZM2z9JVz8FFe/A9kj7C6mVf934GhZNkiAUaoPuECqvyu3StCsWN0p005jejq5JgOguMQXDdPimOdCy7+rHblfYEB9gIxKSf9+JQmy+hC+YMhTZi76Drz9S2TidnEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3egIIehQazPsoN+JfjlTrrAzDO5J9HJEr6L8sh8T0reyG/5EnUg"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBOL0l9E1onSUsMqXoil1lVLjXQuKaifJWUH/MG8QLnZQcshPbZM2z9JVz8FFe/A9kj7C6mVf934GhZNkiAUaoPuECqvyu3StCsWN0p005jejq5JgOguMQXDdPimOdCy7+rHblfYEB9gIxKSf9+JQmy+hC+YMhTZi76Drz9S2TidnEOuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3egIIehQazPsoN+JfjlTrrAzDO5J9HJEr6L8sh8T0reyG/5EnUg"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 119,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 119,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 120,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422423,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECXE4pi6g8FJqmWabcO4YyVIYQJMhyrEJNmSWaSafgDxZ3BFVBnU+fmvSU9Hef2Bp1K7yLLK5zMtES04+z0b5UCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ig8I88iHrsyzJQ0x7ego5fmlIRcjxgG8K9brMYyJsHl7ybeiCJ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422423,
  "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_+JALAfhCuECXE4pi6g8FJqmWabcO4YyVIYQJMhyrEJNmSWaSafgDxZ3BFVBnU+fmvSU9Hef2Bp1K7yLLK5zMtES04+z0b5UCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ig8I88iHrsyzJQ0x7ego5fmlIRcjxgG8K9brMYyJsHl7ybeiCJ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422422,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECXE4pi6g8FJqmWabcO4YyVIYQJMhyrEJNmSWaSafgDxZ3BFVBnU+fmvSU9Hef2Bp1K7yLLK5zMtES04+z0b5UCuEDNvC/F3uTYhVVsePK+uzztmAzvfrQKxGTC00gNhyz9Mzxj71yhGT3018YX57n0MvMrZfCc7GmbC7KsAhxs0DsCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ig8I88iHrsyzJQ0x7ego5fmlIRcjxgG8K9brMYyJsHl7xIKBXf"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECXE4pi6g8FJqmWabcO4YyVIYQJMhyrEJNmSWaSafgDxZ3BFVBnU+fmvSU9Hef2Bp1K7yLLK5zMtES04+z0b5UCuEDNvC/F3uTYhVVsePK+uzztmAzvfrQKxGTC00gNhyz9Mzxj71yhGT3018YX57n0MvMrZfCc7GmbC7KsAhxs0DsCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ig8I88iHrsyzJQ0x7ego5fmlIRcjxgG8K9brMYyJsHl7xIKBXf"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuECXE4pi6g8FJqmWabcO4YyVIYQJMhyrEJNmSWaSafgDxZ3BFVBnU+fmvSU9Hef2Bp1K7yLLK5zMtES04+z0b5UCuEDNvC/F3uTYhVVsePK+uzztmAzvfrQKxGTC00gNhyz9Mzxj71yhGT3018YX57n0MvMrZfCc7GmbC7KsAhxs0DsCuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ig8I88iHrsyzJQ0x7ego5fmlIRcjxgG8K9brMYyJsHl7xIKBXf"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 120,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 120,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 233,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422421,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBeCR6k/YC5ybVN7yr7JxicRfAuEAIAf+EzF8xRPrpCHpFl87x37/8pToYYgupTbW7K6Y1yrnmLAXXnFf36l3gIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3mg4+EYimaCjKFyq9NoV3Ti/BTvbI8UEYVyQkQthr5mvJ2HOTHL"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422421,
  "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_+JALAfhCuEBeCR6k/YC5ybVN7yr7JxicRfAuEAIAf+EzF8xRPrpCHpFl87x37/8pToYYgupTbW7K6Y1yrnmLAXXnFf36l3gIuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3mg4+EYimaCjKFyq9NoV3Ti/BTvbI8UEYVyQkQthr5mvJ2HOTHL",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422420,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBeCR6k/YC5ybVN7yr7JxicRfAuEAIAf+EzF8xRPrpCHpFl87x37/8pToYYgupTbW7K6Y1yrnmLAXXnFf36l3gIuEB8/MeRF2gDl3Q/bgsnydjvndL0z/PicOC8hOAF2z6kaLcnAPCy4YGpyYTxSliXwDUFDE9jA4qZczyk1ZXyAbENuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3mg4+EYimaCjKFyq9NoV3Ti/BTvbI8UEYVyQkQthr5mvJ30oMOK"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBeCR6k/YC5ybVN7yr7JxicRfAuEAIAf+EzF8xRPrpCHpFl87x37/8pToYYgupTbW7K6Y1yrnmLAXXnFf36l3gIuEB8/MeRF2gDl3Q/bgsnydjvndL0z/PicOC8hOAF2z6kaLcnAPCy4YGpyYTxSliXwDUFDE9jA4qZczyk1ZXyAbENuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3mg4+EYimaCjKFyq9NoV3Ti/BTvbI8UEYVyQkQthr5mvJ30oMOK"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBeCR6k/YC5ybVN7yr7JxicRfAuEAIAf+EzF8xRPrpCHpFl87x37/8pToYYgupTbW7K6Y1yrnmLAXXnFf36l3gIuEB8/MeRF2gDl3Q/bgsnydjvndL0z/PicOC8hOAF2z6kaLcnAPCy4YGpyYTxSliXwDUFDE9jA4qZczyk1ZXyAbENuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3mg4+EYimaCjKFyq9NoV3Ti/BTvbI8UEYVyQkQthr5mvJ30oMOK"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422419,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAP8y/lQ2Pfh0bgNcqoj9liH6ce8wjakyUzsb2dDv8/QFrAmQcf+JpR2yIArLKCysbxylFgU5ErhoxE6Od7kQINuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3qgVyB+KajU7AFcSnxxmVNUZS79eKJ0YY24LXoljHADojEy0+V9"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422419,
  "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_+JALAfhCuEAP8y/lQ2Pfh0bgNcqoj9liH6ce8wjakyUzsb2dDv8/QFrAmQcf+JpR2yIArLKCysbxylFgU5ErhoxE6Od7kQINuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3qgVyB+KajU7AFcSnxxmVNUZS79eKJ0YY24LXoljHADojEy0+V9",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422418,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAP8y/lQ2Pfh0bgNcqoj9liH6ce8wjakyUzsb2dDv8/QFrAmQcf+JpR2yIArLKCysbxylFgU5ErhoxE6Od7kQINuECaQZFedAHnGzvbZbSvoe/UzdLIo+5whrXwSBmaUI1renfEgGQib0lzpQya8D4sMbyNjKXlEaCm+B01jWdXAeUBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3qgVyB+KajU7AFcSnxxmVNUZS79eKJ0YY24LXoljHADojH4cVhM"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAP8y/lQ2Pfh0bgNcqoj9liH6ce8wjakyUzsb2dDv8/QFrAmQcf+JpR2yIArLKCysbxylFgU5ErhoxE6Od7kQINuECaQZFedAHnGzvbZbSvoe/UzdLIo+5whrXwSBmaUI1renfEgGQib0lzpQya8D4sMbyNjKXlEaCm+B01jWdXAeUBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3qgVyB+KajU7AFcSnxxmVNUZS79eKJ0YY24LXoljHADojH4cVhM"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAP8y/lQ2Pfh0bgNcqoj9liH6ce8wjakyUzsb2dDv8/QFrAmQcf+JpR2yIArLKCysbxylFgU5ErhoxE6Od7kQINuECaQZFedAHnGzvbZbSvoe/UzdLIo+5whrXwSBmaUI1renfEgGQib0lzpQya8D4sMbyNjKXlEaCm+B01jWdXAeUBuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3qgVyB+KajU7AFcSnxxmVNUZS79eKJ0YY24LXoljHADojH4cVhM"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 123,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422417,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBbW4X6scqhSC84R8cy/6tNXRkS+9lMnKGSHugzAV1bRgOHmQooMs2JjQazMQFca9m36/GcyCiGBNtU5P51LsYMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3uga8H6KGjBvYSgXYWzucJvYo08iCWrxyspRMzLspJK36kRqIbG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422417,
  "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_+JALAfhCuEBbW4X6scqhSC84R8cy/6tNXRkS+9lMnKGSHugzAV1bRgOHmQooMs2JjQazMQFca9m36/GcyCiGBNtU5P51LsYMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3uga8H6KGjBvYSgXYWzucJvYo08iCWrxyspRMzLspJK36kRqIbG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422416,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBbW4X6scqhSC84R8cy/6tNXRkS+9lMnKGSHugzAV1bRgOHmQooMs2JjQazMQFca9m36/GcyCiGBNtU5P51LsYMuECDA2FNNqoFh5OcjOLIAByHpfYbVE2eKIZYoNa/k4tvi8Ivsqp/2G+bw+hisMq78ZLbEBG4WAGMKeR1ihNJoJcKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3uga8H6KGjBvYSgXYWzucJvYo08iCWrxyspRMzLspJK36n0DVNJ"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBbW4X6scqhSC84R8cy/6tNXRkS+9lMnKGSHugzAV1bRgOHmQooMs2JjQazMQFca9m36/GcyCiGBNtU5P51LsYMuECDA2FNNqoFh5OcjOLIAByHpfYbVE2eKIZYoNa/k4tvi8Ivsqp/2G+bw+hisMq78ZLbEBG4WAGMKeR1ihNJoJcKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3uga8H6KGjBvYSgXYWzucJvYo08iCWrxyspRMzLspJK36n0DVNJ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBbW4X6scqhSC84R8cy/6tNXRkS+9lMnKGSHugzAV1bRgOHmQooMs2JjQazMQFca9m36/GcyCiGBNtU5P51LsYMuECDA2FNNqoFh5OcjOLIAByHpfYbVE2eKIZYoNa/k4tvi8Ivsqp/2G+bw+hisMq78ZLbEBG4WAGMKeR1ihNJoJcKuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3uga8H6KGjBvYSgXYWzucJvYo08iCWrxyspRMzLspJK36n0DVNJ"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 123,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 123,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 124,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422415,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBZbnlrnPmS1tXoPjhr8ccfaHwRkPeSGAp8ILTfln6MUdobrQahBT/hmXKXP16p62K4IiR2mYsSy9lYPWpHGNMMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ygPEdXQXPBifve6LIPmvJRVwonpLD0vCbxl5QvTzqgfCj+eAiX"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422415,
  "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_+JALAfhCuEBZbnlrnPmS1tXoPjhr8ccfaHwRkPeSGAp8ILTfln6MUdobrQahBT/hmXKXP16p62K4IiR2mYsSy9lYPWpHGNMMuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ygPEdXQXPBifve6LIPmvJRVwonpLD0vCbxl5QvTzqgfCj+eAiX",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422414,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBZbnlrnPmS1tXoPjhr8ccfaHwRkPeSGAp8ILTfln6MUdobrQahBT/hmXKXP16p62K4IiR2mYsSy9lYPWpHGNMMuECHqPB4UukhWjTd4oHKzOK52EDnNvcpXNT9gHlY/cionprTUzf212CAMueRg2gSh4r/2tDjp4JbOdD8sc/Qtp4HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ygPEdXQXPBifve6LIPmvJRVwonpLD0vCbxl5QvTzqgfChwt/z5"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBZbnlrnPmS1tXoPjhr8ccfaHwRkPeSGAp8ILTfln6MUdobrQahBT/hmXKXP16p62K4IiR2mYsSy9lYPWpHGNMMuECHqPB4UukhWjTd4oHKzOK52EDnNvcpXNT9gHlY/cionprTUzf212CAMueRg2gSh4r/2tDjp4JbOdD8sc/Qtp4HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ygPEdXQXPBifve6LIPmvJRVwonpLD0vCbxl5QvTzqgfChwt/z5"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEBZbnlrnPmS1tXoPjhr8ccfaHwRkPeSGAp8ILTfln6MUdobrQahBT/hmXKXP16p62K4IiR2mYsSy9lYPWpHGNMMuECHqPB4UukhWjTd4oHKzOK52EDnNvcpXNT9gHlY/cionprTUzf212CAMueRg2gSh4r/2tDjp4JbOdD8sc/Qtp4HuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3ygPEdXQXPBifve6LIPmvJRVwonpLD0vCbxl5QvTzqgfChwt/z5"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 124,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 124,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 203,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 125,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422413,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECXR0akPezW8SRd3eXZPsxf+lqIWfvP68BTkI9e+b5rAcuWSUCRyEd6SC0exA895+fSqxWO4H16Qg0F08Xvar0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu32g3Gk1D8vEFdjCys/9gZZQAKwcvR0WlAIhBpS4FIREkOx3OMSa"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422413,
  "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_+JALAfhCuECXR0akPezW8SRd3eXZPsxf+lqIWfvP68BTkI9e+b5rAcuWSUCRyEd6SC0exA895+fSqxWO4H16Qg0F08Xvar0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu32g3Gk1D8vEFdjCys/9gZZQAKwcvR0WlAIhBpS4FIREkOx3OMSa",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422412,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAO1SU40hHgPFkwEG3oZ3T3SeH5v9sZMwidYRDU9lwOxml7x6hr0FsM/8cXq1VPEAJ5xjEiPyDD1qN0A3hB5LkEuECXR0akPezW8SRd3eXZPsxf+lqIWfvP68BTkI9e+b5rAcuWSUCRyEd6SC0exA895+fSqxWO4H16Qg0F08Xvar0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu32g3Gk1D8vEFdjCys/9gZZQAKwcvR0WlAIhBpS4FIREkOznmvzf"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAO1SU40hHgPFkwEG3oZ3T3SeH5v9sZMwidYRDU9lwOxml7x6hr0FsM/8cXq1VPEAJ5xjEiPyDD1qN0A3hB5LkEuECXR0akPezW8SRd3eXZPsxf+lqIWfvP68BTkI9e+b5rAcuWSUCRyEd6SC0exA895+fSqxWO4H16Qg0F08Xvar0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu32g3Gk1D8vEFdjCys/9gZZQAKwcvR0WlAIhBpS4FIREkOznmvzf"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAO1SU40hHgPFkwEG3oZ3T3SeH5v9sZMwidYRDU9lwOxml7x6hr0FsM/8cXq1VPEAJ5xjEiPyDD1qN0A3hB5LkEuECXR0akPezW8SRd3eXZPsxf+lqIWfvP68BTkI9e+b5rAcuWSUCRyEd6SC0exA895+fSqxWO4H16Qg0F08Xvar0IuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu32g3Gk1D8vEFdjCys/9gZZQAKwcvR0WlAIhBpS4FIREkOznmvzf"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 125,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 125,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 126,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422411,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED+qk+Q45PEfRCXK0aSQ/WB0cqcHNTxw4URxdP+NMWUBiHNoY+Iz6uSBPfp4eyzfc+cncPpuOm6APYlRLTCl/4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu36gaEtIU/8JEzl8CePotX9TgWLVB9rJGnW4uuAdU1qazt4uVY4S"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422411,
  "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_+JALAfhCuED+qk+Q45PEfRCXK0aSQ/WB0cqcHNTxw4URxdP+NMWUBiHNoY+Iz6uSBPfp4eyzfc+cncPpuOm6APYlRLTCl/4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu36gaEtIU/8JEzl8CePotX9TgWLVB9rJGnW4uuAdU1qazt4uVY4S",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422410,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC53f8uvl4mDnf3Emh4GyLLOIZRDs8N78HnnlCwA8fffXUmiAEYwx8oju65fZTHHBZ88wZNY7ue46irkkXPcB0NuED+qk+Q45PEfRCXK0aSQ/WB0cqcHNTxw4URxdP+NMWUBiHNoY+Iz6uSBPfp4eyzfc+cncPpuOm6APYlRLTCl/4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu36gaEtIU/8JEzl8CePotX9TgWLVB9rJGnW4uuAdU1qazt7zVwX1"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEC53f8uvl4mDnf3Emh4GyLLOIZRDs8N78HnnlCwA8fffXUmiAEYwx8oju65fZTHHBZ88wZNY7ue46irkkXPcB0NuED+qk+Q45PEfRCXK0aSQ/WB0cqcHNTxw4URxdP+NMWUBiHNoY+Iz6uSBPfp4eyzfc+cncPpuOm6APYlRLTCl/4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu36gaEtIU/8JEzl8CePotX9TgWLVB9rJGnW4uuAdU1qazt7zVwX1"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEC53f8uvl4mDnf3Emh4GyLLOIZRDs8N78HnnlCwA8fffXUmiAEYwx8oju65fZTHHBZ88wZNY7ue46irkkXPcB0NuED+qk+Q45PEfRCXK0aSQ/WB0cqcHNTxw4URxdP+NMWUBiHNoY+Iz6uSBPfp4eyzfc+cncPpuOm6APYlRLTCl/4FuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu36gaEtIU/8JEzl8CePotX9TgWLVB9rJGnW4uuAdU1qazt7zVwX1"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 126,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 126,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 323,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 127,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67f6CaU3HQX8/Aw+6hdRHjLl0u30KVOhvUAWwXLXBNRadi+Ww+Vy0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422409,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBjayVrIItW5VNOEVVo+YshI93PcRSe+gIgwLESuecSVhM6mv8MG/kyvLKB+gkX5LvgdAyDqFtawiU6fQzZN/0DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3+gmlNx0F/PwMPuoXUR4y5dLt9ClTob1AFsFy1wTUWnYvlrxcqD"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422409,
  "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_+JALAfhCuEBjayVrIItW5VNOEVVo+YshI93PcRSe+gIgwLESuecSVhM6mv8MG/kyvLKB+gkX5LvgdAyDqFtawiU6fQzZN/0DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3+gmlNx0F/PwMPuoXUR4y5dLt9ClTob1AFsFy1wTUWnYvlrxcqD",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422408,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAWKjeK3cOhX26ekH+0qApC/JQeDPcHsV7mzhGa6dloNjNhclE5hiXk4Aed9hNcGY+ZL9q1PwVDkjgPYb5VsxwOuEBjayVrIItW5VNOEVVo+YshI93PcRSe+gIgwLESuecSVhM6mv8MG/kyvLKB+gkX5LvgdAyDqFtawiU6fQzZN/0DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3+gmlNx0F/PwMPuoXUR4y5dLt9ClTob1AFsFy1wTUWnYvkiccRP"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAWKjeK3cOhX26ekH+0qApC/JQeDPcHsV7mzhGa6dloNjNhclE5hiXk4Aed9hNcGY+ZL9q1PwVDkjgPYb5VsxwOuEBjayVrIItW5VNOEVVo+YshI93PcRSe+gIgwLESuecSVhM6mv8MG/kyvLKB+gkX5LvgdAyDqFtawiU6fQzZN/0DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3+gmlNx0F/PwMPuoXUR4y5dLt9ClTob1AFsFy1wTUWnYvkiccRP"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NILAfiEuEAWKjeK3cOhX26ekH+0qApC/JQeDPcHsV7mzhGa6dloNjNhclE5hiXk4Aed9hNcGY+ZL9q1PwVDkjgPYb5VsxwOuEBjayVrIItW5VNOEVVo+YshI93PcRSe+gIgwLESuecSVhM6mv8MG/kyvLKB+gkX5LvgdAyDqFtawiU6fQzZN/0DuEj4RjkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu3+gmlNx0F/PwMPuoXUR4y5dLt9ClTob1AFsFy1wTUWnYvkiccRP"
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 127,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 127,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 128,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYCgbdg9thmoQOGENLohmKW7XsaCnUzxadNs2WYwzQzIj/2Hfuk9",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422407,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECVIUFeQMf43LU02G+6UKA8aM7FCQstFOLEW+mKylfc69SyJqcaTxI46e3GVna+e0P6p8MEevf1wfNeT+twaWYDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GAoG3YPbYZqEDhhDS6IZilu17Ggp1M8WnTbNlmMM0MyI/9dIQAcw=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422407,
  "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_+JELAfhCuECVIUFeQMf43LU02G+6UKA8aM7FCQstFOLEW+mKylfc69SyJqcaTxI46e3GVna+e0P6p8MEevf1wfNeT+twaWYDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GAoG3YPbYZqEDhhDS6IZilu17Ggp1M8WnTbNlmMM0MyI/9dIQAcw==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422406,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBX/EfyAtKkM6WrlvEQ/w0WUz2u23LauEpS2t6Aq6wjttZLeFzIiPI0W8aS8UNTpOqk55EAmZ3S+qi19dGvxzEPuECVIUFeQMf43LU02G+6UKA8aM7FCQstFOLEW+mKylfc69SyJqcaTxI46e3GVna+e0P6p8MEevf1wfNeT+twaWYDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GAoG3YPbYZqEDhhDS6IZilu17Ggp1M8WnTbNlmMM0MyI/9UUfHCg=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBX/EfyAtKkM6WrlvEQ/w0WUz2u23LauEpS2t6Aq6wjttZLeFzIiPI0W8aS8UNTpOqk55EAmZ3S+qi19dGvxzEPuECVIUFeQMf43LU02G+6UKA8aM7FCQstFOLEW+mKylfc69SyJqcaTxI46e3GVna+e0P6p8MEevf1wfNeT+twaWYDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GAoG3YPbYZqEDhhDS6IZilu17Ggp1M8WnTbNlmMM0MyI/9UUfHCg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBX/EfyAtKkM6WrlvEQ/w0WUz2u23LauEpS2t6Aq6wjttZLeFzIiPI0W8aS8UNTpOqk55EAmZ3S+qi19dGvxzEPuECVIUFeQMf43LU02G+6UKA8aM7FCQstFOLEW+mKylfc69SyJqcaTxI46e3GVna+e0P6p8MEevf1wfNeT+twaWYDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GAoG3YPbYZqEDhhDS6IZilu17Ggp1M8WnTbNlmMM0MyI/9UUfHCg=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 128,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 128,
      "contract_id": "ct_mmfj3SAoXYPbVWLAtrpDrLz1j2EdpCCWZ3jEEqCQLUsMtDEaP",
      "gas_price": 1,
      "gas_used": 263,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": "1",
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": "1",
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 1,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
        "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
        "deposit": 10,
        "vm_version": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
    "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYGg8VrVOlhI2AMmYlhXxw6ZKKsbzDLwk8/NxHGyZ/BEnSa395O5",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422405,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBOSGEdHALV0b8umRAMACgktsbcEVXMUFfk+fdb6S3zgCZCBk581tIgtspNQaxwZ5iNPs9BWW7vweyHyU5tOxgFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GBoPFa1TpYSNgDJmJYV8cOmSirG8wy8JPPzcRxsmfwRJ0m0vgmpg=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422405,
  "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_+JELAfhCuEBOSGEdHALV0b8umRAMACgktsbcEVXMUFfk+fdb6S3zgCZCBk581tIgtspNQaxwZ5iNPs9BWW7vweyHyU5tOxgFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GBoPFa1TpYSNgDJmJYV8cOmSirG8wy8JPPzcRxsmfwRJ0m0vgmpg==",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACC5yVbyizFJqfWYeqUF89obIgnMVzkjQAYrtsG9n5+Z6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnHQYrA==",
          "code": "cb_+QmzRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K3275B4j40KAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZw4l0aW1lc3RhbXABuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yYZjYWxsZXIBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4z6B7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLYhjb2luYmFzZQG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjRoIb1Ep5q5EQP1F5wig63aaBrxnGrHJGXWE8l+5mfAuQDimRpZmZpY3VsdHkBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zaCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdoZvcmlnaW4BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4zqCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOIdjcmVhdG9yAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QHMoLnJVvKLMUmp9Zh6pQXz2hsiCcxXOSNABiu2wb2fn5nqhGluaXQAuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+5AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////jToNPYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVjGJsb2NrX2hlaWdodAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkB+2IAAWZiAAGGkYCAgFF/uclW8osxSan1mHqlBfPaGyIJzFc5I0AGK7bBvZ+fmeoUYgAB71dQgIBRf9PYWajfhR7Paz+xfv2CP9Gq9PWUDZwaugPBLHF6DXCVFGIAAbFXUICAUX9x5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yRRiAAG6V1CAgFF/e7lySv601Sz7B9mBktn1ZbEoLZhUuH7SgzECDHoL5C0UYgABw1dQgIBRf6cm5WhU4T1SUoQ2hrjUDnL4IDC4iMDNwFFAjb4PBNU4FGIAAcxXUICAUX+G9RKeauRED9RecIoOt2mga8ZxqxyRl1hPJfuZnwLkAxRiAAHVV1CAgFF/mYpqWclU6k5UcBhWdYRbwLWnEofDvaMjjeyQi2MCbHYUYgAB3ldQgFF/BvWk73F3T0B+XsMeKR9JzP/uhEpMCUAE9BEPka/JmcMUYgAB51dQYAEZUQBbYAAZWWAgAZCBUmAgkANgA4FSkFlgAFFZUmAAUmAA81tgAIBSYADzW1lZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYAOBUoFSkFZbUFBZUFBDkFZbUFBZUFAzkFZbUFBZUFBBkFZbUFBZUFAvkFZbUFBZUFBEkFZbUFBZUFAykFZbUFlQUEKQVltQUIKRUFBiAAGOVoU0LjEuMAAh3B1r",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422404,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBOSGEdHALV0b8umRAMACgktsbcEVXMUFfk+fdb6S3zgCZCBk581tIgtspNQaxwZ5iNPs9BWW7vweyHyU5tOxgFuEBahHMCym6J6cLGdPHiPQ9uzqTWC18d0df4gbM/k41xEY6JQbvKWxH6kpCvpk3m5wNUTwyNp3kpyErPVfLDOFwOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GBoPFa1TpYSNgDJmJYV8cOmSirG8wy8JPPzcRxsmfwRJ0myMw0YA=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBOSGEdHALV0b8umRAMACgktsbcEVXMUFfk+fdb6S3zgCZCBk581tIgtspNQaxwZ5iNPs9BWW7vweyHyU5tOxgFuEBahHMCym6J6cLGdPHiPQ9uzqTWC18d0df4gbM/k41xEY6JQbvKWxH6kpCvpk3m5wNUTwyNp3kpyErPVfLDOFwOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GBoPFa1TpYSNgDJmJYV8cOmSirG8wy8JPPzcRxsmfwRJ0myMw0YA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBOSGEdHALV0b8umRAMACgktsbcEVXMUFfk+fdb6S3zgCZCBk581tIgtspNQaxwZ5iNPs9BWW7vweyHyU5tOxgFuEBahHMCym6J6cLGdPHiPQ9uzqTWC18d0df4gbM/k41xEY6JQbvKWxH6kpCvpk3m5wNUTwyNp3kpyErPVfLDOFwOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GBoPFa1TpYSNgDJmJYV8cOmSirG8wy8JPPzcRxsmfwRJ0myMw0YA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYKg7cSLdVmXtz7F3KnHgqHsSL4wIg1RiKZAf+626WCb/RQVetOR",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422403,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECTEKF+Gu0iDsbT0pHhRD8GmIb2ar+LbcGAukgthLZBJ9SxksA311nDfsNV6zlh5ps6QUrvMU4jdJ6sNDNIi+EKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GCoO3Ei3VZl7c+xdypx4Kh7Ei+MCINUYimQH/utulgm/0UTDyjFQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422403,
  "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_+JELAfhCuECTEKF+Gu0iDsbT0pHhRD8GmIb2ar+LbcGAukgthLZBJ9SxksA311nDfsNV6zlh5ps6QUrvMU4jdJ6sNDNIi+EKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GCoO3Ei3VZl7c+xdypx4Kh7Ei+MCINUYimQH/utulgm/0UTDyjFQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422402,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBna+yUY8euKUPGI1ZElXD6HBLutXi34q9A1owgfnupqtA+hwtfEMDm2TRWpp5u5aa7K4Ha/gbUaNWm/U26rhkNuECTEKF+Gu0iDsbT0pHhRD8GmIb2ar+LbcGAukgthLZBJ9SxksA311nDfsNV6zlh5ps6QUrvMU4jdJ6sNDNIi+EKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GCoO3Ei3VZl7c+xdypx4Kh7Ei+MCINUYimQH/utulgm/0UpV/67Q=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBna+yUY8euKUPGI1ZElXD6HBLutXi34q9A1owgfnupqtA+hwtfEMDm2TRWpp5u5aa7K4Ha/gbUaNWm/U26rhkNuECTEKF+Gu0iDsbT0pHhRD8GmIb2ar+LbcGAukgthLZBJ9SxksA311nDfsNV6zlh5ps6QUrvMU4jdJ6sNDNIi+EKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GCoO3Ei3VZl7c+xdypx4Kh7Ei+MCINUYimQH/utulgm/0UpV/67Q=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBna+yUY8euKUPGI1ZElXD6HBLutXi34q9A1owgfnupqtA+hwtfEMDm2TRWpp5u5aa7K4Ha/gbUaNWm/U26rhkNuECTEKF+Gu0iDsbT0pHhRD8GmIb2ar+LbcGAukgthLZBJ9SxksA311nDfsNV6zlh5ps6QUrvMU4jdJ6sNDNIi+EKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GCoO3Ei3VZl7c+xdypx4Kh7Ei+MCINUYimQH/utulgm/0UpV/67Q=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYOgqci5/ZaoWxxh3AgmxswZeGWRSxeyoN8OrcmdGPHL4CJinOjy",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422401,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDq80wtuAv/6OMf2Fl4/HUHkCmXP90RgpOJibId+OYPz52nOZqmUmL93ltsNFRhKlGSO/IJqgtVjvtYQAuwYNUOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GDoKnIuf2WqFscYdwIJsbMGXhlkUsXsqDfDq3JnRjxy+AiLs8kKQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422401,
  "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_+JELAfhCuEDq80wtuAv/6OMf2Fl4/HUHkCmXP90RgpOJibId+OYPz52nOZqmUmL93ltsNFRhKlGSO/IJqgtVjvtYQAuwYNUOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GDoKnIuf2WqFscYdwIJsbMGXhlkUsXsqDfDq3JnRjxy+AiLs8kKQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDT2Fmo34Uez2s/sX79gj/RqvT1lA2cGroDwSxxeg1wlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAW+UEhA==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422400,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEB+z+3D7WmN8Yt037CYatcfe7Wr9paEjK5gVh3yuxGqfXlwRGXQSEz/oqf2C96F+2pUitYQCTLh1GUYfgQ42e0KuEDq80wtuAv/6OMf2Fl4/HUHkCmXP90RgpOJibId+OYPz52nOZqmUmL93ltsNFRhKlGSO/IJqgtVjvtYQAuwYNUOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GDoKnIuf2WqFscYdwIJsbMGXhlkUsXsqDfDq3JnRjxy+AiNhNicQ=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEB+z+3D7WmN8Yt037CYatcfe7Wr9paEjK5gVh3yuxGqfXlwRGXQSEz/oqf2C96F+2pUitYQCTLh1GUYfgQ42e0KuEDq80wtuAv/6OMf2Fl4/HUHkCmXP90RgpOJibId+OYPz52nOZqmUmL93ltsNFRhKlGSO/IJqgtVjvtYQAuwYNUOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GDoKnIuf2WqFscYdwIJsbMGXhlkUsXsqDfDq3JnRjxy+AiNhNicQ=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEB+z+3D7WmN8Yt037CYatcfe7Wr9paEjK5gVh3yuxGqfXlwRGXQSEz/oqf2C96F+2pUitYQCTLh1GUYfgQ42e0KuEDq80wtuAv/6OMf2Fl4/HUHkCmXP90RgpOJibId+OYPz52nOZqmUmL93ltsNFRhKlGSO/IJqgtVjvtYQAuwYNUOuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GDoKnIuf2WqFscYdwIJsbMGXhlkUsXsqDfDq3JnRjxy+AiNhNicQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 132,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422399,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECZk9Fm+BIT09wc0td2HBtl7lTdA+Wrk/pPnX0GV5WCzcUH+wot3yEDT7fU2vufsul6xryz8AqEWTBiGy7BUuQCuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GEoKCt6gWwCPSQiqV4AVzfgktDEcsY1ZokCKUqFjeoIuSrfaYGtw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422399,
  "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_+JELAfhCuECZk9Fm+BIT09wc0td2HBtl7lTdA+Wrk/pPnX0GV5WCzcUH+wot3yEDT7fU2vufsul6xryz8AqEWTBiGy7BUuQCuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GEoKCt6gWwCPSQiqV4AVzfgktDEcsY1ZokCKUqFjeoIuSrfaYGtw==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422398,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECZk9Fm+BIT09wc0td2HBtl7lTdA+Wrk/pPnX0GV5WCzcUH+wot3yEDT7fU2vufsul6xryz8AqEWTBiGy7BUuQCuECz+1LOR8udZshfgiffG7GSLVZeDobk2HnfulXqBF1i/O3lt8d9JLZpPQlf+C8JrO/gZkogOAO3oL9Sbijk9xcDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GEoKCt6gWwCPSQiqV4AVzfgktDEcsY1ZokCKUqFjeoIuSr52QUZA=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECZk9Fm+BIT09wc0td2HBtl7lTdA+Wrk/pPnX0GV5WCzcUH+wot3yEDT7fU2vufsul6xryz8AqEWTBiGy7BUuQCuECz+1LOR8udZshfgiffG7GSLVZeDobk2HnfulXqBF1i/O3lt8d9JLZpPQlf+C8JrO/gZkogOAO3oL9Sbijk9xcDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GEoKCt6gWwCPSQiqV4AVzfgktDEcsY1ZokCKUqFjeoIuSr52QUZA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECZk9Fm+BIT09wc0td2HBtl7lTdA+Wrk/pPnX0GV5WCzcUH+wot3yEDT7fU2vufsul6xryz8AqEWTBiGy7BUuQCuECz+1LOR8udZshfgiffG7GSLVZeDobk2HnfulXqBF1i/O3lt8d9JLZpPQlf+C8JrO/gZkogOAO3oL9Sbijk9xcDuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GEoKCt6gWwCPSQiqV4AVzfgktDEcsY1ZokCKUqFjeoIuSr52QUZA=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 132,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 132,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 133,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422397,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEA0m/sPqEirD8Z07YZ7RLlIF0oNzyn+JxXfdCbOnu6jxtnG1cpA+cLyFr8/QWus3DKBg2NiE06TuXQ0oIeGYywIuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GFoEY3qL55ZdLaLKZnBFo5ttkpIRuO1bI5MEeydr+tgvaX2UZFvw=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422397,
  "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_+JELAfhCuEA0m/sPqEirD8Z07YZ7RLlIF0oNzyn+JxXfdCbOnu6jxtnG1cpA+cLyFr8/QWus3DKBg2NiE06TuXQ0oIeGYywIuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GFoEY3qL55ZdLaLKZnBFo5ttkpIRuO1bI5MEeydr+tgvaX2UZFvw==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB7uXJK/rTVLPsH2YGS2fVlsSgtmFS4ftKDMQIMegvkLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlHKx7w==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422396,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA0m/sPqEirD8Z07YZ7RLlIF0oNzyn+JxXfdCbOnu6jxtnG1cpA+cLyFr8/QWus3DKBg2NiE06TuXQ0oIeGYywIuEChw/jMaW0zq3lLz0G7Tn7p0xBgz8AFj8jytxQGA6g5cuKV2g8gid0WU81qRQ2o6hV7rymFbHztEAg4PDHGBIkCuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GFoEY3qL55ZdLaLKZnBFo5ttkpIRuO1bI5MEeydr+tgvaX/ZIaEg=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEA0m/sPqEirD8Z07YZ7RLlIF0oNzyn+JxXfdCbOnu6jxtnG1cpA+cLyFr8/QWus3DKBg2NiE06TuXQ0oIeGYywIuEChw/jMaW0zq3lLz0G7Tn7p0xBgz8AFj8jytxQGA6g5cuKV2g8gid0WU81qRQ2o6hV7rymFbHztEAg4PDHGBIkCuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GFoEY3qL55ZdLaLKZnBFo5ttkpIRuO1bI5MEeydr+tgvaX/ZIaEg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEA0m/sPqEirD8Z07YZ7RLlIF0oNzyn+JxXfdCbOnu6jxtnG1cpA+cLyFr8/QWus3DKBg2NiE06TuXQ0oIeGYywIuEChw/jMaW0zq3lLz0G7Tn7p0xBgz8AFj8jytxQGA6g5cuKV2g8gid0WU81qRQ2o6hV7rymFbHztEAg4PDHGBIkCuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GFoEY3qL55ZdLaLKZnBFo5ttkpIRuO1bI5MEeydr+tgvaX/ZIaEg=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 133,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 133,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 233,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxDovElv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYag2SK+0fsh118wvLvA+P0sxZ2SDMXaYmsERRDK2URFBhmJF7q3",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422395,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBbeTQmXTB1zBLpZEburiQwEtJGu+zVrkAXYzrcP8nt9wxZQQ7Z6ztAhjsX1eL+E0DIyfhdc/H6r+rbQGGkO9QBuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GGoNkivtH7IddfMLy7wPj9LMWdkgzF2mJrBEUQytlERQYZ5vdRrw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422395,
  "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_+JELAfhCuEBbeTQmXTB1zBLpZEburiQwEtJGu+zVrkAXYzrcP8nt9wxZQQ7Z6ztAhjsX1eL+E0DIyfhdc/H6r+rbQGGkO9QBuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GGoNkivtH7IddfMLy7wPj9LMWdkgzF2mJrBEUQytlERQYZ5vdRrw==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422394,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBbeTQmXTB1zBLpZEburiQwEtJGu+zVrkAXYzrcP8nt9wxZQQ7Z6ztAhjsX1eL+E0DIyfhdc/H6r+rbQGGkO9QBuEC6DmMRMI48aIs19CIN+RUGzuWn5F6oqcFPoX2GhSakG4Lcyyqdp0y6HdpNXnqXc9cj1t2H47LjGohIRn679OwFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GGoNkivtH7IddfMLy7wPj9LMWdkgzF2mJrBEUQytlERQYZ+U4azA=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBbeTQmXTB1zBLpZEburiQwEtJGu+zVrkAXYzrcP8nt9wxZQQ7Z6ztAhjsX1eL+E0DIyfhdc/H6r+rbQGGkO9QBuEC6DmMRMI48aIs19CIN+RUGzuWn5F6oqcFPoX2GhSakG4Lcyyqdp0y6HdpNXnqXc9cj1t2H47LjGohIRn679OwFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GGoNkivtH7IddfMLy7wPj9LMWdkgzF2mJrBEUQytlERQYZ+U4azA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBbeTQmXTB1zBLpZEburiQwEtJGu+zVrkAXYzrcP8nt9wxZQQ7Z6ztAhjsX1eL+E0DIyfhdc/H6r+rbQGGkO9QBuEC6DmMRMI48aIs19CIN+RUGzuWn5F6oqcFPoX2GhSakG4Lcyyqdp0y6HdpNXnqXc9cj1t2H47LjGohIRn679OwFuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GGoNkivtH7IddfMLy7wPj9LMWdkgzF2mJrBEUQytlERQYZ+U4azA=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBip5Fxs/BwoRDugLiqRs+Zrzkv+Asbyi7VgPYlIJzA67gYeg9D1OqA1Q3rrF0j7/DiGvugFXIiyoKd2BPvT6PJ1Qmc/50zAs",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422393,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAI7lRexWGK7L8eoXUgQK3mjM5iBdsoOWEXJEfu/X3NkRrASo2tn+bMySPgm6obR1QxEq2YcpUHcS4ci68qGEwIuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GHoPQ9TqgNUN66xdI+/w4hr7oBVyIsqCndgT70+jydUJnPxLGD1g=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422393,
  "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_+JELAfhCuEAI7lRexWGK7L8eoXUgQK3mjM5iBdsoOWEXJEfu/X3NkRrASo2tn+bMySPgm6obR1QxEq2YcpUHcS4ci68qGEwIuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GHoPQ9TqgNUN66xdI+/w4hr7oBVyIsqCndgT70+jydUJnPxLGD1g==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAG9aTvcXdPQH5ewx4pH0nM/+6ESkwJQAT0EQ+Rr8mZwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOO3A==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422392,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAI7lRexWGK7L8eoXUgQK3mjM5iBdsoOWEXJEfu/X3NkRrASo2tn+bMySPgm6obR1QxEq2YcpUHcS4ci68qGEwIuEDMaIjQd6zhwSfGyzKHBDtBtFdLGLJo5HDIJL7dvCkoTFprREj2GRqRR76JwAsjnwLoibE4QF5rECh7AZLz2AMKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GHoPQ9TqgNUN66xdI+/w4hr7oBVyIsqCndgT70+jydUJnP7o84nQ=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAI7lRexWGK7L8eoXUgQK3mjM5iBdsoOWEXJEfu/X3NkRrASo2tn+bMySPgm6obR1QxEq2YcpUHcS4ci68qGEwIuEDMaIjQd6zhwSfGyzKHBDtBtFdLGLJo5HDIJL7dvCkoTFprREj2GRqRR76JwAsjnwLoibE4QF5rECh7AZLz2AMKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GHoPQ9TqgNUN66xdI+/w4hr7oBVyIsqCndgT70+jydUJnP7o84nQ=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAI7lRexWGK7L8eoXUgQK3mjM5iBdsoOWEXJEfu/X3NkRrASo2tn+bMySPgm6obR1QxEq2YcpUHcS4ci68qGEwIuEDMaIjQd6zhwSfGyzKHBDtBtFdLGLJo5HDIJL7dvCkoTFprREj2GRqRR76JwAsjnwLoibE4QF5rECh7AZLz2AMKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GHoPQ9TqgNUN66xdI+/w4hr7oBVyIsqCndgT70+jydUJnP7o84nQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

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

initiator ---> node

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

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

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 136,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422391,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDS9xBg3FLoRAWuK/CGZHSsBoMGdBA/BawIG1cN7t4snanMgQx8MK3+odymP8j8oVe2nGfUbgVXhj4gT/u5ECEJuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GIoFyO6eUaI7AeRTs2M2K25cwLFa122WGcM89AbTfkqiRRcaV1JA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422391,
  "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_+JELAfhCuEDS9xBg3FLoRAWuK/CGZHSsBoMGdBA/BawIG1cN7t4snanMgQx8MK3+odymP8j8oVe2nGfUbgVXhj4gT/u5ECEJuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GIoFyO6eUaI7AeRTs2M2K25cwLFa122WGcM89AbTfkqiRRcaV1JA==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422390,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAFidi/boW+M0KeJpoVZoi0jEgL2REeu79CTv4hrjk8ftrcZs0EnBTNtMVgnWMUvViN/+1XM8J2Di8Cs8CA4xQLuEDS9xBg3FLoRAWuK/CGZHSsBoMGdBA/BawIG1cN7t4snanMgQx8MK3+odymP8j8oVe2nGfUbgVXhj4gT/u5ECEJuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GIoFyO6eUaI7AeRTs2M2K25cwLFa122WGcM89AbTfkqiRRJHrdLw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAFidi/boW+M0KeJpoVZoi0jEgL2REeu79CTv4hrjk8ftrcZs0EnBTNtMVgnWMUvViN/+1XM8J2Di8Cs8CA4xQLuEDS9xBg3FLoRAWuK/CGZHSsBoMGdBA/BawIG1cN7t4snanMgQx8MK3+odymP8j8oVe2nGfUbgVXhj4gT/u5ECEJuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GIoFyO6eUaI7AeRTs2M2K25cwLFa122WGcM89AbTfkqiRRJHrdLw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAFidi/boW+M0KeJpoVZoi0jEgL2REeu79CTv4hrjk8ftrcZs0EnBTNtMVgnWMUvViN/+1XM8J2Di8Cs8CA4xQLuEDS9xBg3FLoRAWuK/CGZHSsBoMGdBA/BawIG1cN7t4snanMgQx8MK3+odymP8j8oVe2nGfUbgVXhj4gT/u5ECEJuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GIoFyO6eUaI7AeRTs2M2K25cwLFa122WGcM89AbTfkqiRRJHrdLw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 136,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 136,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 137,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422389,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEB/Q9dN6kwKOeKEn1pDoee4qanpd9GwKX+dMAEzaa5mkBVvDapJHIpb+DoPdRJxxZddte1mK+yC6jYsTtWnvUwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GJoNtvMBupob613awS+UrqjrFPTl9d6NIyyA59CjHyEnzHWPNNEQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422389,
  "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_+JELAfhCuEB/Q9dN6kwKOeKEn1pDoee4qanpd9GwKX+dMAEzaa5mkBVvDapJHIpb+DoPdRJxxZddte1mK+yC6jYsTtWnvUwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GJoNtvMBupob613awS+UrqjrFPTl9d6NIyyA59CjHyEnzHWPNNEQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBx5AK1HLvi9Hr7xFWuBOnk8a5uki06wTOfBXPfkJC4yQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA69G8dg==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422388,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEB3YJEaKfD1h0BRn0qhTNMGV3guso1m6OwUaJJbQL5FuZx+eQb2oK1YzTdJr11jF0b3j+V4F3OLqp6hl1ufR3QFuEB/Q9dN6kwKOeKEn1pDoee4qanpd9GwKX+dMAEzaa5mkBVvDapJHIpb+DoPdRJxxZddte1mK+yC6jYsTtWnvUwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GJoNtvMBupob613awS+UrqjrFPTl9d6NIyyA59CjHyEnzHbTUoBw=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEB3YJEaKfD1h0BRn0qhTNMGV3guso1m6OwUaJJbQL5FuZx+eQb2oK1YzTdJr11jF0b3j+V4F3OLqp6hl1ufR3QFuEB/Q9dN6kwKOeKEn1pDoee4qanpd9GwKX+dMAEzaa5mkBVvDapJHIpb+DoPdRJxxZddte1mK+yC6jYsTtWnvUwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GJoNtvMBupob613awS+UrqjrFPTl9d6NIyyA59CjHyEnzHbTUoBw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEB3YJEaKfD1h0BRn0qhTNMGV3guso1m6OwUaJJbQL5FuZx+eQb2oK1YzTdJr11jF0b3j+V4F3OLqp6hl1ufR3QFuEB/Q9dN6kwKOeKEn1pDoee4qanpd9GwKX+dMAEzaa5mkBVvDapJHIpb+DoPdRJxxZddte1mK+yC6jYsTtWnvUwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GJoNtvMBupob613awS+UrqjrFPTl9d6NIyyA59CjHyEnzHbTUoBw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 137,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 137,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 203,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 138,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422387,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBwjDKtC/53bHFUe8pNHjqrm1WsIDrg6kPAQuqcwxw/TU8qLGtBD2/RkQo+IlGTo52n/kCLi31k837FIsnDHkUEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GKoPG9UK+D+mjG3Pub1MXXoR7+hrOHAxJeyz1XIQVX8b4IFUBI/A=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422387,
  "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_+JELAfhCuEBwjDKtC/53bHFUe8pNHjqrm1WsIDrg6kPAQuqcwxw/TU8qLGtBD2/RkQo+IlGTo52n/kCLi31k837FIsnDHkUEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GKoPG9UK+D+mjG3Pub1MXXoR7+hrOHAxJeyz1XIQVX8b4IFUBI/A==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422386,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBwjDKtC/53bHFUe8pNHjqrm1WsIDrg6kPAQuqcwxw/TU8qLGtBD2/RkQo+IlGTo52n/kCLi31k837FIsnDHkUEuEDm9mTH9t75CbkTDXJzXDpcI3lcyD0U0jhnMqI1ocVQioamgkePVf+2lGYiC52c/5IiIZFDycrXa/n39iuI2E8AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GKoPG9UK+D+mjG3Pub1MXXoR7+hrOHAxJeyz1XIQVX8b4INqLQHg=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBwjDKtC/53bHFUe8pNHjqrm1WsIDrg6kPAQuqcwxw/TU8qLGtBD2/RkQo+IlGTo52n/kCLi31k837FIsnDHkUEuEDm9mTH9t75CbkTDXJzXDpcI3lcyD0U0jhnMqI1ocVQioamgkePVf+2lGYiC52c/5IiIZFDycrXa/n39iuI2E8AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GKoPG9UK+D+mjG3Pub1MXXoR7+hrOHAxJeyz1XIQVX8b4INqLQHg=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEBwjDKtC/53bHFUe8pNHjqrm1WsIDrg6kPAQuqcwxw/TU8qLGtBD2/RkQo+IlGTo52n/kCLi31k837FIsnDHkUEuEDm9mTH9t75CbkTDXJzXDpcI3lcyD0U0jhnMqI1ocVQioamgkePVf+2lGYiC52c/5IiIZFDycrXa/n39iuI2E8AuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GKoPG9UK+D+mjG3Pub1MXXoR7+hrOHAxJeyz1XIQVX8b4INqLQHg=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 138,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 138,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_0CZYahkC1R/djKV8RLYWmVq0FyEg9F7yBNtY10LdVGtJkgGj"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 139,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422385,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDfOVIbwFnUIMBlBfD1EdO72g9IstuMK/bZS2HqJdUUz+OZO5xtg39JreWBAC4rXzLJRJbfbtiAE+msll5wXGwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GLoAXMvOAZp38IeJ9OfCEXf6NaqbPM++K2zfXL6JbqUfcdY7s/5Q=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422385,
  "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_+JELAfhCuEDfOVIbwFnUIMBlBfD1EdO72g9IstuMK/bZS2HqJdUUz+OZO5xtg39JreWBAC4rXzLJRJbfbtiAE+msll5wXGwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GLoAXMvOAZp38IeJ9OfCEXf6NaqbPM++K2zfXL6JbqUfcdY7s/5Q==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCZimpZyVTqTlRwGFZ1hFvAtacSh8O9oyON7JCLYwJsdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARhzjuQ==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422384,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECo0G0ZtK3FlXSJTH+H+x2DYepPgvmm45fxrlrSawCoaHqbaUtVUE2xY8MTgTsASmsvuCHKzj9KtjaZMJhVpb0MuEDfOVIbwFnUIMBlBfD1EdO72g9IstuMK/bZS2HqJdUUz+OZO5xtg39JreWBAC4rXzLJRJbfbtiAE+msll5wXGwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GLoAXMvOAZp38IeJ9OfCEXf6NaqbPM++K2zfXL6JbqUfcdg5s/zQ=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECo0G0ZtK3FlXSJTH+H+x2DYepPgvmm45fxrlrSawCoaHqbaUtVUE2xY8MTgTsASmsvuCHKzj9KtjaZMJhVpb0MuEDfOVIbwFnUIMBlBfD1EdO72g9IstuMK/bZS2HqJdUUz+OZO5xtg39JreWBAC4rXzLJRJbfbtiAE+msll5wXGwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GLoAXMvOAZp38IeJ9OfCEXf6NaqbPM++K2zfXL6JbqUfcdg5s/zQ=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuECo0G0ZtK3FlXSJTH+H+x2DYepPgvmm45fxrlrSawCoaHqbaUtVUE2xY8MTgTsASmsvuCHKzj9KtjaZMJhVpb0MuEDfOVIbwFnUIMBlBfD1EdO72g9IstuMK/bZS2HqJdUUz+OZO5xtg39JreWBAC4rXzLJRJbfbtiAE+msll5wXGwEuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GLoAXMvOAZp38IeJ9OfCEXf6NaqbPM++K2zfXL6JbqUfcdg5s/zQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 139,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 139,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 323,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 140,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303422383,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECH9zOkQAWGJ8xy+KcwLkmBCxqxjQ2Q/RKd47dHINZBLKvlsnXE/keD6qX2fd17H7OJ7mnoxKDw0/k1hP8DLjoKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GMoGhKUmJQFGpCp8WVLw1Tmbpijt9IQ68oOC8afPasqLe4vh2IEA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422383,
  "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_+JELAfhCuECH9zOkQAWGJ8xy+KcwLkmBCxqxjQ2Q/RKd47dHINZBLKvlsnXE/keD6qX2fd17H7OJ7mnoxKDw0/k1hP8DLjoKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GMoGhKUmJQFGpCp8WVLw1Tmbpijt9IQ68oOC8afPasqLe4vh2IEA==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422382,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAdqPWDioHTP41mchOBTOg/3C7t8IvreaaQo32Fp/PadZqgoIV67Qkjf8i5LsYcKAEduVv9RskRQc/FQ924wZYLuECH9zOkQAWGJ8xy+KcwLkmBCxqxjQ2Q/RKd47dHINZBLKvlsnXE/keD6qX2fd17H7OJ7mnoxKDw0/k1hP8DLjoKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GMoGhKUmJQFGpCp8WVLw1Tmbpijt9IQ68oOC8afPasqLe4quW1XQ=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAdqPWDioHTP41mchOBTOg/3C7t8IvreaaQo32Fp/PadZqgoIV67Qkjf8i5LsYcKAEduVv9RskRQc/FQ924wZYLuECH9zOkQAWGJ8xy+KcwLkmBCxqxjQ2Q/RKd47dHINZBLKvlsnXE/keD6qX2fd17H7OJ7mnoxKDw0/k1hP8DLjoKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GMoGhKUmJQFGpCp8WVLw1Tmbpijt9IQ68oOC8afPasqLe4quW1XQ=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEAdqPWDioHTP41mchOBTOg/3C7t8IvreaaQo32Fp/PadZqgoIV67Qkjf8i5LsYcKAEduVv9RskRQc/FQ924wZYLuECH9zOkQAWGJ8xy+KcwLkmBCxqxjQ2Q/RKd47dHINZBLKvlsnXE/keD6qX2fd17H7OJ7mnoxKDw0/k1hP8DLjoKuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GMoGhKUmJQFGpCp8WVLw1Tmbpijt9IQ68oOC8afPasqLe4quW1XQ=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 140,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2afubvL8UDGqFsteeTt5qnhrDLB9Ug8kD6FUjCrA2AD9zgWz5Y",
      "caller_nonce": 140,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 141,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "block_hash": "kh_2hfv3GEB6ipGUQvcmNHed6UVD2ENdgPV4DoJt7PUYanLBCpob8",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
    "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303422381,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuED3RrZKOqxiXcM/VTe43q75mG33HFpq8FWlykMJzmOVB4nVEHphkGNSOjuzewOrgbPSgCekeyQmrI6SsaV6US8IuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GNoEokYbSnkZBE3MVjFM6tWyKpFNZ9zUmm7KLipkDCbhXKsnH8RA=="
  }
}

responder <--- node

{
  "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
  "id": -576460752303422381,
  "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_+JELAfhCuED3RrZKOqxiXcM/VTe43q75mG33HFpq8FWlykMJzmOVB4nVEHphkGNSOjuzewOrgbPSgCekeyQmrI6SsaV6US8IuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GNoEokYbSnkZBE3MVjFM6tWyKpFNZ9zUmm7KLipkDCbhXKsnH8RA==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCnJuVoVOE9UlKENoa41A5y+CAwuIjAzcBRQI2+DwTVOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf5F2Aw==",
          "call_stack": [],
          "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
          "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422380,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEDSVITsDf61gwj1OYC374cav8qNS8lZKSdYRiK3FsR2zbmCEpv94vsnMOCKmRPiz53h3+KgjmVesMTkvZOw+ugFuED3RrZKOqxiXcM/VTe43q75mG33HFpq8FWlykMJzmOVB4nVEHphkGNSOjuzewOrgbPSgCekeyQmrI6SsaV6US8IuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GNoEokYbSnkZBE3MVjFM6tWyKpFNZ9zUmm7KLipkDCbhXKvgKeJw=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEDSVITsDf61gwj1OYC374cav8qNS8lZKSdYRiK3FsR2zbmCEpv94vsnMOCKmRPiz53h3+KgjmVesMTkvZOw+ugFuED3RrZKOqxiXcM/VTe43q75mG33HFpq8FWlykMJzmOVB4nVEHphkGNSOjuzewOrgbPSgCekeyQmrI6SsaV6US8IuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GNoEokYbSnkZBE3MVjFM6tWyKpFNZ9zUmm7KLipkDCbhXKvgKeJw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "state": "tx_+NMLAfiEuEDSVITsDf61gwj1OYC374cav8qNS8lZKSdYRiK3FsR2zbmCEpv94vsnMOCKmRPiz53h3+KgjmVesMTkvZOw+ugFuED3RrZKOqxiXcM/VTe43q75mG33HFpq8FWlykMJzmOVB4nVEHphkGNSOjuzewOrgbPSgCekeyQmrI6SsaV6US8IuEn4RzkCoQYqeRcbPwcKEQ7oC4qkbPma85L/gLG8ou1YD2JSCcwOu4GNoEokYbSnkZBE3MVjFM6tWyKpFNZ9zUmm7KLipkDCbhXKvgKeJw=="
    }
  },
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 141,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Khv8ShMXvZTSQbCafdWcGkpF6YyejTFKEVFU5rPCMTNkpHfnr",
    "data": {
      "caller_id": "ak_2okQjdsLfaEJWTpFMRj1qMGBUHif6dbWveXg6bS3wqTbvPceiF",
      "caller_nonce": 141,
      "contract_id": "ct_2fPyQAcjAMbRrhncQn8b8AjWYHXgFxKEYr5Xvcabw8QZJbujyZ",
      "gas_price": 1,
      "gas_used": 263,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_7dgZRvEzn+d30DT4VlaAMxLs4Sh6jlvkNTgih2YRK+igKZ4E"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTWqAdVlHcSOo0HE/7Rh/vgQ2szC5g2V394PjKL7Nhj9AdNuSHbx0=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421836,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA2bZKrebw1chklr0Yn6xt5wsEjl6SXeiEYsUluMvfZWse4RkvwFCH19ZsnGNhnGfV1Czy2+9krS9coXJxkZK8MuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1qgHVZR3EjqNBxP+0Yf74ENrMwuYNld/eD4yi+zYY/QHTa2TBjX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421836,
  "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_+JALAfhCuEA2bZKrebw1chklr0Yn6xt5wsEjl6SXeiEYsUluMvfZWse4RkvwFCH19ZsnGNhnGfV1Czy2+9krS9coXJxkZK8MuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1qgHVZR3EjqNBxP+0Yf74ENrMwuYNld/eD4yi+zYY/QHTa2TBjX",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421835,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA2bZKrebw1chklr0Yn6xt5wsEjl6SXeiEYsUluMvfZWse4RkvwFCH19ZsnGNhnGfV1Czy2+9krS9coXJxkZK8MuECOJu+3Q7DBv8ExA2QtSyaRnisc/xsEZHiC/kRevRtzT3RcvS6rwEeYWH6ZUiBWV8zyz8nQJfhPQGcldGv8thAIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1qgHVZR3EjqNBxP+0Yf74ENrMwuYNld/eD4yi+zYY/QHTY2iYF3"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421835,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA2bZKrebw1chklr0Yn6xt5wsEjl6SXeiEYsUluMvfZWse4RkvwFCH19ZsnGNhnGfV1Czy2+9krS9coXJxkZK8MuECOJu+3Q7DBv8ExA2QtSyaRnisc/xsEZHiC/kRevRtzT3RcvS6rwEeYWH6ZUiBWV8zyz8nQJfhPQGcldGv8thAIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1qgHVZR3EjqNBxP+0Yf74ENrMwuYNld/eD4yi+zYY/QHTY2iYF3"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA2bZKrebw1chklr0Yn6xt5wsEjl6SXeiEYsUluMvfZWse4RkvwFCH19ZsnGNhnGfV1Czy2+9krS9coXJxkZK8MuECOJu+3Q7DBv8ExA2QtSyaRnisc/xsEZHiC/kRevRtzT3RcvS6rwEeYWH6ZUiBWV8zyz8nQJfhPQGcldGv8thAIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1qgHVZR3EjqNBxP+0Yf74ENrMwuYNld/eD4yi+zYY/QHTY2iYF3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 91,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 91,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTW6Doh95agQpIieVBWfc4yKmmthnnl/w/E2bZ2qR+CEZKlosfF9g=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421834,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECtgWYqw7ZMR9jdYgYBo8j7fqB/+91NCOzYqreKO778aHuIGN7igPrJaedT7r2jZUnx7ZXm9NgXY+23o6U4LAUKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ug6IfeWoEKSInlQVn3OMipprYZ55f8PxNm2dqkfghGSpa928eK"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421834,
  "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_+JALAfhCuECtgWYqw7ZMR9jdYgYBo8j7fqB/+91NCOzYqreKO778aHuIGN7igPrJaedT7r2jZUnx7ZXm9NgXY+23o6U4LAUKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ug6IfeWoEKSInlQVn3OMipprYZ55f8PxNm2dqkfghGSpa928eK",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421833,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBhtxTuDaC+eHHsZ03HrJvG6Ah0VzftkSNkh7zjw3TzPKh+9lT49htR7UxZ3f+aTp71f8vFwCoc/Q60Upobmg0JuECtgWYqw7ZMR9jdYgYBo8j7fqB/+91NCOzYqreKO778aHuIGN7igPrJaedT7r2jZUnx7ZXm9NgXY+23o6U4LAUKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ug6IfeWoEKSInlQVn3OMipprYZ55f8PxNm2dqkfghGSpampi1q"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421833,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBhtxTuDaC+eHHsZ03HrJvG6Ah0VzftkSNkh7zjw3TzPKh+9lT49htR7UxZ3f+aTp71f8vFwCoc/Q60Upobmg0JuECtgWYqw7ZMR9jdYgYBo8j7fqB/+91NCOzYqreKO778aHuIGN7igPrJaedT7r2jZUnx7ZXm9NgXY+23o6U4LAUKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ug6IfeWoEKSInlQVn3OMipprYZ55f8PxNm2dqkfghGSpampi1q"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBhtxTuDaC+eHHsZ03HrJvG6Ah0VzftkSNkh7zjw3TzPKh+9lT49htR7UxZ3f+aTp71f8vFwCoc/Q60Upobmg0JuECtgWYqw7ZMR9jdYgYBo8j7fqB/+91NCOzYqreKO778aHuIGN7igPrJaedT7r2jZUnx7ZXm9NgXY+23o6U4LAUKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1ug6IfeWoEKSInlQVn3OMipprYZ55f8PxNm2dqkfghGSpampi1q"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 91
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 91,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 91,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 91
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 91,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 91,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 92,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 92,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTXKCVIwi3sM0p+qz4Nn0IjBzPGyv/cjgWVD1q7H0rAQ4au3ieqQE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421832,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECIiqeJzXhxjB7Sb7yIe3PVNOdUvK8zEPPHtGgiwUyoHVPczoCTGyAHwA9Kwtc7mvOHnO61KtMbLCyXB7692UQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1yglSMIt7DNKfqs+DZ9CIwczxsr/3I4FlQ9aux9KwEOGrvUdw/D"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421832,
  "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_+JALAfhCuECIiqeJzXhxjB7Sb7yIe3PVNOdUvK8zEPPHtGgiwUyoHVPczoCTGyAHwA9Kwtc7mvOHnO61KtMbLCyXB7692UQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1yglSMIt7DNKfqs+DZ9CIwczxsr/3I4FlQ9aux9KwEOGrvUdw/D",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421831,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALssT+WU3k94oYOXyDWhxiaM9n0uZOZZ9kxKAm7sYEn+ej/V20kOGGK7ZUfOYpB3UJsGfUa2OCxuY9U1snChwAuECIiqeJzXhxjB7Sb7yIe3PVNOdUvK8zEPPHtGgiwUyoHVPczoCTGyAHwA9Kwtc7mvOHnO61KtMbLCyXB7692UQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1yglSMIt7DNKfqs+DZ9CIwczxsr/3I4FlQ9aux9KwEOGrvUIFGp"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421831,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEALssT+WU3k94oYOXyDWhxiaM9n0uZOZZ9kxKAm7sYEn+ej/V20kOGGK7ZUfOYpB3UJsGfUa2OCxuY9U1snChwAuECIiqeJzXhxjB7Sb7yIe3PVNOdUvK8zEPPHtGgiwUyoHVPczoCTGyAHwA9Kwtc7mvOHnO61KtMbLCyXB7692UQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1yglSMIt7DNKfqs+DZ9CIwczxsr/3I4FlQ9aux9KwEOGrvUIFGp"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEALssT+WU3k94oYOXyDWhxiaM9n0uZOZZ9kxKAm7sYEn+ej/V20kOGGK7ZUfOYpB3UJsGfUa2OCxuY9U1snChwAuECIiqeJzXhxjB7Sb7yIe3PVNOdUvK8zEPPHtGgiwUyoHVPczoCTGyAHwA9Kwtc7mvOHnO61KtMbLCyXB7692UQFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1yglSMIt7DNKfqs+DZ9CIwczxsr/3I4FlQ9aux9KwEOGrvUIFGp"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 92
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 92,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 92,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 92
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 92,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 92,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 93,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTXaCqbQwCbjcW365xy2Z7vLwjx/L6njAj1hZcsHDYtfmjIWSAJ9Q=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421830,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECJC+d1xEc4iwkIa7zfUie1YC58trvGH34POA/91iXmm658W93HMviqvvvwAII7o5aCmhX+9h3GKE1ZRjihc8UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk12gqm0MAm43Ft+ucctme7y8I8fy+p4wI9YWXLBw2LX5oyHeMMWl"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421830,
  "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_+JALAfhCuECJC+d1xEc4iwkIa7zfUie1YC58trvGH34POA/91iXmm658W93HMviqvvvwAII7o5aCmhX+9h3GKE1ZRjihc8UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk12gqm0MAm43Ft+ucctme7y8I8fy+p4wI9YWXLBw2LX5oyHeMMWl",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421829,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAQscoayFN1As2bbC9ATdcXzNqoxf0UCucYOy8KqhZsz1EBWQMUl2JWitGLHQv6NcvmvTOZUxwBeiSyyhf++uwFuECJC+d1xEc4iwkIa7zfUie1YC58trvGH34POA/91iXmm658W93HMviqvvvwAII7o5aCmhX+9h3GKE1ZRjihc8UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk12gqm0MAm43Ft+ucctme7y8I8fy+p4wI9YWXLBw2LX5oyHEDN1v"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421829,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAQscoayFN1As2bbC9ATdcXzNqoxf0UCucYOy8KqhZsz1EBWQMUl2JWitGLHQv6NcvmvTOZUxwBeiSyyhf++uwFuECJC+d1xEc4iwkIa7zfUie1YC58trvGH34POA/91iXmm658W93HMviqvvvwAII7o5aCmhX+9h3GKE1ZRjihc8UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk12gqm0MAm43Ft+ucctme7y8I8fy+p4wI9YWXLBw2LX5oyHEDN1v"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAQscoayFN1As2bbC9ATdcXzNqoxf0UCucYOy8KqhZsz1EBWQMUl2JWitGLHQv6NcvmvTOZUxwBeiSyyhf++uwFuECJC+d1xEc4iwkIa7zfUie1YC58trvGH34POA/91iXmm658W93HMviqvvvwAII7o5aCmhX+9h3GKE1ZRjihc8UJuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk12gqm0MAm43Ft+ucctme7y8I8fy+p4wI9YWXLBw2LX5oyHEDN1v"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 93
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 93,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 93
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 93,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 93,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 94,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTXqCjUOsHp/+GyeNPYapZ79ipGAvC5VkwzSUR+NZq9sFCB7YHj5o=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421828,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBRalc5vL0Fm3BA3kok5BoIhVgCQcassBxkSGyQKH6IhVqrlhoW361gKuXWZBKFroaKm/1Cgb1WBGBH7h4B5OQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk16go1DrB6f/hsnjT2GqWe/YqRgLwuVZMM0lEfjWavbBQgd9rohq"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421828,
  "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_+JALAfhCuEBRalc5vL0Fm3BA3kok5BoIhVgCQcassBxkSGyQKH6IhVqrlhoW361gKuXWZBKFroaKm/1Cgb1WBGBH7h4B5OQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk16go1DrB6f/hsnjT2GqWe/YqRgLwuVZMM0lEfjWavbBQgd9rohq",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421827,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA63+sZ2B4LGWwTKEth+LMkf3WmdDbplOyo/FHAtX/DVqOSOhn9Jcwe6NONJDuWPLdn8KvbMJlu2+jjXPJTvf0AuEBRalc5vL0Fm3BA3kok5BoIhVgCQcassBxkSGyQKH6IhVqrlhoW361gKuXWZBKFroaKm/1Cgb1WBGBH7h4B5OQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk16go1DrB6f/hsnjT2GqWe/YqRgLwuVZMM0lEfjWavbBQgfeAp8i"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421827,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA63+sZ2B4LGWwTKEth+LMkf3WmdDbplOyo/FHAtX/DVqOSOhn9Jcwe6NONJDuWPLdn8KvbMJlu2+jjXPJTvf0AuEBRalc5vL0Fm3BA3kok5BoIhVgCQcassBxkSGyQKH6IhVqrlhoW361gKuXWZBKFroaKm/1Cgb1WBGBH7h4B5OQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk16go1DrB6f/hsnjT2GqWe/YqRgLwuVZMM0lEfjWavbBQgfeAp8i"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA63+sZ2B4LGWwTKEth+LMkf3WmdDbplOyo/FHAtX/DVqOSOhn9Jcwe6NONJDuWPLdn8KvbMJlu2+jjXPJTvf0AuEBRalc5vL0Fm3BA3kok5BoIhVgCQcassBxkSGyQKH6IhVqrlhoW361gKuXWZBKFroaKm/1Cgb1WBGBH7h4B5OQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk16go1DrB6f/hsnjT2GqWe/YqRgLwuVZMM0lEfjWavbBQgfeAp8i"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 94
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 94,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 94
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 94,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 94,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 95,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 95,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTX6BYoQpu9P33w2mV9FN2kYrmgaHPvmeciH3tqyTueK27FuWsnQs=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421826,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBqZjhV6bwnBrf1GZEqukI52ZAZmr8VPhcLujTnA6gRfgPXbdgr97ozZVOtpRHtnCB9POfDu57RMcmwPZQjHGoHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1+gWKEKbvT998NplfRTdpGK5oGhz75nnIh97ask7nituxYGeSx6"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421826,
  "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_+JALAfhCuEBqZjhV6bwnBrf1GZEqukI52ZAZmr8VPhcLujTnA6gRfgPXbdgr97ozZVOtpRHtnCB9POfDu57RMcmwPZQjHGoHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1+gWKEKbvT998NplfRTdpGK5oGhz75nnIh97ask7nituxYGeSx6",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421825,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBqZjhV6bwnBrf1GZEqukI52ZAZmr8VPhcLujTnA6gRfgPXbdgr97ozZVOtpRHtnCB9POfDu57RMcmwPZQjHGoHuEDbe+l7ANFQv2LF1pESXvUxO3ncEszANrcUyMnDkhHa6uAoYlF75iinSZMDFgE7oddBSliSeiJCbQxFAgQQefoGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1+gWKEKbvT998NplfRTdpGK5oGhz75nnIh97ask7nituxb02MFT"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421825,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBqZjhV6bwnBrf1GZEqukI52ZAZmr8VPhcLujTnA6gRfgPXbdgr97ozZVOtpRHtnCB9POfDu57RMcmwPZQjHGoHuEDbe+l7ANFQv2LF1pESXvUxO3ncEszANrcUyMnDkhHa6uAoYlF75iinSZMDFgE7oddBSliSeiJCbQxFAgQQefoGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1+gWKEKbvT998NplfRTdpGK5oGhz75nnIh97ask7nituxb02MFT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBqZjhV6bwnBrf1GZEqukI52ZAZmr8VPhcLujTnA6gRfgPXbdgr97ozZVOtpRHtnCB9POfDu57RMcmwPZQjHGoHuEDbe+l7ANFQv2LF1pESXvUxO3ncEszANrcUyMnDkhHa6uAoYlF75iinSZMDFgE7oddBSliSeiJCbQxFAgQQefoGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk1+gWKEKbvT998NplfRTdpGK5oGhz75nnIh97ask7nituxb02MFT"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 95
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 95,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 95,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 95
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 95,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 95,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 96,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 96,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTYKBtAU6NWR2hujOOfnMgwwP/MyzzmCbcdg+ktXWUO1ktzXSM4io=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421824,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDLNGjYeybaNzaKr3AMXyc0hMC/2yqxElfQscnogG5J0CZqxxNTpO0c4jdUC5ZlVZFar4FJkTM2YtD48NTNLKQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2CgbQFOjVkdobozjn5zIMMD/zMs85gm3HYPpLV1lDtZLc3DsL3K"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421824,
  "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_+JALAfhCuEDLNGjYeybaNzaKr3AMXyc0hMC/2yqxElfQscnogG5J0CZqxxNTpO0c4jdUC5ZlVZFar4FJkTM2YtD48NTNLKQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2CgbQFOjVkdobozjn5zIMMD/zMs85gm3HYPpLV1lDtZLc3DsL3K",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421823,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAWSawJxzAfDcsNBUKjzck7pmU8gzPxs+dqcXrj/cWMbV/LC7ABIZXGmdP7L1dIIyUOBLJ2beP/JjueOAEeBD8IuEDLNGjYeybaNzaKr3AMXyc0hMC/2yqxElfQscnogG5J0CZqxxNTpO0c4jdUC5ZlVZFar4FJkTM2YtD48NTNLKQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2CgbQFOjVkdobozjn5zIMMD/zMs85gm3HYPpLV1lDtZLc3qU1Ot"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421823,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAWSawJxzAfDcsNBUKjzck7pmU8gzPxs+dqcXrj/cWMbV/LC7ABIZXGmdP7L1dIIyUOBLJ2beP/JjueOAEeBD8IuEDLNGjYeybaNzaKr3AMXyc0hMC/2yqxElfQscnogG5J0CZqxxNTpO0c4jdUC5ZlVZFar4FJkTM2YtD48NTNLKQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2CgbQFOjVkdobozjn5zIMMD/zMs85gm3HYPpLV1lDtZLc3qU1Ot"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAWSawJxzAfDcsNBUKjzck7pmU8gzPxs+dqcXrj/cWMbV/LC7ABIZXGmdP7L1dIIyUOBLJ2beP/JjueOAEeBD8IuEDLNGjYeybaNzaKr3AMXyc0hMC/2yqxElfQscnogG5J0CZqxxNTpO0c4jdUC5ZlVZFar4FJkTM2YtD48NTNLKQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2CgbQFOjVkdobozjn5zIMMD/zMs85gm3HYPpLV1lDtZLc3qU1Ot"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 96
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 96,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 96,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 96
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 96,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 96,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 97,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTYaAjYredgqSoNNDdAJ9aeoaI059I4ACm2vlrkKdp2qESTNPEjDc=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421822,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBZ61Tnrnsp14yFUPMEU5ixgT5H/gK/epSa9SbuHM6h+mQ0cCf+ItdwBYE0oQJ15jOEGAtc3ZyjPKHTrQftbEEMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2GgI2K3nYKkqDTQ3QCfWnqGiNOfSOAAptr5a5CnadqhEkxlkbhe"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421822,
  "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_+JALAfhCuEBZ61Tnrnsp14yFUPMEU5ixgT5H/gK/epSa9SbuHM6h+mQ0cCf+ItdwBYE0oQJ15jOEGAtc3ZyjPKHTrQftbEEMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2GgI2K3nYKkqDTQ3QCfWnqGiNOfSOAAptr5a5CnadqhEkxlkbhe",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421821,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBZ61Tnrnsp14yFUPMEU5ixgT5H/gK/epSa9SbuHM6h+mQ0cCf+ItdwBYE0oQJ15jOEGAtc3ZyjPKHTrQftbEEMuEB00UWbDTF5ycwuzYQjhPuPd1guRMakjCighgrb89qOom34/1KepaceSmEfc0j4v/FhhHe0jVP3pBznywl9n/kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2GgI2K3nYKkqDTQ3QCfWnqGiNOfSOAAptr5a5CnadqhEkwI381u"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421821,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBZ61Tnrnsp14yFUPMEU5ixgT5H/gK/epSa9SbuHM6h+mQ0cCf+ItdwBYE0oQJ15jOEGAtc3ZyjPKHTrQftbEEMuEB00UWbDTF5ycwuzYQjhPuPd1guRMakjCighgrb89qOom34/1KepaceSmEfc0j4v/FhhHe0jVP3pBznywl9n/kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2GgI2K3nYKkqDTQ3QCfWnqGiNOfSOAAptr5a5CnadqhEkwI381u"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBZ61Tnrnsp14yFUPMEU5ixgT5H/gK/epSa9SbuHM6h+mQ0cCf+ItdwBYE0oQJ15jOEGAtc3ZyjPKHTrQftbEEMuEB00UWbDTF5ycwuzYQjhPuPd1guRMakjCighgrb89qOom34/1KepaceSmEfc0j4v/FhhHe0jVP3pBznywl9n/kIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2GgI2K3nYKkqDTQ3QCfWnqGiNOfSOAAptr5a5CnadqhEkwI381u"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 97
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 97,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 97
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 97,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 97,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 98,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTYqA8cdSU9gYE/ZcUn/CxPDlYunLnTepZuTEyneMjA3d6V5G1cVw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421820,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBpvwLLHbVBA51R+KmZk/YlqvOSQ/5wyyy/JehWvY6+BYD6w5XmUIm4mQZPeDY8dTVPjvtt/QXMu8KhMu2oTaoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2KgPHHUlPYGBP2XFJ/wsTw5WLpy503qWbkxMp3jIwN3eldFOeTr"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421820,
  "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_+JALAfhCuEBpvwLLHbVBA51R+KmZk/YlqvOSQ/5wyyy/JehWvY6+BYD6w5XmUIm4mQZPeDY8dTVPjvtt/QXMu8KhMu2oTaoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2KgPHHUlPYGBP2XFJ/wsTw5WLpy503qWbkxMp3jIwN3eldFOeTr",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421819,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAyw2PEe9JqVWD9nGw7FtBoJBpaySOYGoViJ8GBpN2YB71guBDNTFw94QVAh6vdgIgSqwP9R4LkXBn1pjeScM0LuEBpvwLLHbVBA51R+KmZk/YlqvOSQ/5wyyy/JehWvY6+BYD6w5XmUIm4mQZPeDY8dTVPjvtt/QXMu8KhMu2oTaoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2KgPHHUlPYGBP2XFJ/wsTw5WLpy503qWbkxMp3jIwN3elftgy0C"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421819,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAyw2PEe9JqVWD9nGw7FtBoJBpaySOYGoViJ8GBpN2YB71guBDNTFw94QVAh6vdgIgSqwP9R4LkXBn1pjeScM0LuEBpvwLLHbVBA51R+KmZk/YlqvOSQ/5wyyy/JehWvY6+BYD6w5XmUIm4mQZPeDY8dTVPjvtt/QXMu8KhMu2oTaoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2KgPHHUlPYGBP2XFJ/wsTw5WLpy503qWbkxMp3jIwN3elftgy0C"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAyw2PEe9JqVWD9nGw7FtBoJBpaySOYGoViJ8GBpN2YB71guBDNTFw94QVAh6vdgIgSqwP9R4LkXBn1pjeScM0LuEBpvwLLHbVBA51R+KmZk/YlqvOSQ/5wyyy/JehWvY6+BYD6w5XmUIm4mQZPeDY8dTVPjvtt/QXMu8KhMu2oTaoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2KgPHHUlPYGBP2XFJ/wsTw5WLpy503qWbkxMp3jIwN3elftgy0C"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 98
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 98,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 98
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 98,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 98,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 99,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTY6DVGJzpV8VCWf6o5i8HpiSsc9vKNXfHKr8Ke9/gestxocl1JBg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421818,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA8+BNTSKNM47pCQCUQxQldpqWpGx5MziFLf+9dae9E8/sXXAcIEThCYn9bfDHAY40m8vEIGIt99Mw5m3P5S1cOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Og1Ric6VfFQln+qOYvB6YkrHPbyjV3xyq/Cnvf4HrLcaFDxbGF"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421818,
  "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_+JALAfhCuEA8+BNTSKNM47pCQCUQxQldpqWpGx5MziFLf+9dae9E8/sXXAcIEThCYn9bfDHAY40m8vEIGIt99Mw5m3P5S1cOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Og1Ric6VfFQln+qOYvB6YkrHPbyjV3xyq/Cnvf4HrLcaFDxbGF",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421817,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAxnVZlfm4pRKeFh31TJgluIkPkPhoCWHOi6GvWhRy6E1INbI2EKqWu3rgO5H5Gy6KLEptFqsxBkq90cO5RlacBuEA8+BNTSKNM47pCQCUQxQldpqWpGx5MziFLf+9dae9E8/sXXAcIEThCYn9bfDHAY40m8vEIGIt99Mw5m3P5S1cOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Og1Ric6VfFQln+qOYvB6YkrHPbyjV3xyq/Cnvf4HrLcaEiSitr"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421817,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAxnVZlfm4pRKeFh31TJgluIkPkPhoCWHOi6GvWhRy6E1INbI2EKqWu3rgO5H5Gy6KLEptFqsxBkq90cO5RlacBuEA8+BNTSKNM47pCQCUQxQldpqWpGx5MziFLf+9dae9E8/sXXAcIEThCYn9bfDHAY40m8vEIGIt99Mw5m3P5S1cOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Og1Ric6VfFQln+qOYvB6YkrHPbyjV3xyq/Cnvf4HrLcaEiSitr"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAxnVZlfm4pRKeFh31TJgluIkPkPhoCWHOi6GvWhRy6E1INbI2EKqWu3rgO5H5Gy6KLEptFqsxBkq90cO5RlacBuEA8+BNTSKNM47pCQCUQxQldpqWpGx5MziFLf+9dae9E8/sXXAcIEThCYn9bfDHAY40m8vEIGIt99Mw5m3P5S1cOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Og1Ric6VfFQln+qOYvB6YkrHPbyjV3xyq/Cnvf4HrLcaEiSitr"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 99
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 99,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 99
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 99,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 99,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 100,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTZKAlXI4ALi+sE9I8vNf07OjJC2dVmif7bss3ML/cxeC6wk7vGfY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421816,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDPNTcphOHpAxgEDwL5lBuLfpGDyLGSEmyPK6nBkY7Bq4zgYS90Bzasy4v2aB7sbP7fVM+2vjNOLq4FCWk13RUHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2SgJVyOAC4vrBPSPLzX9OzoyQtnVZon+27LNzC/3MXgusL0AzD5"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421816,
  "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_+JALAfhCuEDPNTcphOHpAxgEDwL5lBuLfpGDyLGSEmyPK6nBkY7Bq4zgYS90Bzasy4v2aB7sbP7fVM+2vjNOLq4FCWk13RUHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2SgJVyOAC4vrBPSPLzX9OzoyQtnVZon+27LNzC/3MXgusL0AzD5",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421815,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAhc36HifZRVHUNzYGUXa1zirttNFA3WWl/k099Ass3zjxDOzzomJXjK+unaR2y6dVJ05NMDuT2oStLQaocolgMuEDPNTcphOHpAxgEDwL5lBuLfpGDyLGSEmyPK6nBkY7Bq4zgYS90Bzasy4v2aB7sbP7fVM+2vjNOLq4FCWk13RUHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2SgJVyOAC4vrBPSPLzX9OzoyQtnVZon+27LNzC/3MXgusJzHIWT"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421815,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhc36HifZRVHUNzYGUXa1zirttNFA3WWl/k099Ass3zjxDOzzomJXjK+unaR2y6dVJ05NMDuT2oStLQaocolgMuEDPNTcphOHpAxgEDwL5lBuLfpGDyLGSEmyPK6nBkY7Bq4zgYS90Bzasy4v2aB7sbP7fVM+2vjNOLq4FCWk13RUHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2SgJVyOAC4vrBPSPLzX9OzoyQtnVZon+27LNzC/3MXgusJzHIWT"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAhc36HifZRVHUNzYGUXa1zirttNFA3WWl/k099Ass3zjxDOzzomJXjK+unaR2y6dVJ05NMDuT2oStLQaocolgMuEDPNTcphOHpAxgEDwL5lBuLfpGDyLGSEmyPK6nBkY7Bq4zgYS90Bzasy4v2aB7sbP7fVM+2vjNOLq4FCWk13RUHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2SgJVyOAC4vrBPSPLzX9OzoyQtnVZon+27LNzC/3MXgusJzHIWT"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 100
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 100,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 100
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 100,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 100,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 101,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTZaDu5h2vPdQkh0W/lftgpnRbDoUEdFOQlUtwrvvNer4jdD2at0E=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421814,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBibpi9Ur1BEAiNPWZ7zGtAT/UixO+AQ9D3l0mDtIpB5c/gJs9tGt6HxWiasj6/RwmIHEaIMomN9d3B0Z4C6hoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Wg7uYdrz3UJIdFv5X7YKZ0Ww6FBHRTkJVLcK77zXq+I3SYFOuQ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421814,
  "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_+JALAfhCuEBibpi9Ur1BEAiNPWZ7zGtAT/UixO+AQ9D3l0mDtIpB5c/gJs9tGt6HxWiasj6/RwmIHEaIMomN9d3B0Z4C6hoDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Wg7uYdrz3UJIdFv5X7YKZ0Ww6FBHRTkJVLcK77zXq+I3SYFOuQ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421813,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBibpi9Ur1BEAiNPWZ7zGtAT/UixO+AQ9D3l0mDtIpB5c/gJs9tGt6HxWiasj6/RwmIHEaIMomN9d3B0Z4C6hoDuECBG6pW+Cf5yqgsu/sMPW0rFxBzTe2Uf29piDGP6jBwhmF+lYci8Mhn1I5UUlCd2QLIlWbLQgBpTitUXGMykrYGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Wg7uYdrz3UJIdFv5X7YKZ0Ww6FBHRTkJVLcK77zXq+I3RFR7VQ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421813,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBibpi9Ur1BEAiNPWZ7zGtAT/UixO+AQ9D3l0mDtIpB5c/gJs9tGt6HxWiasj6/RwmIHEaIMomN9d3B0Z4C6hoDuECBG6pW+Cf5yqgsu/sMPW0rFxBzTe2Uf29piDGP6jBwhmF+lYci8Mhn1I5UUlCd2QLIlWbLQgBpTitUXGMykrYGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Wg7uYdrz3UJIdFv5X7YKZ0Ww6FBHRTkJVLcK77zXq+I3RFR7VQ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBibpi9Ur1BEAiNPWZ7zGtAT/UixO+AQ9D3l0mDtIpB5c/gJs9tGt6HxWiasj6/RwmIHEaIMomN9d3B0Z4C6hoDuECBG6pW+Cf5yqgsu/sMPW0rFxBzTe2Uf29piDGP6jBwhmF+lYci8Mhn1I5UUlCd2QLIlWbLQgBpTitUXGMykrYGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2Wg7uYdrz3UJIdFv5X7YKZ0Ww6FBHRTkJVLcK77zXq+I3RFR7VQ"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 101
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 101,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 101
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 101,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 101,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 102,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTZqDlujp1xOF7cSK9+hsBgoYXu7TOyk5DfGy0LsJLVsQSeTG3BMg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421812,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBqx3e24A8K7GhSq7bEjFJTevPvKoWuszrXE2OkPnnksgpWqjcDod0zU7aSP3YypTewctI1tQ+IHfYcS0o79xUDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ag5bo6dcThe3EivfobAYKGF7u0zspOQ3xstC7CS1bEEnkPgI7G"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421812,
  "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_+JALAfhCuEBqx3e24A8K7GhSq7bEjFJTevPvKoWuszrXE2OkPnnksgpWqjcDod0zU7aSP3YypTewctI1tQ+IHfYcS0o79xUDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ag5bo6dcThe3EivfobAYKGF7u0zspOQ3xstC7CS1bEEnkPgI7G",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421811,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBqx3e24A8K7GhSq7bEjFJTevPvKoWuszrXE2OkPnnksgpWqjcDod0zU7aSP3YypTewctI1tQ+IHfYcS0o79xUDuEDuW3WzD2pEjYnsmGy1oNSUxrTvvxAX9xHpB0q6UlRJzuesjBdGwyI1bIIuvqQyJFClrcOG5rNP0rFl514yKZkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ag5bo6dcThe3EivfobAYKGF7u0zspOQ3xstC7CS1bEEnkGxr7S"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421811,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBqx3e24A8K7GhSq7bEjFJTevPvKoWuszrXE2OkPnnksgpWqjcDod0zU7aSP3YypTewctI1tQ+IHfYcS0o79xUDuEDuW3WzD2pEjYnsmGy1oNSUxrTvvxAX9xHpB0q6UlRJzuesjBdGwyI1bIIuvqQyJFClrcOG5rNP0rFl514yKZkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ag5bo6dcThe3EivfobAYKGF7u0zspOQ3xstC7CS1bEEnkGxr7S"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBqx3e24A8K7GhSq7bEjFJTevPvKoWuszrXE2OkPnnksgpWqjcDod0zU7aSP3YypTewctI1tQ+IHfYcS0o79xUDuEDuW3WzD2pEjYnsmGy1oNSUxrTvvxAX9xHpB0q6UlRJzuesjBdGwyI1bIIuvqQyJFClrcOG5rNP0rFl514yKZkBuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ag5bo6dcThe3EivfobAYKGF7u0zspOQ3xstC7CS1bEEnkGxr7S"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 102
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 102,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
        "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_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
    "round": 102
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 102,
      "contract_id": "ct_5RzKzytBQuUCBM4UTmFYcPQSnfKQRRPHM68RdrQVfe6VCGSta",
      "gas_price": 1,
      "gas_used": 21,
      "height": 102,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTZ6AFeXC83AvUWX/fIEpNQ3C9gnrrTzatxe4ha8cU8goNgk1qdrA=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421810,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBKtO9qOs/qDyzUzvITNbJpiB3q/qeaDHorxb9BwSEPfxJg4VbNsvqabvR2z/pEU3B4hGI4NI3u5gy13iefL/0PuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2egBXlwvNwL1Fl/3yBKTUNwvYJ66082rcXuIWvHFPIKDYJ3hWUA"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421810,
  "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_+JALAfhCuEBKtO9qOs/qDyzUzvITNbJpiB3q/qeaDHorxb9BwSEPfxJg4VbNsvqabvR2z/pEU3B4hGI4NI3u5gy13iefL/0PuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2egBXlwvNwL1Fl/3yBKTUNwvYJ66082rcXuIWvHFPIKDYJ3hWUA",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421809,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBKtO9qOs/qDyzUzvITNbJpiB3q/qeaDHorxb9BwSEPfxJg4VbNsvqabvR2z/pEU3B4hGI4NI3u5gy13iefL/0PuEBicyxUDD2Z9SlOm/wTnYpOoF+16Rv7BxvJbcmiRlwCyes/umevIX+BCwI5q7z78fKQAucilUCwrsqt33tMHnsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2egBXlwvNwL1Fl/3yBKTUNwvYJ66082rcXuIWvHFPIKDYJ7MbMW"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421809,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBKtO9qOs/qDyzUzvITNbJpiB3q/qeaDHorxb9BwSEPfxJg4VbNsvqabvR2z/pEU3B4hGI4NI3u5gy13iefL/0PuEBicyxUDD2Z9SlOm/wTnYpOoF+16Rv7BxvJbcmiRlwCyes/umevIX+BCwI5q7z78fKQAucilUCwrsqt33tMHnsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2egBXlwvNwL1Fl/3yBKTUNwvYJ66082rcXuIWvHFPIKDYJ7MbMW"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBKtO9qOs/qDyzUzvITNbJpiB3q/qeaDHorxb9BwSEPfxJg4VbNsvqabvR2z/pEU3B4hGI4NI3u5gy13iefL/0PuEBicyxUDD2Z9SlOm/wTnYpOoF+16Rv7BxvJbcmiRlwCyes/umevIX+BCwI5q7z78fKQAucilUCwrsqt33tMHnsLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2egBXlwvNwL1Fl/3yBKTUNwvYJ66082rcXuIWvHFPIKDYJ7MbMW"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 104,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 104,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTaKDckWwJBAJsiySjDhSDviyDVVm9pjp78ZYcvnkkJYWqfrANQiE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421808,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECqQ0FGTDpuLutqoZAIkB0lBzeS2ZKZdOl3ETNAg/aZX5ERBnT6+c0KSxHOgiPtIzbD+oSok1kkrTxCgxBAaLoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ig3JFsCQQCbIskow4Ug74sg1VZvaY6e/GWHL55JCWFqn6OeXBa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421808,
  "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_+JALAfhCuECqQ0FGTDpuLutqoZAIkB0lBzeS2ZKZdOl3ETNAg/aZX5ERBnT6+c0KSxHOgiPtIzbD+oSok1kkrTxCgxBAaLoOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ig3JFsCQQCbIskow4Ug74sg1VZvaY6e/GWHL55JCWFqn6OeXBa",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421807,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECqQ0FGTDpuLutqoZAIkB0lBzeS2ZKZdOl3ETNAg/aZX5ERBnT6+c0KSxHOgiPtIzbD+oSok1kkrTxCgxBAaLoOuEDLcMYAhizO9K+CD2GaUR5X4YIDu67A73McipCAhmEBoXdLuKcZQanwY0b+avvVIEvZCamkIkuy0YmvPrhLHRwGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ig3JFsCQQCbIskow4Ug74sg1VZvaY6e/GWHL55JCWFqn59SpK4"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421807,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECqQ0FGTDpuLutqoZAIkB0lBzeS2ZKZdOl3ETNAg/aZX5ERBnT6+c0KSxHOgiPtIzbD+oSok1kkrTxCgxBAaLoOuEDLcMYAhizO9K+CD2GaUR5X4YIDu67A73McipCAhmEBoXdLuKcZQanwY0b+avvVIEvZCamkIkuy0YmvPrhLHRwGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ig3JFsCQQCbIskow4Ug74sg1VZvaY6e/GWHL55JCWFqn59SpK4"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECqQ0FGTDpuLutqoZAIkB0lBzeS2ZKZdOl3ETNAg/aZX5ERBnT6+c0KSxHOgiPtIzbD+oSok1kkrTxCgxBAaLoOuEDLcMYAhizO9K+CD2GaUR5X4YIDu67A73McipCAhmEBoXdLuKcZQanwY0b+avvVIEvZCamkIkuy0YmvPrhLHRwGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ig3JFsCQQCbIskow4Ug74sg1VZvaY6e/GWHL55JCWFqn59SpK4"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 104
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 104,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 104,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 104
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 104,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 104,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 105,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 105,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTaaC7J1penyN3RN9Qh40pHFSkmli3e01mwbfsD1qWe1Yxb2tZGI0=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421806,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDobhSFVegSMRoDWkFkcpv3oviATv71/2UmTV55eD3AXiZl5vv3uJgC57nC2zU9goLZVk+Cvi//tF2W2apG8P8LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2mguydaXp8jd0TfUIeNKRxUpJpYt3tNZsG37A9alntWMW/zuWNC"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421806,
  "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_+JALAfhCuEDobhSFVegSMRoDWkFkcpv3oviATv71/2UmTV55eD3AXiZl5vv3uJgC57nC2zU9goLZVk+Cvi//tF2W2apG8P8LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2mguydaXp8jd0TfUIeNKRxUpJpYt3tNZsG37A9alntWMW/zuWNC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421805,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBPC8TV1ZnwwyR5kPwAC+koZnsFzd4dPPjroFQbSw2IKJ2GEI7JQhQTs1wYYAvxLFkyd0qY/YQZbX0IYl4ep4cDuEDobhSFVegSMRoDWkFkcpv3oviATv71/2UmTV55eD3AXiZl5vv3uJgC57nC2zU9goLZVk+Cvi//tF2W2apG8P8LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2mguydaXp8jd0TfUIeNKRxUpJpYt3tNZsG37A9alntWMW/ePXXa"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421805,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBPC8TV1ZnwwyR5kPwAC+koZnsFzd4dPPjroFQbSw2IKJ2GEI7JQhQTs1wYYAvxLFkyd0qY/YQZbX0IYl4ep4cDuEDobhSFVegSMRoDWkFkcpv3oviATv71/2UmTV55eD3AXiZl5vv3uJgC57nC2zU9goLZVk+Cvi//tF2W2apG8P8LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2mguydaXp8jd0TfUIeNKRxUpJpYt3tNZsG37A9alntWMW/ePXXa"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBPC8TV1ZnwwyR5kPwAC+koZnsFzd4dPPjroFQbSw2IKJ2GEI7JQhQTs1wYYAvxLFkyd0qY/YQZbX0IYl4ep4cDuEDobhSFVegSMRoDWkFkcpv3oviATv71/2UmTV55eD3AXiZl5vv3uJgC57nC2zU9goLZVk+Cvi//tF2W2apG8P8LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2mguydaXp8jd0TfUIeNKRxUpJpYt3tNZsG37A9alntWMW/ePXXa"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 105
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 105,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 105,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 105
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 105,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 105,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 106,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTaqC1Op4/DtKyC6524QKUC53BvzR7soyhdFPBQXqskU7RfJL2tdg=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421804,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBJqqo7InmI5PZhs607qVpHLtdq18Qqdpl4sgYCKXdfjnmPfOSu5XYED9KoAjw7xdo+jVv/nKMlb8DNwq9GGT0EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2qgtTqePw7SsguuduEClAudwb80e7KMoXRTwUF6rJFO0Xy6ML/s"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421804,
  "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_+JALAfhCuEBJqqo7InmI5PZhs607qVpHLtdq18Qqdpl4sgYCKXdfjnmPfOSu5XYED9KoAjw7xdo+jVv/nKMlb8DNwq9GGT0EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2qgtTqePw7SsguuduEClAudwb80e7KMoXRTwUF6rJFO0Xy6ML/s",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421803,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAq0opUDhH+7Vg28uljGIR5V6KmjtfD4d0cGSRXmKb8R0PRnKqXw9yW4JggYFOFNdiNdaVV+J98XmxMpXqkBU0MuEBJqqo7InmI5PZhs607qVpHLtdq18Qqdpl4sgYCKXdfjnmPfOSu5XYED9KoAjw7xdo+jVv/nKMlb8DNwq9GGT0EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2qgtTqePw7SsguuduEClAudwb80e7KMoXRTwUF6rJFO0XwhXfGa"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421803,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAq0opUDhH+7Vg28uljGIR5V6KmjtfD4d0cGSRXmKb8R0PRnKqXw9yW4JggYFOFNdiNdaVV+J98XmxMpXqkBU0MuEBJqqo7InmI5PZhs607qVpHLtdq18Qqdpl4sgYCKXdfjnmPfOSu5XYED9KoAjw7xdo+jVv/nKMlb8DNwq9GGT0EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2qgtTqePw7SsguuduEClAudwb80e7KMoXRTwUF6rJFO0XwhXfGa"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAq0opUDhH+7Vg28uljGIR5V6KmjtfD4d0cGSRXmKb8R0PRnKqXw9yW4JggYFOFNdiNdaVV+J98XmxMpXqkBU0MuEBJqqo7InmI5PZhs607qVpHLtdq18Qqdpl4sgYCKXdfjnmPfOSu5XYED9KoAjw7xdo+jVv/nKMlb8DNwq9GGT0EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2qgtTqePw7SsguuduEClAudwb80e7KMoXRTwUF6rJFO0XwhXfGa"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 106
  }
}

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

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

responder ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 106,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 106
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 106,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 106,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 107,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTa6BK7xt877yOh3iN8GaZGysmvuVdrUALjFQyqs4KIaKb2/DpLbo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421802,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYGQmWOhjAZ/v3T4VF0I70SnC3CvpW/zFMXVmvZWNDhMFq5wRop94HmfFtRpPnCvO6YzCe5Wt43ZmvU1ftqBQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ugSu8bfO+8jod4jfBmmRsrJr7lXa1AC4xUMqrOCiGim9unf11m"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421802,
  "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_+JALAfhCuEDYGQmWOhjAZ/v3T4VF0I70SnC3CvpW/zFMXVmvZWNDhMFq5wRop94HmfFtRpPnCvO6YzCe5Wt43ZmvU1ftqBQHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ugSu8bfO+8jod4jfBmmRsrJr7lXa1AC4xUMqrOCiGim9unf11m",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421801,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDYGQmWOhjAZ/v3T4VF0I70SnC3CvpW/zFMXVmvZWNDhMFq5wRop94HmfFtRpPnCvO6YzCe5Wt43ZmvU1ftqBQHuEDievvxv3vTN7LkWiJYB8x42u5lXhBj5+jQyuyurIUF19a3FO2K54WePmJlri6+MjZvlx7Wu1JMxpIZvqslYloFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ugSu8bfO+8jod4jfBmmRsrJr7lXa1AC4xUMqrOCiGim9vBNJpv"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421801,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDYGQmWOhjAZ/v3T4VF0I70SnC3CvpW/zFMXVmvZWNDhMFq5wRop94HmfFtRpPnCvO6YzCe5Wt43ZmvU1ftqBQHuEDievvxv3vTN7LkWiJYB8x42u5lXhBj5+jQyuyurIUF19a3FO2K54WePmJlri6+MjZvlx7Wu1JMxpIZvqslYloFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ugSu8bfO+8jod4jfBmmRsrJr7lXa1AC4xUMqrOCiGim9vBNJpv"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEDYGQmWOhjAZ/v3T4VF0I70SnC3CvpW/zFMXVmvZWNDhMFq5wRop94HmfFtRpPnCvO6YzCe5Wt43ZmvU1ftqBQHuEDievvxv3vTN7LkWiJYB8x42u5lXhBj5+jQyuyurIUF19a3FO2K54WePmJlri6+MjZvlx7Wu1JMxpIZvqslYloFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2ugSu8bfO+8jod4jfBmmRsrJr7lXa1AC4xUMqrOCiGim9vBNJpv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 107
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 107,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 107
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 107,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 107,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 108,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 108,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTbKDh0BaAnEb4kKS7J7XVf19Rqxzu2EmtcVQAaQN+l8KFeEO6Mnc=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421800,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBkv6FcM0YMT5vu8AeJ4JOAl2JQL5mT1madr5jgQYlBz8KwwEkEGotE0SJTmDCFUcVTTIFTt+Wccrr2g3C9EhoKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2yg4dAWgJxG+JCkuye11X9fUasc7thJrXFUAGkDfpfChXg8MYI1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421800,
  "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_+JALAfhCuEBkv6FcM0YMT5vu8AeJ4JOAl2JQL5mT1madr5jgQYlBz8KwwEkEGotE0SJTmDCFUcVTTIFTt+Wccrr2g3C9EhoKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2yg4dAWgJxG+JCkuye11X9fUasc7thJrXFUAGkDfpfChXg8MYI1",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421799,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBTj+wcu2dcc0JaaWuXX5iuRYEsXSwz8PSaOMVIL/WmLs8R9DLrsKMPdqGnWTZkJdCrZ4l5ck9j7Jy/JYyYP6EJuEBkv6FcM0YMT5vu8AeJ4JOAl2JQL5mT1madr5jgQYlBz8KwwEkEGotE0SJTmDCFUcVTTIFTt+Wccrr2g3C9EhoKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2yg4dAWgJxG+JCkuye11X9fUasc7thJrXFUAGkDfpfChXjOCF6M"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421799,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBTj+wcu2dcc0JaaWuXX5iuRYEsXSwz8PSaOMVIL/WmLs8R9DLrsKMPdqGnWTZkJdCrZ4l5ck9j7Jy/JYyYP6EJuEBkv6FcM0YMT5vu8AeJ4JOAl2JQL5mT1madr5jgQYlBz8KwwEkEGotE0SJTmDCFUcVTTIFTt+Wccrr2g3C9EhoKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2yg4dAWgJxG+JCkuye11X9fUasc7thJrXFUAGkDfpfChXjOCF6M"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBTj+wcu2dcc0JaaWuXX5iuRYEsXSwz8PSaOMVIL/WmLs8R9DLrsKMPdqGnWTZkJdCrZ4l5ck9j7Jy/JYyYP6EJuEBkv6FcM0YMT5vu8AeJ4JOAl2JQL5mT1madr5jgQYlBz8KwwEkEGotE0SJTmDCFUcVTTIFTt+Wccrr2g3C9EhoKuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2yg4dAWgJxG+JCkuye11X9fUasc7thJrXFUAGkDfpfChXjOCF6M"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 108
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 108,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 108,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 108
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 108,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 108,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 109,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 109,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTbaCLFJ+ltfy3uczxpJgPPfT9zex415AWWXMVWSedhxz/J49n8yc=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421798,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED41mCd7xA6oNTOtpAMd9IiQA04jHETfGp55AF9BZyld/usmZn8RcoL1bXp1mjgdrZpxfgi4o+b+jFkPZwSjGQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk22gixSfpbX8t7nM8aSYDz30/c3seNeQFllzFVknnYcc/ycbFa1H"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421798,
  "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_+JALAfhCuED41mCd7xA6oNTOtpAMd9IiQA04jHETfGp55AF9BZyld/usmZn8RcoL1bXp1mjgdrZpxfgi4o+b+jFkPZwSjGQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk22gixSfpbX8t7nM8aSYDz30/c3seNeQFllzFVknnYcc/ycbFa1H",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421797,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAAj3HiRexIXU2oesL98E8iEnRA+EHiMWJAWgo1XjWP+2yQJY6J+KXBjg7W5FJBpuFW8AR7bNCoagfPSOOCbgMHuED41mCd7xA6oNTOtpAMd9IiQA04jHETfGp55AF9BZyld/usmZn8RcoL1bXp1mjgdrZpxfgi4o+b+jFkPZwSjGQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk22gixSfpbX8t7nM8aSYDz30/c3seNeQFllzFVknnYcc/yc0Hp6q"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421797,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAAj3HiRexIXU2oesL98E8iEnRA+EHiMWJAWgo1XjWP+2yQJY6J+KXBjg7W5FJBpuFW8AR7bNCoagfPSOOCbgMHuED41mCd7xA6oNTOtpAMd9IiQA04jHETfGp55AF9BZyld/usmZn8RcoL1bXp1mjgdrZpxfgi4o+b+jFkPZwSjGQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk22gixSfpbX8t7nM8aSYDz30/c3seNeQFllzFVknnYcc/yc0Hp6q"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAAj3HiRexIXU2oesL98E8iEnRA+EHiMWJAWgo1XjWP+2yQJY6J+KXBjg7W5FJBpuFW8AR7bNCoagfPSOOCbgMHuED41mCd7xA6oNTOtpAMd9IiQA04jHETfGp55AF9BZyld/usmZn8RcoL1bXp1mjgdrZpxfgi4o+b+jFkPZwSjGQAuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk22gixSfpbX8t7nM8aSYDz30/c3seNeQFllzFVknnYcc/yc0Hp6q"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 109
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 109,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 109,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 109
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 109,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 109,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 110,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTbqAz0hgqhZCXVkzMxAFIX/EUFpP4nrANQBYOMTwePKLgzYcZtp8=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421796,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBDheKE1iHQ1JS4zc31FVR2aFxKR3B2fdjS/8KiyzozGh+XzIWKAidoMVsZh4XafJY2pWrqJkORj+ze3VslCEsGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk26gM9IYKoWQl1ZMzMQBSF/xFBaT+J6wDUAWDjE8Hjyi4M10m8QC"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421796,
  "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_+JALAfhCuEBDheKE1iHQ1JS4zc31FVR2aFxKR3B2fdjS/8KiyzozGh+XzIWKAidoMVsZh4XafJY2pWrqJkORj+ze3VslCEsGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk26gM9IYKoWQl1ZMzMQBSF/xFBaT+J6wDUAWDjE8Hjyi4M10m8QC",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421795,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAldorP0yeKu5DHnCdmv69W1ZELJnnq5Kk2MarBPTrxcMeX6J+hNM4wdUF4lRR5ZmklmjXbDaHt/7YkkX+LpagNuEBDheKE1iHQ1JS4zc31FVR2aFxKR3B2fdjS/8KiyzozGh+XzIWKAidoMVsZh4XafJY2pWrqJkORj+ze3VslCEsGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk26gM9IYKoWQl1ZMzMQBSF/xFBaT+J6wDUAWDjE8Hjyi4M0W/RCd"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421795,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAldorP0yeKu5DHnCdmv69W1ZELJnnq5Kk2MarBPTrxcMeX6J+hNM4wdUF4lRR5ZmklmjXbDaHt/7YkkX+LpagNuEBDheKE1iHQ1JS4zc31FVR2aFxKR3B2fdjS/8KiyzozGh+XzIWKAidoMVsZh4XafJY2pWrqJkORj+ze3VslCEsGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk26gM9IYKoWQl1ZMzMQBSF/xFBaT+J6wDUAWDjE8Hjyi4M0W/RCd"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAldorP0yeKu5DHnCdmv69W1ZELJnnq5Kk2MarBPTrxcMeX6J+hNM4wdUF4lRR5ZmklmjXbDaHt/7YkkX+LpagNuEBDheKE1iHQ1JS4zc31FVR2aFxKR3B2fdjS/8KiyzozGh+XzIWKAidoMVsZh4XafJY2pWrqJkORj+ze3VslCEsGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk26gM9IYKoWQl1ZMzMQBSF/xFBaT+J6wDUAWDjE8Hjyi4M0W/RCd"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 110
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 110,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 110
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 110,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 110,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 111,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTb6B3eBHr0/2TGna6i/QDsUkuxIXmIH26PM2XbF52pq13HoAIXyw=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421794,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAovaX6PH3N2cBSZJpzjp5VE+s9TTmUXf+xOb3BoZb9cSHjHRjEidmdfwNIDKW0xrQGAWlOdRQhtCWlYlDtGkINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2+gd3gR69P9kxp2uov0A7FJLsSF5iB9ujzNl2xedqatdx4Ep4ED"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421794,
  "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_+JALAfhCuEAovaX6PH3N2cBSZJpzjp5VE+s9TTmUXf+xOb3BoZb9cSHjHRjEidmdfwNIDKW0xrQGAWlOdRQhtCWlYlDtGkINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2+gd3gR69P9kxp2uov0A7FJLsSF5iB9ujzNl2xedqatdx4Ep4ED",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421793,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEANjuX53D7O3KfcUnDAvqNt79yeVZnKIzu5zizo4bqeM0Y0OLnYQvEFQ4IkO87ZjwzAG5qERn33vG+LLXwa7TcEuEAovaX6PH3N2cBSZJpzjp5VE+s9TTmUXf+xOb3BoZb9cSHjHRjEidmdfwNIDKW0xrQGAWlOdRQhtCWlYlDtGkINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2+gd3gR69P9kxp2uov0A7FJLsSF5iB9ujzNl2xedqatdx7HYhkH"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421793,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEANjuX53D7O3KfcUnDAvqNt79yeVZnKIzu5zizo4bqeM0Y0OLnYQvEFQ4IkO87ZjwzAG5qERn33vG+LLXwa7TcEuEAovaX6PH3N2cBSZJpzjp5VE+s9TTmUXf+xOb3BoZb9cSHjHRjEidmdfwNIDKW0xrQGAWlOdRQhtCWlYlDtGkINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2+gd3gR69P9kxp2uov0A7FJLsSF5iB9ujzNl2xedqatdx7HYhkH"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEANjuX53D7O3KfcUnDAvqNt79yeVZnKIzu5zizo4bqeM0Y0OLnYQvEFQ4IkO87ZjwzAG5qERn33vG+LLXwa7TcEuEAovaX6PH3N2cBSZJpzjp5VE+s9TTmUXf+xOb3BoZb9cSHjHRjEidmdfwNIDKW0xrQGAWlOdRQhtCWlYlDtGkINuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk2+gd3gR69P9kxp2uov0A7FJLsSF5iB9ujzNl2xedqatdx7HYhkH"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 111
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 111,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 111
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 111,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 111,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 112,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTcKBY1OzIsBCszxifqF5mDnuitH2mEFSSUzinHMSdULAGc+uBjJE=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421792,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA7IK553ZB3GSUnhSZY2BemU0ak7ucLDzjoXlUoPEnyW5LOFvWn5WTNd4h9d4MeAC62FqT2NCIiAnKBlqzO0AgFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3CgWNTsyLAQrM8Yn6heZg57orR9phBUklM4pxzEnVCwBnOoeDJo"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421792,
  "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_+JALAfhCuEA7IK553ZB3GSUnhSZY2BemU0ak7ucLDzjoXlUoPEnyW5LOFvWn5WTNd4h9d4MeAC62FqT2NCIiAnKBlqzO0AgFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3CgWNTsyLAQrM8Yn6heZg57orR9phBUklM4pxzEnVCwBnOoeDJo",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421791,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA7IK553ZB3GSUnhSZY2BemU0ak7ucLDzjoXlUoPEnyW5LOFvWn5WTNd4h9d4MeAC62FqT2NCIiAnKBlqzO0AgFuEDx1sxjz1zEKMqkkOUjZCA0O1KiTvzLpYAqHHaNByn/QbZzDMHEZUV0N4cNo7J5I+vM36PIcsM7CKFE3ogG8GkIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3CgWNTsyLAQrM8Yn6heZg57orR9phBUklM4pxzEnVCwBnOFKyfN"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421791,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA7IK553ZB3GSUnhSZY2BemU0ak7ucLDzjoXlUoPEnyW5LOFvWn5WTNd4h9d4MeAC62FqT2NCIiAnKBlqzO0AgFuEDx1sxjz1zEKMqkkOUjZCA0O1KiTvzLpYAqHHaNByn/QbZzDMHEZUV0N4cNo7J5I+vM36PIcsM7CKFE3ogG8GkIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3CgWNTsyLAQrM8Yn6heZg57orR9phBUklM4pxzEnVCwBnOFKyfN"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA7IK553ZB3GSUnhSZY2BemU0ak7ucLDzjoXlUoPEnyW5LOFvWn5WTNd4h9d4MeAC62FqT2NCIiAnKBlqzO0AgFuEDx1sxjz1zEKMqkkOUjZCA0O1KiTvzLpYAqHHaNByn/QbZzDMHEZUV0N4cNo7J5I+vM36PIcsM7CKFE3ogG8GkIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3CgWNTsyLAQrM8Yn6heZg57orR9phBUklM4pxzEnVCwBnOFKyfN"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 112
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 112,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 112
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 112,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 112,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 113,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTcaBgKI+lH42+PrkWAT/clOJW/jUuQT4SAKlDucpvrTuhI5mY2IU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421790,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB0AAVtlQwreCMQnNB7hGeNTcN7ypqt8h0AR10Cf5a8P2AGGN8cwzZsZsw/dp4jQIL92iN7xoxyjn+ERm8lNFIHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3GgYCiPpR+Nvj65FgE/3JTiVv41LkE+EgCpQ7nKb607oSN6xnyn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421790,
  "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_+JALAfhCuEB0AAVtlQwreCMQnNB7hGeNTcN7ypqt8h0AR10Cf5a8P2AGGN8cwzZsZsw/dp4jQIL92iN7xoxyjn+ERm8lNFIHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3GgYCiPpR+Nvj65FgE/3JTiVv41LkE+EgCpQ7nKb607oSN6xnyn",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421789,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAXrTqeUR8yVLw9sX+8imG1qE/exwKkr2CyuKBJAhSbM99lIYYEvAsaswIwlkulByse++6VqxwHq6ioPUtMR1YNuEB0AAVtlQwreCMQnNB7hGeNTcN7ypqt8h0AR10Cf5a8P2AGGN8cwzZsZsw/dp4jQIL92iN7xoxyjn+ERm8lNFIHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3GgYCiPpR+Nvj65FgE/3JTiVv41LkE+EgCpQ7nKb607oSPpiWJI"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421789,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAXrTqeUR8yVLw9sX+8imG1qE/exwKkr2CyuKBJAhSbM99lIYYEvAsaswIwlkulByse++6VqxwHq6ioPUtMR1YNuEB0AAVtlQwreCMQnNB7hGeNTcN7ypqt8h0AR10Cf5a8P2AGGN8cwzZsZsw/dp4jQIL92iN7xoxyjn+ERm8lNFIHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3GgYCiPpR+Nvj65FgE/3JTiVv41LkE+EgCpQ7nKb607oSPpiWJI"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAXrTqeUR8yVLw9sX+8imG1qE/exwKkr2CyuKBJAhSbM99lIYYEvAsaswIwlkulByse++6VqxwHq6ioPUtMR1YNuEB0AAVtlQwreCMQnNB7hGeNTcN7ypqt8h0AR10Cf5a8P2AGGN8cwzZsZsw/dp4jQIL92iN7xoxyjn+ERm8lNFIHuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3GgYCiPpR+Nvj65FgE/3JTiVv41LkE+EgCpQ7nKb607oSPpiWJI"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 113
  }
}

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 113,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 113
  }
}

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 113,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 113,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 114,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTcqAi410Y6YPRh2YM56BBZ5T5ZwNsDoAGDQjeVcmT71lpGIBpa+g=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421788,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAbrDziwEHWY2gEBgrhBlySw98ew/8maIh0CDHZvYvNndEj3IumUmMEj3AjXpIoqLrlQI2ADD/3JqfcFpLmmyUEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3KgIuNdGOmD0YdmDOegQWeU+WcDbA6ABg0I3lXJk+9ZaRj6r+NG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421788,
  "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_+JALAfhCuEAbrDziwEHWY2gEBgrhBlySw98ew/8maIh0CDHZvYvNndEj3IumUmMEj3AjXpIoqLrlQI2ADD/3JqfcFpLmmyUEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3KgIuNdGOmD0YdmDOegQWeU+WcDbA6ABg0I3lXJk+9ZaRj6r+NG",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421787,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAbrDziwEHWY2gEBgrhBlySw98ew/8maIh0CDHZvYvNndEj3IumUmMEj3AjXpIoqLrlQI2ADD/3JqfcFpLmmyUEuECOPby3J3rfpM4giItYAG1ypNj73JR/VFJvLnigpoEEr8x76SqfiUJI68I2fZwRURWbUNGvk87yijJeeAj05jkGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3KgIuNdGOmD0YdmDOegQWeU+WcDbA6ABg0I3lXJk+9ZaRjC1OA0"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421787,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAbrDziwEHWY2gEBgrhBlySw98ew/8maIh0CDHZvYvNndEj3IumUmMEj3AjXpIoqLrlQI2ADD/3JqfcFpLmmyUEuECOPby3J3rfpM4giItYAG1ypNj73JR/VFJvLnigpoEEr8x76SqfiUJI68I2fZwRURWbUNGvk87yijJeeAj05jkGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3KgIuNdGOmD0YdmDOegQWeU+WcDbA6ABg0I3lXJk+9ZaRjC1OA0"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAbrDziwEHWY2gEBgrhBlySw98ew/8maIh0CDHZvYvNndEj3IumUmMEj3AjXpIoqLrlQI2ADD/3JqfcFpLmmyUEuECOPby3J3rfpM4giItYAG1ypNj73JR/VFJvLnigpoEEr8x76SqfiUJI68I2fZwRURWbUNGvk87yijJeeAj05jkGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3KgIuNdGOmD0YdmDOegQWeU+WcDbA6ABg0I3lXJk+9ZaRjC1OA0"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 114
  }
}

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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "round": 114
      }
    }
  },
  "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": 114
  }
}

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": 114
      }
    }
  },
  "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 114
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 114,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 114
  }
}

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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "round": 114
      }
    }
  },
  "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": 114
  }
}

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": 114
      }
    }
  },
  "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 114
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 114,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 114,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 115,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTc6CPTO5LGFiyCNKhSY9MSXeIR9ACj9XI3KJeYThA0XE9/P/R3Dk=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421786,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA9h3mFjI8Dj6sv0Dl/eGkZXPhe1HfmLkVG/Q7296ODV+rXzikkFp4N57ejY1gEhQanERVruvGnC+HYNB/tXsMEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Ogj0zuSxhYsgjSoUmPTEl3iEfQAo/VyNyiXmE4QNFxPfyMIsI/"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421786,
  "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_+JALAfhCuEA9h3mFjI8Dj6sv0Dl/eGkZXPhe1HfmLkVG/Q7296ODV+rXzikkFp4N57ejY1gEhQanERVruvGnC+HYNB/tXsMEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Ogj0zuSxhYsgjSoUmPTEl3iEfQAo/VyNyiXmE4QNFxPfyMIsI/",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421785,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAn3U9bAeZ21w0hdJbfdfE9VW4CriOZ3mgG+iRjkZ4QdKUbX1m8XUeOTf02IKApF9GapIcq5oN5RRuWlbKefacFuEA9h3mFjI8Dj6sv0Dl/eGkZXPhe1HfmLkVG/Q7296ODV+rXzikkFp4N57ejY1gEhQanERVruvGnC+HYNB/tXsMEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Ogj0zuSxhYsgjSoUmPTEl3iEfQAo/VyNyiXmE4QNFxPfxc/EOA"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421785,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAn3U9bAeZ21w0hdJbfdfE9VW4CriOZ3mgG+iRjkZ4QdKUbX1m8XUeOTf02IKApF9GapIcq5oN5RRuWlbKefacFuEA9h3mFjI8Dj6sv0Dl/eGkZXPhe1HfmLkVG/Q7296ODV+rXzikkFp4N57ejY1gEhQanERVruvGnC+HYNB/tXsMEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Ogj0zuSxhYsgjSoUmPTEl3iEfQAo/VyNyiXmE4QNFxPfxc/EOA"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAn3U9bAeZ21w0hdJbfdfE9VW4CriOZ3mgG+iRjkZ4QdKUbX1m8XUeOTf02IKApF9GapIcq5oN5RRuWlbKefacFuEA9h3mFjI8Dj6sv0Dl/eGkZXPhe1HfmLkVG/Q7296ODV+rXzikkFp4N57ejY1gEhQanERVruvGnC+HYNB/tXsMEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Ogj0zuSxhYsgjSoUmPTEl3iEfQAo/VyNyiXmE4QNFxPfxc/EOA"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 115
  }
}

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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "round": 115
      }
    }
  },
  "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": 115
  }
}

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": 115
      }
    }
  },
  "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 115
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 115,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 115
  }
}

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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
        "round": 115
      }
    }
  },
  "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": 115
  }
}

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": 115
      }
    }
  },
  "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_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
    "round": 115
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 115,
      "contract_id": "ct_2VBYh1SoAwpnSYybZZWZJrxEszyBszVUozubJZSdhdWJ1yhrpX",
      "gas_price": 1,
      "gas_used": 21,
      "height": 115,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": "1",
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTdKC+UiDE35ZMOvLBHoW4jrSMeUEApPJQWJb03TJ1+UlVFMdJpDI=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421784,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDOOs2/LHS3Mv584Aos7ygn7JdTzgDTfeJwM70/sJl9j6Q7kjMdQECwkDlQwVrA9s3o3sgoeJM526q5H+6D11cLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3SgvlIgxN+WTDrywR6FuI60jHlBAKTyUFiW9N0ydflJVRRUtWez"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421784,
  "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_+JALAfhCuEDOOs2/LHS3Mv584Aos7ygn7JdTzgDTfeJwM70/sJl9j6Q7kjMdQECwkDlQwVrA9s3o3sgoeJM526q5H+6D11cLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3SgvlIgxN+WTDrywR6FuI60jHlBAKTyUFiW9N0ydflJVRRUtWez",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421783,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEABXPP0In0+BM5aAarZeSL96e/YSVwln7tvNFM5MbaA62bk7MExcvgQq919T/ghGjNSWXckTJVrbVo6q28C2gkOuEDOOs2/LHS3Mv584Aos7ygn7JdTzgDTfeJwM70/sJl9j6Q7kjMdQECwkDlQwVrA9s3o3sgoeJM526q5H+6D11cLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3SgvlIgxN+WTDrywR6FuI60jHlBAKTyUFiW9N0ydflJVRSkq94J"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421783,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEABXPP0In0+BM5aAarZeSL96e/YSVwln7tvNFM5MbaA62bk7MExcvgQq919T/ghGjNSWXckTJVrbVo6q28C2gkOuEDOOs2/LHS3Mv584Aos7ygn7JdTzgDTfeJwM70/sJl9j6Q7kjMdQECwkDlQwVrA9s3o3sgoeJM526q5H+6D11cLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3SgvlIgxN+WTDrywR6FuI60jHlBAKTyUFiW9N0ydflJVRSkq94J"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEABXPP0In0+BM5aAarZeSL96e/YSVwln7tvNFM5MbaA62bk7MExcvgQq919T/ghGjNSWXckTJVrbVo6q28C2gkOuEDOOs2/LHS3Mv584Aos7ygn7JdTzgDTfeJwM70/sJl9j6Q7kjMdQECwkDlQwVrA9s3o3sgoeJM526q5H+6D11cLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3SgvlIgxN+WTDrywR6FuI60jHlBAKTyUFiW9N0ydflJVRSkq94J"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 117,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 117,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTdaDLDiAsodFmbzJ7ywZws/pUue8p1H54P9alpYuPhDdyU8GoCas=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421782,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB2B/zTNvmSdbAxs4g3rODE62n5N3uUaOEWxclds9xvybvlKFBadynWza93g82nT50pLUmLYcqCmKfjujPt40oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Wgyw4gLKHRZm8ye8sGcLP6VLnvKdR+eD/WpaWLj4Q3clOPe5ew"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421782,
  "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_+JALAfhCuEB2B/zTNvmSdbAxs4g3rODE62n5N3uUaOEWxclds9xvybvlKFBadynWza93g82nT50pLUmLYcqCmKfjujPt40oDuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Wgyw4gLKHRZm8ye8sGcLP6VLnvKdR+eD/WpaWLj4Q3clOPe5ew",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421781,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB2B/zTNvmSdbAxs4g3rODE62n5N3uUaOEWxclds9xvybvlKFBadynWza93g82nT50pLUmLYcqCmKfjujPt40oDuEB4tVev16L4QbUhDivPRRnzqUPnrATcTS1oxh+SMvlIsFCqtUmoUn281nZgI6phKNoHOrd72yNX021PibTg2DcIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Wgyw4gLKHRZm8ye8sGcLP6VLnvKdR+eD/WpaWLj4Q3clNLkQeL"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421781,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB2B/zTNvmSdbAxs4g3rODE62n5N3uUaOEWxclds9xvybvlKFBadynWza93g82nT50pLUmLYcqCmKfjujPt40oDuEB4tVev16L4QbUhDivPRRnzqUPnrATcTS1oxh+SMvlIsFCqtUmoUn281nZgI6phKNoHOrd72yNX021PibTg2DcIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Wgyw4gLKHRZm8ye8sGcLP6VLnvKdR+eD/WpaWLj4Q3clNLkQeL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEB2B/zTNvmSdbAxs4g3rODE62n5N3uUaOEWxclds9xvybvlKFBadynWza93g82nT50pLUmLYcqCmKfjujPt40oDuEB4tVev16L4QbUhDivPRRnzqUPnrATcTS1oxh+SMvlIsFCqtUmoUn281nZgI6phKNoHOrd72yNX021PibTg2DcIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3Wgyw4gLKHRZm8ye8sGcLP6VLnvKdR+eD/WpaWLj4Q3clNLkQeL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 117
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 117
      }
    }
  },
  "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": 117
  }
}

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": 117
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 117
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 117,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 117,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 117
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 117
      }
    }
  },
  "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": 117
  }
}

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": 117
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 117
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 117,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 117,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 118,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 118,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTdqCdxDVVeP6wVaT4VFC2ErgbcQYJu8rzT9ohR2+4F/4T+xaNNoY=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421780,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECJumSdwDofsNbcwwlDrTlj+ow8RlctTOdj6MT5ousbA7bpRKyRUqeRtQMUgHzJfbW+XqfRpXwSImJwZPL76lUFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3agncQ1VXj+sFWk+FRQthK4G3EGCbvK80/aIUdvuBf+E/ue3GEM"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421780,
  "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_+JALAfhCuECJumSdwDofsNbcwwlDrTlj+ow8RlctTOdj6MT5ousbA7bpRKyRUqeRtQMUgHzJfbW+XqfRpXwSImJwZPL76lUFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3agncQ1VXj+sFWk+FRQthK4G3EGCbvK80/aIUdvuBf+E/ue3GEM",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421779,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECJumSdwDofsNbcwwlDrTlj+ow8RlctTOdj6MT5ousbA7bpRKyRUqeRtQMUgHzJfbW+XqfRpXwSImJwZPL76lUFuEDId4O77NIK1i4LgE6OpscgnuiJM+8OFjqvq3vx3HrDiVQwMWT/swlIGQKOwtKv0AFTwGxxO6PpJEZ6tTcsnscFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3agncQ1VXj+sFWk+FRQthK4G3EGCbvK80/aIUdvuBf+E/sAeJ8u"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421779,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECJumSdwDofsNbcwwlDrTlj+ow8RlctTOdj6MT5ousbA7bpRKyRUqeRtQMUgHzJfbW+XqfRpXwSImJwZPL76lUFuEDId4O77NIK1i4LgE6OpscgnuiJM+8OFjqvq3vx3HrDiVQwMWT/swlIGQKOwtKv0AFTwGxxO6PpJEZ6tTcsnscFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3agncQ1VXj+sFWk+FRQthK4G3EGCbvK80/aIUdvuBf+E/sAeJ8u"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuECJumSdwDofsNbcwwlDrTlj+ow8RlctTOdj6MT5ousbA7bpRKyRUqeRtQMUgHzJfbW+XqfRpXwSImJwZPL76lUFuEDId4O77NIK1i4LgE6OpscgnuiJM+8OFjqvq3vx3HrDiVQwMWT/swlIGQKOwtKv0AFTwGxxO6PpJEZ6tTcsnscFuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3agncQ1VXj+sFWk+FRQthK4G3EGCbvK80/aIUdvuBf+E/sAeJ8u"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 118
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 118
      }
    }
  },
  "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": 118
  }
}

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": 118
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 118
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 118,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 118,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 118
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 118
      }
    }
  },
  "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": 118
  }
}

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": 118
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 118
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 118,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 118,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 119,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTd6AcSMEURqhH+JQyixKCVaeDrc6hjnxPjAXWSMpKNQFqRJlUN5s=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421778,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDU9cLjR0hrofnwlr72pZIQ0+jMg1w7UOw3EOz9ZDgtSmGYTTRbYjsM4c7xjuJu4GAzNTUVJCX53myGT/BsqAMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3egHEjBFEaoR/iUMosSglWng63OoY58T4wF1kjKSjUBakQhW6CZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421778,
  "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_+JALAfhCuEDU9cLjR0hrofnwlr72pZIQ0+jMg1w7UOw3EOz9ZDgtSmGYTTRbYjsM4c7xjuJu4GAzNTUVJCX53myGT/BsqAMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3egHEjBFEaoR/iUMosSglWng63OoY58T4wF1kjKSjUBakQhW6CZ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421777,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAFsiI5KUbVxkq6zGb6JcfavIfqsownnSGE2a1rlYq8IirPdnd730LRS1JptpqtngG0BeWfC19otu/Tnh9Mo/QIuEDU9cLjR0hrofnwlr72pZIQ0+jMg1w7UOw3EOz9ZDgtSmGYTTRbYjsM4c7xjuJu4GAzNTUVJCX53myGT/BsqAMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3egHEjBFEaoR/iUMosSglWng63OoY58T4wF1kjKSjUBakSSt+bm"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421777,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAFsiI5KUbVxkq6zGb6JcfavIfqsownnSGE2a1rlYq8IirPdnd730LRS1JptpqtngG0BeWfC19otu/Tnh9Mo/QIuEDU9cLjR0hrofnwlr72pZIQ0+jMg1w7UOw3EOz9ZDgtSmGYTTRbYjsM4c7xjuJu4GAzNTUVJCX53myGT/BsqAMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3egHEjBFEaoR/iUMosSglWng63OoY58T4wF1kjKSjUBakSSt+bm"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAFsiI5KUbVxkq6zGb6JcfavIfqsownnSGE2a1rlYq8IirPdnd730LRS1JptpqtngG0BeWfC19otu/Tnh9Mo/QIuEDU9cLjR0hrofnwlr72pZIQ0+jMg1w7UOw3EOz9ZDgtSmGYTTRbYjsM4c7xjuJu4GAzNTUVJCX53myGT/BsqAMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3egHEjBFEaoR/iUMosSglWng63OoY58T4wF1kjKSjUBakSSt+bm"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 119
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 119
      }
    }
  },
  "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": 119
  }
}

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": 119
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 119
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 119,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 119
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 119
      }
    }
  },
  "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": 119
  }
}

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": 119
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 119
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 119,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 120,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTeKBUMTQj9o0AEBdMQ3ocw5VzEUge4PStf9qvk4Rhh5weRuUjps4=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421776,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAaRjl+gbuWMJB4yiNQm32OoBq89MB63O/LCeCzblY0UPLll1qZVNqexrhsw3vcJt5TZ+29l27hsbQ1cP11bdYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3igVDE0I/aNABAXTEN6HMOVcxFIHuD0rX/ar5OEYYecHkbo3HU1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421776,
  "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_+JALAfhCuEAaRjl+gbuWMJB4yiNQm32OoBq89MB63O/LCeCzblY0UPLll1qZVNqexrhsw3vcJt5TZ+29l27hsbQ1cP11bdYMuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3igVDE0I/aNABAXTEN6HMOVcxFIHuD0rX/ar5OEYYecHkbo3HU1",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421775,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAaRjl+gbuWMJB4yiNQm32OoBq89MB63O/LCeCzblY0UPLll1qZVNqexrhsw3vcJt5TZ+29l27hsbQ1cP11bdYMuEAmbjjrejQdEUy/tm5ymjlneIPo2HK2p+kiUyovZh1QnSlUw7ezrBrDZ2OB13WVlaKYky66Fzbhbalfdcnv0okEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3igVDE0I/aNABAXTEN6HMOVcxFIHuD0rX/ar5OEYYecHkbR7Tba"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421775,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAaRjl+gbuWMJB4yiNQm32OoBq89MB63O/LCeCzblY0UPLll1qZVNqexrhsw3vcJt5TZ+29l27hsbQ1cP11bdYMuEAmbjjrejQdEUy/tm5ymjlneIPo2HK2p+kiUyovZh1QnSlUw7ezrBrDZ2OB13WVlaKYky66Fzbhbalfdcnv0okEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3igVDE0I/aNABAXTEN6HMOVcxFIHuD0rX/ar5OEYYecHkbR7Tba"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAaRjl+gbuWMJB4yiNQm32OoBq89MB63O/LCeCzblY0UPLll1qZVNqexrhsw3vcJt5TZ+29l27hsbQ1cP11bdYMuEAmbjjrejQdEUy/tm5ymjlneIPo2HK2p+kiUyovZh1QnSlUw7ezrBrDZ2OB13WVlaKYky66Fzbhbalfdcnv0okEuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3igVDE0I/aNABAXTEN6HMOVcxFIHuD0rX/ar5OEYYecHkbR7Tba"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 120
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 120
      }
    }
  },
  "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": 120
  }
}

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": 120
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 120
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 120,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 120
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 120
      }
    }
  },
  "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": 120
  }
}

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": 120
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 120
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 120,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 121,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 121,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTeaB06ELd/cytzCtE/aDcpeTzcQjO4g1LPOt31Srx2vqsSYIFd0A=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421774,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBWKanG4suPmiVbg5hZGMKQGQTwO3EEwTzwA7Z9yJF+2UYLA4weJasyGiLm623llIyiDAlSE0/9QXNGyLxz9P0LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3mgdOhC3f3MrcwrRP2g3KXk83EIzuINSzzrd9Uq8dr6rEkIx6Td"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421774,
  "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_+JALAfhCuEBWKanG4suPmiVbg5hZGMKQGQTwO3EEwTzwA7Z9yJF+2UYLA4weJasyGiLm623llIyiDAlSE0/9QXNGyLxz9P0LuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3mgdOhC3f3MrcwrRP2g3KXk83EIzuINSzzrd9Uq8dr6rEkIx6Td",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421773,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBWKanG4suPmiVbg5hZGMKQGQTwO3EEwTzwA7Z9yJF+2UYLA4weJasyGiLm623llIyiDAlSE0/9QXNGyLxz9P0LuEDk227xU1WzNfEYQNkDLY2joCRbt9CDxdT+xXa0WUpoAEN1DlymVNO8/zCagvjLq/PEaUJ+6yi+fqg0WQCCGdEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3mgdOhC3f3MrcwrRP2g3KXk83EIzuINSzzrd9Uq8dr6rEmglpwU"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421773,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBWKanG4suPmiVbg5hZGMKQGQTwO3EEwTzwA7Z9yJF+2UYLA4weJasyGiLm623llIyiDAlSE0/9QXNGyLxz9P0LuEDk227xU1WzNfEYQNkDLY2joCRbt9CDxdT+xXa0WUpoAEN1DlymVNO8/zCagvjLq/PEaUJ+6yi+fqg0WQCCGdEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3mgdOhC3f3MrcwrRP2g3KXk83EIzuINSzzrd9Uq8dr6rEmglpwU"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBWKanG4suPmiVbg5hZGMKQGQTwO3EEwTzwA7Z9yJF+2UYLA4weJasyGiLm623llIyiDAlSE0/9QXNGyLxz9P0LuEDk227xU1WzNfEYQNkDLY2joCRbt9CDxdT+xXa0WUpoAEN1DlymVNO8/zCagvjLq/PEaUJ+6yi+fqg0WQCCGdEIuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3mgdOhC3f3MrcwrRP2g3KXk83EIzuINSzzrd9Uq8dr6rEmglpwU"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 121
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 121
      }
    }
  },
  "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": 121
  }
}

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": 121
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 121
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 121,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 121,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 121
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 121
      }
    }
  },
  "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": 121
  }
}

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": 121
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 121
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 121,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 121,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 122,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 122,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTeqA2FKpVcxLRvbePT0n5fyR9DiRX15S929fMPIURFVvG0ePIN5o=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421772,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECm3D/OiQfQaeoOzWMRgikH9CnKTEbdKCx6jUYMsDcr4+i0iL+8FjqL3Fdb+Na15WQbquJB4nz0zvxVgIQxfPUOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3qgNhSqVXMS0b23j09J+X8kfQ4kV9eUvdvXzDyFERVbxtFmSz44"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421772,
  "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_+JALAfhCuECm3D/OiQfQaeoOzWMRgikH9CnKTEbdKCx6jUYMsDcr4+i0iL+8FjqL3Fdb+Na15WQbquJB4nz0zvxVgIQxfPUOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3qgNhSqVXMS0b23j09J+X8kfQ4kV9eUvdvXzDyFERVbxtFmSz44",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421771,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA6ghjTH1B4L3Y/3Vf6qemE9lVYEAgiZdN7m+QKh0xLFpUh106jnSYFW3AvYrB779V3RBR1LfU3A2l3sZqz4ScHuECm3D/OiQfQaeoOzWMRgikH9CnKTEbdKCx6jUYMsDcr4+i0iL+8FjqL3Fdb+Na15WQbquJB4nz0zvxVgIQxfPUOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3qgNhSqVXMS0b23j09J+X8kfQ4kV9eUvdvXzDyFERVbxtFc9sHU"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421771,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA6ghjTH1B4L3Y/3Vf6qemE9lVYEAgiZdN7m+QKh0xLFpUh106jnSYFW3AvYrB779V3RBR1LfU3A2l3sZqz4ScHuECm3D/OiQfQaeoOzWMRgikH9CnKTEbdKCx6jUYMsDcr4+i0iL+8FjqL3Fdb+Na15WQbquJB4nz0zvxVgIQxfPUOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3qgNhSqVXMS0b23j09J+X8kfQ4kV9eUvdvXzDyFERVbxtFc9sHU"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEA6ghjTH1B4L3Y/3Vf6qemE9lVYEAgiZdN7m+QKh0xLFpUh106jnSYFW3AvYrB779V3RBR1LfU3A2l3sZqz4ScHuECm3D/OiQfQaeoOzWMRgikH9CnKTEbdKCx6jUYMsDcr4+i0iL+8FjqL3Fdb+Na15WQbquJB4nz0zvxVgIQxfPUOuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3qgNhSqVXMS0b23j09J+X8kfQ4kV9eUvdvXzDyFERVbxtFc9sHU"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 122
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 122
      }
    }
  },
  "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": 122
  }
}

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": 122
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 122
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 122,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 122,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 122
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 122
      }
    }
  },
  "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": 122
  }
}

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": 122
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 122
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 122,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 122,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 123,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTe6AWpUkb8L+Rg4c8mH/9EUgHxuFSpgsKMz4Fj+P4p+VOFygjqiU=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421770,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC9R9qS9qYClq6uSMmnt+7f1NMkDCVFD7hpBIELVSMtmP2fGHKIKskAVmYiA1KCQ5mL1hN0cuQwOo+sNH6IuvABuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ugFqVJG/C/kYOHPJh//RFIB8bhUqYLCjM+BY/j+KflThdSCouM"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421770,
  "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_+JALAfhCuEC9R9qS9qYClq6uSMmnt+7f1NMkDCVFD7hpBIELVSMtmP2fGHKIKskAVmYiA1KCQ5mL1hN0cuQwOo+sNH6IuvABuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ugFqVJG/C/kYOHPJh//RFIB8bhUqYLCjM+BY/j+KflThdSCouM",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421769,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC9R9qS9qYClq6uSMmnt+7f1NMkDCVFD7hpBIELVSMtmP2fGHKIKskAVmYiA1KCQ5mL1hN0cuQwOo+sNH6IuvABuED5BRFbnFv0Qt3OhJUvwFgLM7KZdj/Q4eECCBLa966ZwIUHM+0VYQzYiJGc0IXZytyeJus6C1eFSDHp4DzPftENuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ugFqVJG/C/kYOHPJh//RFIB8bhUqYLCjM+BY/j+KflTheQ0WPA"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421769,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC9R9qS9qYClq6uSMmnt+7f1NMkDCVFD7hpBIELVSMtmP2fGHKIKskAVmYiA1KCQ5mL1hN0cuQwOo+sNH6IuvABuED5BRFbnFv0Qt3OhJUvwFgLM7KZdj/Q4eECCBLa966ZwIUHM+0VYQzYiJGc0IXZytyeJus6C1eFSDHp4DzPftENuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ugFqVJG/C/kYOHPJh//RFIB8bhUqYLCjM+BY/j+KflTheQ0WPA"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEC9R9qS9qYClq6uSMmnt+7f1NMkDCVFD7hpBIELVSMtmP2fGHKIKskAVmYiA1KCQ5mL1hN0cuQwOo+sNH6IuvABuED5BRFbnFv0Qt3OhJUvwFgLM7KZdj/Q4eECCBLa966ZwIUHM+0VYQzYiJGc0IXZytyeJus6C1eFSDHp4DzPftENuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ugFqVJG/C/kYOHPJh//RFIB8bhUqYLCjM+BY/j+KflTheQ0WPA"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 123
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 123
      }
    }
  },
  "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": 123
  }
}

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": 123
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 123
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 123,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 123
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 123
      }
    }
  },
  "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": 123
  }
}

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": 123
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 123
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 123,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 123,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 124,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTfKAbySCRAwtHd5KM8xMVpHYnxtrluVJojxu2yUt5hisBBvln2ow=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421768,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBQUkORhrGT/6hXh6qLoNc7D26oNFjubGqcC7TIGyFQpkMmamz3ztPshbB5B+aHmxdWIqL+uYSZ709O6vegDMcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ygG8kgkQMLR3eSjPMTFaR2J8ba5blSaI8btslLeYYrAQY8Hc8t"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421768,
  "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_+JALAfhCuEBQUkORhrGT/6hXh6qLoNc7D26oNFjubGqcC7TIGyFQpkMmamz3ztPshbB5B+aHmxdWIqL+uYSZ709O6vegDMcLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ygG8kgkQMLR3eSjPMTFaR2J8ba5blSaI8btslLeYYrAQY8Hc8t",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421767,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBQUkORhrGT/6hXh6qLoNc7D26oNFjubGqcC7TIGyFQpkMmamz3ztPshbB5B+aHmxdWIqL+uYSZ709O6vegDMcLuEBcdD/h+zhCZvM44t/woTRUV/fgNBbyRB4A39k3GawkRIwPTqEHfnm8fdwlG0aLMjlPw6JEDtLUI9T+axN3QR0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ygG8kgkQMLR3eSjPMTFaR2J8ba5blSaI8btslLeYYrAQYuevU4"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421767,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQUkORhrGT/6hXh6qLoNc7D26oNFjubGqcC7TIGyFQpkMmamz3ztPshbB5B+aHmxdWIqL+uYSZ709O6vegDMcLuEBcdD/h+zhCZvM44t/woTRUV/fgNBbyRB4A39k3GawkRIwPTqEHfnm8fdwlG0aLMjlPw6JEDtLUI9T+axN3QR0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ygG8kgkQMLR3eSjPMTFaR2J8ba5blSaI8btslLeYYrAQYuevU4"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEBQUkORhrGT/6hXh6qLoNc7D26oNFjubGqcC7TIGyFQpkMmamz3ztPshbB5B+aHmxdWIqL+uYSZ709O6vegDMcLuEBcdD/h+zhCZvM44t/woTRUV/fgNBbyRB4A39k3GawkRIwPTqEHfnm8fdwlG0aLMjlPw6JEDtLUI9T+axN3QR0JuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3ygG8kgkQMLR3eSjPMTFaR2J8ba5blSaI8btslLeYYrAQYuevU4"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 124
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 124
      }
    }
  },
  "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": 124
  }
}

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": 124
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 124
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 124,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 124
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 124
      }
    }
  },
  "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": 124
  }
}

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": 124
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 124
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 124,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 124,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 125,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTfaCL7kQJb6zKmCxZ3XcpZzyRFBKKtZx6m70hAAEFHz5NmYbFxio=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421766,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBCgTS5q0f1jmIWwMewgjRap2RDtNAftBGs38mWjHoXf9M4HtBXE325sby3itRLsTNhKDb15I50IMgjPLUa3GMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk32gi+5ECW+sypgsWd13KWc8kRQSirWcepu9IQABBR8+TZl7nDVN"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421766,
  "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_+JALAfhCuEBCgTS5q0f1jmIWwMewgjRap2RDtNAftBGs38mWjHoXf9M4HtBXE325sby3itRLsTNhKDb15I50IMgjPLUa3GMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk32gi+5ECW+sypgsWd13KWc8kRQSirWcepu9IQABBR8+TZl7nDVN",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421765,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAeIUg96L2Y4g1ApeAim/PNR610Vn4dN6EvaDZJtsJZPB8u9elV54C3MnHBF/Ndyxkh656XYGKJtnne0GPWCxsKuEBCgTS5q0f1jmIWwMewgjRap2RDtNAftBGs38mWjHoXf9M4HtBXE325sby3itRLsTNhKDb15I50IMgjPLUa3GMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk32gi+5ECW+sypgsWd13KWc8kRQSirWcepu9IQABBR8+TZnGYXZz"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421765,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAeIUg96L2Y4g1ApeAim/PNR610Vn4dN6EvaDZJtsJZPB8u9elV54C3MnHBF/Ndyxkh656XYGKJtnne0GPWCxsKuEBCgTS5q0f1jmIWwMewgjRap2RDtNAftBGs38mWjHoXf9M4HtBXE325sby3itRLsTNhKDb15I50IMgjPLUa3GMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk32gi+5ECW+sypgsWd13KWc8kRQSirWcepu9IQABBR8+TZnGYXZz"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAeIUg96L2Y4g1ApeAim/PNR610Vn4dN6EvaDZJtsJZPB8u9elV54C3MnHBF/Ndyxkh656XYGKJtnne0GPWCxsKuEBCgTS5q0f1jmIWwMewgjRap2RDtNAftBGs38mWjHoXf9M4HtBXE325sby3itRLsTNhKDb15I50IMgjPLUa3GMLuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk32gi+5ECW+sypgsWd13KWc8kRQSirWcepu9IQABBR8+TZnGYXZz"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 125
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 125
      }
    }
  },
  "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": 125
  }
}

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": 125
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 125
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 125,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 125
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 125
      }
    }
  },
  "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": 125
  }
}

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": 125
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 125
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 125,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 125,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 126,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTfqA76areTCn/30UAdGHvbmZnof1qmiPeDT9+ATmu9LlUIqJadGo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421764,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAWQhfjVshlYe04DnQ1dioFMy7v6zu9GAhtG1YY9M11Pr18klPUrpq3f67o9eWRgGqzXMAurbBVWMoLZdVYUg8EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk36gO+mq3kwp/99FAHRh725mZ6H9apoj3g0/fgE5rvS5VCLPVYD5"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421764,
  "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_+JALAfhCuEAWQhfjVshlYe04DnQ1dioFMy7v6zu9GAhtG1YY9M11Pr18klPUrpq3f67o9eWRgGqzXMAurbBVWMoLZdVYUg8EuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk36gO+mq3kwp/99FAHRh725mZ6H9apoj3g0/fgE5rvS5VCLPVYD5",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421763,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAWQhfjVshlYe04DnQ1dioFMy7v6zu9GAhtG1YY9M11Pr18klPUrpq3f67o9eWRgGqzXMAurbBVWMoLZdVYUg8EuEBZ1Bd8G1YzM2+zlu0v+5QgFUcFWEaWVci1mZYrRKLPB9O7ag23jihXmFQizSdsW8QndRJucMKVMIZfT63vxr8NuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk36gO+mq3kwp/99FAHRh725mZ6H9apoj3g0/fgE5rvS5VCLDfC9K"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421763,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAWQhfjVshlYe04DnQ1dioFMy7v6zu9GAhtG1YY9M11Pr18klPUrpq3f67o9eWRgGqzXMAurbBVWMoLZdVYUg8EuEBZ1Bd8G1YzM2+zlu0v+5QgFUcFWEaWVci1mZYrRKLPB9O7ag23jihXmFQizSdsW8QndRJucMKVMIZfT63vxr8NuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk36gO+mq3kwp/99FAHRh725mZ6H9apoj3g0/fgE5rvS5VCLDfC9K"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAWQhfjVshlYe04DnQ1dioFMy7v6zu9GAhtG1YY9M11Pr18klPUrpq3f67o9eWRgGqzXMAurbBVWMoLZdVYUg8EuEBZ1Bd8G1YzM2+zlu0v+5QgFUcFWEaWVci1mZYrRKLPB9O7ag23jihXmFQizSdsW8QndRJucMKVMIZfT63vxr8NuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk36gO+mq3kwp/99FAHRh725mZ6H9apoj3g0/fgE5rvS5VCLDfC9K"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 126
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 126
      }
    }
  },
  "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": 126
  }
}

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": 126
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 126
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 126,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 126
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 126
      }
    }
  },
  "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": 126
  }
}

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": 126
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 126
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 126,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 126,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 127,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTf6DmmNaDbMYfCwOi/htCdTkb3tZoZQ52ae29zSw9K/QN2ha8TDo=",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421762,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAFkm8csDwdY4axZOkyZJj+DsI0DRcIgxsCnwguROBuH6+6BWdkSWSw1QIGjjdKtkFQcCa+sejCrbSWd7FOtwEPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3+g5pjWg2zGHwsDov4bQnU5G97WaGUOdmntvc0sPSv0Ddqjm4sT"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421762,
  "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_+JALAfhCuEAFkm8csDwdY4axZOkyZJj+DsI0DRcIgxsCnwguROBuH6+6BWdkSWSw1QIGjjdKtkFQcCa+sejCrbSWd7FOtwEPuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3+g5pjWg2zGHwsDov4bQnU5G97WaGUOdmntvc0sPSv0Ddqjm4sT",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421761,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAFkm8csDwdY4axZOkyZJj+DsI0DRcIgxsCnwguROBuH6+6BWdkSWSw1QIGjjdKtkFQcCa+sejCrbSWd7FOtwEPuEBb4nEjUzqZ9RX2CvPled33fsNePDhO9UylRQPTGsJ9zaaawP1+X8vYSGneQwFKOMtnvLZl2xIBDooTbjTuJuAGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3+g5pjWg2zGHwsDov4bQnU5G97WaGUOdmntvc0sPSv0Ddp0hSYM"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421761,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAFkm8csDwdY4axZOkyZJj+DsI0DRcIgxsCnwguROBuH6+6BWdkSWSw1QIGjjdKtkFQcCa+sejCrbSWd7FOtwEPuEBb4nEjUzqZ9RX2CvPled33fsNePDhO9UylRQPTGsJ9zaaawP1+X8vYSGneQwFKOMtnvLZl2xIBDooTbjTuJuAGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3+g5pjWg2zGHwsDov4bQnU5G97WaGUOdmntvc0sPSv0Ddp0hSYM"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NILAfiEuEAFkm8csDwdY4axZOkyZJj+DsI0DRcIgxsCnwguROBuH6+6BWdkSWSw1QIGjjdKtkFQcCa+sejCrbSWd7FOtwEPuEBb4nEjUzqZ9RX2CvPled33fsNePDhO9UylRQPTGsJ9zaaawP1+X8vYSGneQwFKOMtnvLZl2xIBDooTbjTuJuAGuEj4RjkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk3+g5pjWg2zGHwsDov4bQnU5G97WaGUOdmntvc0sPSv0Ddp0hSYM"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 127
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 127
      }
    }
  },
  "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": 127
  }
}

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": 127
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 127
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 127,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 127
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 127
      }
    }
  },
  "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": 127
  }
}

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": 127
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 127
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 127,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 127,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 128,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYCg9MXybp2t5ZdevtIAFgYboFa5gua4bauKJXqywttpnr/pTa1a",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421760,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDj4GX7QTlfd2YE/TO0jfG2nCTVwWM3zjOvxlpJowGhDO1BsCNRsiAxTQLNeOmIqrT89Yo6qDwd/cA1MxW0EOcFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GAoPTF8m6dreWXXr7SABYGG6BWuYLmuG2riiV6ssLbaZ6/RW3t8w=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421760,
  "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_+JELAfhCuEDj4GX7QTlfd2YE/TO0jfG2nCTVwWM3zjOvxlpJowGhDO1BsCNRsiAxTQLNeOmIqrT89Yo6qDwd/cA1MxW0EOcFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GAoPTF8m6dreWXXr7SABYGG6BWuYLmuG2riiV6ssLbaZ6/RW3t8w==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421759,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBh1IRZMvegW7ZM+0aCj/K47rMx/eogyUeoPNxa5q8192n1mTGY2yxKjM161mCYFFsxU2yNr4tNqWVKJGpcue8EuEDj4GX7QTlfd2YE/TO0jfG2nCTVwWM3zjOvxlpJowGhDO1BsCNRsiAxTQLNeOmIqrT89Yo6qDwd/cA1MxW0EOcFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GAoPTF8m6dreWXXr7SABYGG6BWuYLmuG2riiV6ssLbaZ6/DyVmOA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421759,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEBh1IRZMvegW7ZM+0aCj/K47rMx/eogyUeoPNxa5q8192n1mTGY2yxKjM161mCYFFsxU2yNr4tNqWVKJGpcue8EuEDj4GX7QTlfd2YE/TO0jfG2nCTVwWM3zjOvxlpJowGhDO1BsCNRsiAxTQLNeOmIqrT89Yo6qDwd/cA1MxW0EOcFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GAoPTF8m6dreWXXr7SABYGG6BWuYLmuG2riiV6ssLbaZ6/DyVmOA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEBh1IRZMvegW7ZM+0aCj/K47rMx/eogyUeoPNxa5q8192n1mTGY2yxKjM161mCYFFsxU2yNr4tNqWVKJGpcue8EuEDj4GX7QTlfd2YE/TO0jfG2nCTVwWM3zjOvxlpJowGhDO1BsCNRsiAxTQLNeOmIqrT89Yo6qDwd/cA1MxW0EOcFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GAoPTF8m6dreWXXr7SABYGG6BWuYLmuG2riiV6ssLbaZ6/DyVmOA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 128
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 128
      }
    }
  },
  "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": 128
  }
}

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": 128
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 128
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 128,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 128
  }
}

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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
        "round": 128
      }
    }
  },
  "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": 128
  }
}

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": 128
      }
    }
  },
  "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_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
    "round": 128
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 128,
      "contract_id": "ct_2cPWcsqYydovVz63tzcRByLWoMQErxiD9r6vehT5h1WqaTNPSn",
      "gas_price": 1,
      "gas_used": 21,
      "height": 128,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": "1",
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": "1",
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": "1"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
        "deposit": 10,
        "vm_version": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
    "deposit": 10,
    "vm_version": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYGglVpj8U3bQih8pgXJtACfAacoTUIH2n4OZQfMrEgGNGcSQw4U",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421758,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAk2FF7IE4RZlTDMc5tcdjGETBlz7MK1+PfBItGUJ4N6srZ780vjEycHat1jKy5H+RChY1JP0rjpRogtHs2CQQPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GBoJVaY/FN20IofKYFybQAnwGnKE1CB9p+DmUHzKxIBjRn/aaiLg=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421758,
  "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_+JELAfhCuEAk2FF7IE4RZlTDMc5tcdjGETBlz7MK1+PfBItGUJ4N6srZ780vjEycHat1jKy5H+RChY1JP0rjpRogtHs2CQQPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GBoJVaY/FN20IofKYFybQAnwGnKE1CB9p+DmUHzKxIBjRn/aaiLg==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjEuMADWtlpu",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "vm_version": 5
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421757,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAk2FF7IE4RZlTDMc5tcdjGETBlz7MK1+PfBItGUJ4N6srZ780vjEycHat1jKy5H+RChY1JP0rjpRogtHs2CQQPuEBoWX/Jk1rAZ6AmJEhzcF4GE5TYWkxQdBZHKRBLa3vN7c79usdRpZz9JNZXnjMCeVGdzImLoJ/lsiVGY/u9UBMLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GBoJVaY/FN20IofKYFybQAnwGnKE1CB9p+DmUHzKxIBjRn0K9dsA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421757,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAk2FF7IE4RZlTDMc5tcdjGETBlz7MK1+PfBItGUJ4N6srZ780vjEycHat1jKy5H+RChY1JP0rjpRogtHs2CQQPuEBoWX/Jk1rAZ6AmJEhzcF4GE5TYWkxQdBZHKRBLa3vN7c79usdRpZz9JNZXnjMCeVGdzImLoJ/lsiVGY/u9UBMLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GBoJVaY/FN20IofKYFybQAnwGnKE1CB9p+DmUHzKxIBjRn0K9dsA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAk2FF7IE4RZlTDMc5tcdjGETBlz7MK1+PfBItGUJ4N6srZ780vjEycHat1jKy5H+RChY1JP0rjpRogtHs2CQQPuEBoWX/Jk1rAZ6AmJEhzcF4GE5TYWkxQdBZHKRBLa3vN7c79usdRpZz9JNZXnjMCeVGdzImLoJ/lsiVGY/u9UBMLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GBoJVaY/FN20IofKYFybQAnwGnKE1CB9p+DmUHzKxIBjRn0K9dsA=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 130,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 130,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYKgwN0M7ZwGUtJqM8qlTYOIMdekC62cYTpg/x9CMmqno46RCaz7",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421756,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAsU/MwOY3p68Bx3bf/43FmHHAd5n5/fc6SBdeiC5YkQblyi/31X/r9EtIPJB/44zx+vHuq/TfcWvjKMD0lgfAFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GCoMDdDO2cBlLSajPKpU2DiDHXpAutnGE6YP8fQjJqp6OOAOKpCQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421756,
  "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_+JELAfhCuEAsU/MwOY3p68Bx3bf/43FmHHAd5n5/fc6SBdeiC5YkQblyi/31X/r9EtIPJB/44zx+vHuq/TfcWvjKMD0lgfAFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GCoMDdDO2cBlLSajPKpU2DiDHXpAutnGE6YP8fQjJqp6OOAOKpCQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421755,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAo41UqFJHs6YS4sVdiyHqCW3LOik1oh+SL4IVj6UBsfti5pIi95kQzCF4D+TuVjPU2F+cY5oE40CmbNg2SZNMJuEAsU/MwOY3p68Bx3bf/43FmHHAd5n5/fc6SBdeiC5YkQblyi/31X/r9EtIPJB/44zx+vHuq/TfcWvjKMD0lgfAFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GCoMDdDO2cBlLSajPKpU2DiDHXpAutnGE6YP8fQjJqp6OOMo69Ag=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421755,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAo41UqFJHs6YS4sVdiyHqCW3LOik1oh+SL4IVj6UBsfti5pIi95kQzCF4D+TuVjPU2F+cY5oE40CmbNg2SZNMJuEAsU/MwOY3p68Bx3bf/43FmHHAd5n5/fc6SBdeiC5YkQblyi/31X/r9EtIPJB/44zx+vHuq/TfcWvjKMD0lgfAFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GCoMDdDO2cBlLSajPKpU2DiDHXpAutnGE6YP8fQjJqp6OOMo69Ag=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAo41UqFJHs6YS4sVdiyHqCW3LOik1oh+SL4IVj6UBsfti5pIi95kQzCF4D+TuVjPU2F+cY5oE40CmbNg2SZNMJuEAsU/MwOY3p68Bx3bf/43FmHHAd5n5/fc6SBdeiC5YkQblyi/31X/r9EtIPJB/44zx+vHuq/TfcWvjKMD0lgfAFuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GCoMDdDO2cBlLSajPKpU2DiDHXpAutnGE6YP8fQjJqp6OOMo69Ag=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 130
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 130
      }
    }
  },
  "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": 130
  }
}

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": 130
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 130
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 130,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 130,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 130
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 130
      }
    }
  },
  "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": 130
  }
}

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": 130
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 130
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 130,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 130,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 131,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 131,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYOgPaNgl3WaH/6pEbiK6IeFp8IGntSrCQVT4T6A7x/KZaezvlyW",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421754,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDJ6clFic3LyileSWO3aBIMkauTayIE3XyIKfitDcHSCNQF2fiDh7RVE8L30y/VUp7PNlmTg+vLXND544U8i+MGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GDoD2jYJd1mh/+qRG4iuiHhafCBp7UqwkFU+E+gO8fymWnjnSmXg=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421754,
  "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_+JELAfhCuEDJ6clFic3LyileSWO3aBIMkauTayIE3XyIKfitDcHSCNQF2fiDh7RVE8L30y/VUp7PNlmTg+vLXND544U8i+MGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GDoD2jYJd1mh/+qRG4iuiHhafCBp7UqwkFU+E+gO8fymWnjnSmXg==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421753,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECkqbwMr1OCPH4HFKAvl9qZo03SCqzhjhwqibsyn85eklJhp+dyUAYpIfxwmPprNSN82VZAi4l+hq05pyF7bGMCuEDJ6clFic3LyileSWO3aBIMkauTayIE3XyIKfitDcHSCNQF2fiDh7RVE8L30y/VUp7PNlmTg+vLXND544U8i+MGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GDoD2jYJd1mh/+qRG4iuiHhafCBp7UqwkFU+E+gO8fymWn2fSAOA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421753,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECkqbwMr1OCPH4HFKAvl9qZo03SCqzhjhwqibsyn85eklJhp+dyUAYpIfxwmPprNSN82VZAi4l+hq05pyF7bGMCuEDJ6clFic3LyileSWO3aBIMkauTayIE3XyIKfitDcHSCNQF2fiDh7RVE8L30y/VUp7PNlmTg+vLXND544U8i+MGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GDoD2jYJd1mh/+qRG4iuiHhafCBp7UqwkFU+E+gO8fymWn2fSAOA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECkqbwMr1OCPH4HFKAvl9qZo03SCqzhjhwqibsyn85eklJhp+dyUAYpIfxwmPprNSN82VZAi4l+hq05pyF7bGMCuEDJ6clFic3LyileSWO3aBIMkauTayIE3XyIKfitDcHSCNQF2fiDh7RVE8L30y/VUp7PNlmTg+vLXND544U8i+MGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GDoD2jYJd1mh/+qRG4iuiHhafCBp7UqwkFU+E+gO8fymWn2fSAOA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 131
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 131
      }
    }
  },
  "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": 131
  }
}

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": 131
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 131
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 131,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 131,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 131
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 131
      }
    }
  },
  "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": 131
  }
}

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": 131
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 131
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 131,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 131,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IDgwUoo70="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 132,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYSg2Y/kviCxHzxgn5I8Tj6bgQa3qtDt6xB24wwL1txv03wAJWkh",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421752,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEC67mmcQsJYYM8d79KxsT21on35lmHP/F2rCrWifizckVpn72dR43/CqRyrQbKmHpnkz5sNz9MVFqY3zqvqwBwPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GEoNmP5L4gsR88YJ+SPE4+m4EGt6rQ7esQduMMC9bcb9N8+KjdBw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421752,
  "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_+JELAfhCuEC67mmcQsJYYM8d79KxsT21on35lmHP/F2rCrWifizckVpn72dR43/CqRyrQbKmHpnkz5sNz9MVFqY3zqvqwBwPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GEoNmP5L4gsR88YJ+SPE4+m4EGt6rQ7esQduMMC9bcb9N8+KjdBw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421751,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBPpSzFG4sAN+2rfEouuxPn5G198vsw36/CbzyInITmfiV6ariUZ/irHgVrM63j4YRAhR7UGpTligw4tC8rZQsHuEC67mmcQsJYYM8d79KxsT21on35lmHP/F2rCrWifizckVpn72dR43/CqRyrQbKmHpnkz5sNz9MVFqY3zqvqwBwPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GEoNmP5L4gsR88YJ+SPE4+m4EGt6rQ7esQduMMC9bcb9N8feABGA=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421751,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEBPpSzFG4sAN+2rfEouuxPn5G198vsw36/CbzyInITmfiV6ariUZ/irHgVrM63j4YRAhR7UGpTligw4tC8rZQsHuEC67mmcQsJYYM8d79KxsT21on35lmHP/F2rCrWifizckVpn72dR43/CqRyrQbKmHpnkz5sNz9MVFqY3zqvqwBwPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GEoNmP5L4gsR88YJ+SPE4+m4EGt6rQ7esQduMMC9bcb9N8feABGA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEBPpSzFG4sAN+2rfEouuxPn5G198vsw36/CbzyInITmfiV6ariUZ/irHgVrM63j4YRAhR7UGpTligw4tC8rZQsHuEC67mmcQsJYYM8d79KxsT21on35lmHP/F2rCrWifizckVpn72dR43/CqRyrQbKmHpnkz5sNz9MVFqY3zqvqwBwPuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GEoNmP5L4gsR88YJ+SPE4+m4EGt6rQ7esQduMMC9bcb9N8feABGA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 132
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 132
      }
    }
  },
  "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": 132
  }
}

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": 132
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 132
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 132,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 132
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 132
      }
    }
  },
  "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": 132
  }
}

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": 132
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 132
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 132,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 132,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 133,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYWgFdc9VK1o40YhPHs+J7mTSxakL25ooSQb7HvC8fX3da33M4Ni",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421750,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEApDC1oExFcLmEzjo+TMyt4V5Aspdp3EQW/+dXIkLFISukofmZt9cHPcCNRGneTL2TqZ/avp09InaPEKdsp4bIEuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GFoBXXPVStaONGITx7Pie5k0sWpC9uaKEkG+x7wvH193Wt40CuWQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421750,
  "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_+JELAfhCuEApDC1oExFcLmEzjo+TMyt4V5Aspdp3EQW/+dXIkLFISukofmZt9cHPcCNRGneTL2TqZ/avp09InaPEKdsp4bIEuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GFoBXXPVStaONGITx7Pie5k0sWpC9uaKEkG+x7wvH193Wt40CuWQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421749,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAEAThl1i9Q0QEe/Jazc363aNUZMXn0F9NO6XRLTUPxelFIpA3DH7I2/MIQtq+yOl4wxiWWAzjdxIogu2y0jB4IuEApDC1oExFcLmEzjo+TMyt4V5Aspdp3EQW/+dXIkLFISukofmZt9cHPcCNRGneTL2TqZ/avp09InaPEKdsp4bIEuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GFoBXXPVStaONGITx7Pie5k0sWpC9uaKEkG+x7wvH193WtwMBYEg=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421749,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAEAThl1i9Q0QEe/Jazc363aNUZMXn0F9NO6XRLTUPxelFIpA3DH7I2/MIQtq+yOl4wxiWWAzjdxIogu2y0jB4IuEApDC1oExFcLmEzjo+TMyt4V5Aspdp3EQW/+dXIkLFISukofmZt9cHPcCNRGneTL2TqZ/avp09InaPEKdsp4bIEuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GFoBXXPVStaONGITx7Pie5k0sWpC9uaKEkG+x7wvH193WtwMBYEg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAEAThl1i9Q0QEe/Jazc363aNUZMXn0F9NO6XRLTUPxelFIpA3DH7I2/MIQtq+yOl4wxiWWAzjdxIogu2y0jB4IuEApDC1oExFcLmEzjo+TMyt4V5Aspdp3EQW/+dXIkLFISukofmZt9cHPcCNRGneTL2TqZ/avp09InaPEKdsp4bIEuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GFoBXXPVStaONGITx7Pie5k0sWpC9uaKEkG+x7wvH193WtwMBYEg=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 133
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 133
      }
    }
  },
  "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": 133
  }
}

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": 133
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 133
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 133,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 133
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 133
      }
    }
  },
  "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": 133
  }
}

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": 133
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 133
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 133,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 133,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 134,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 134,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYagjZriF0zkiuTaN6f15eG21Df3vADvQCTEaTB856/F7gmyZhHf",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421748,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEAuJ5HVNEZOAumkZS3F1/n+IGNBLGKzT2lWfOPYvfyPHP0/SEt8x37lKxHHlpRYHF8xqYOXFZ7NGXvl9OTZSnIKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GGoI2a4hdM5Irk2jen9eXhttQ397wA70AkxGkwfOevxe4Jh/5fEw=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421748,
  "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_+JELAfhCuEAuJ5HVNEZOAumkZS3F1/n+IGNBLGKzT2lWfOPYvfyPHP0/SEt8x37lKxHHlpRYHF8xqYOXFZ7NGXvl9OTZSnIKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GGoI2a4hdM5Irk2jen9eXhttQ397wA70AkxGkwfOevxe4Jh/5fEw==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421747,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAMTrk15FKTaA6DZ/b4+Lt0Vri4hCNRaDQV1rOBAsSNV/udIx0qdhK5tI3NG4m3uNAZTzUgzXZ9eVWjYh9X8UEFuEAuJ5HVNEZOAumkZS3F1/n+IGNBLGKzT2lWfOPYvfyPHP0/SEt8x37lKxHHlpRYHF8xqYOXFZ7NGXvl9OTZSnIKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GGoI2a4hdM5Irk2jen9eXhttQ397wA70AkxGkwfOevxe4JXreyiA=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421747,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAMTrk15FKTaA6DZ/b4+Lt0Vri4hCNRaDQV1rOBAsSNV/udIx0qdhK5tI3NG4m3uNAZTzUgzXZ9eVWjYh9X8UEFuEAuJ5HVNEZOAumkZS3F1/n+IGNBLGKzT2lWfOPYvfyPHP0/SEt8x37lKxHHlpRYHF8xqYOXFZ7NGXvl9OTZSnIKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GGoI2a4hdM5Irk2jen9eXhttQ397wA70AkxGkwfOevxe4JXreyiA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEAMTrk15FKTaA6DZ/b4+Lt0Vri4hCNRaDQV1rOBAsSNV/udIx0qdhK5tI3NG4m3uNAZTzUgzXZ9eVWjYh9X8UEFuEAuJ5HVNEZOAumkZS3F1/n+IGNBLGKzT2lWfOPYvfyPHP0/SEt8x37lKxHHlpRYHF8xqYOXFZ7NGXvl9OTZSnIKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GGoI2a4hdM5Irk2jen9eXhttQ397wA70AkxGkwfOevxe4JXreyiA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 134
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 134
      }
    }
  },
  "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": 134
  }
}

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": 134
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 134
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 134,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 134,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 134
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 134
      }
    }
  },
  "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": 134
  }
}

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": 134
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 134
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 134,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 134,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 135,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 135,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEuAIg5P0537EM=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEuAIg5P0537EM=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYegtrkDLvNgIc4dtlNK+Gi2CO496oECWClB3TjCI/0B9Q1yPMWu",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421746,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuECocdv4gwfm4IqxUVZDt4wbpzfnpm1Z/+ICRMoIVEGlTtmrT3mEzUoLcsGXqVd9+ZUhmPfudCDPFJxWW4vVVl4CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GHoLa5Ay7zYCHOHbZTSvhotgjuPeqBAlgpQd04wiP9AfUNd0xi7A=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421746,
  "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_+JELAfhCuECocdv4gwfm4IqxUVZDt4wbpzfnpm1Z/+ICRMoIVEGlTtmrT3mEzUoLcsGXqVd9+ZUhmPfudCDPFJxWW4vVVl4CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GHoLa5Ay7zYCHOHbZTSvhotgjuPeqBAlgpQd04wiP9AfUNd0xi7A==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEuAIg5P0537EM=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421745,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECbEvnMwTSNaUNH+gGZE0h1Sj2+Pd1as3lODU4pSIodoqzNOhXLgYTykSQgjioBWhfliXFaANux3+l91HAhMRwBuECocdv4gwfm4IqxUVZDt4wbpzfnpm1Z/+ICRMoIVEGlTtmrT3mEzUoLcsGXqVd9+ZUhmPfudCDPFJxWW4vVVl4CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GHoLa5Ay7zYCHOHbZTSvhotgjuPeqBAlgpQd04wiP9AfUNgF+YiQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421745,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECbEvnMwTSNaUNH+gGZE0h1Sj2+Pd1as3lODU4pSIodoqzNOhXLgYTykSQgjioBWhfliXFaANux3+l91HAhMRwBuECocdv4gwfm4IqxUVZDt4wbpzfnpm1Z/+ICRMoIVEGlTtmrT3mEzUoLcsGXqVd9+ZUhmPfudCDPFJxWW4vVVl4CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GHoLa5Ay7zYCHOHbZTSvhotgjuPeqBAlgpQd04wiP9AfUNgF+YiQ=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECbEvnMwTSNaUNH+gGZE0h1Sj2+Pd1as3lODU4pSIodoqzNOhXLgYTykSQgjioBWhfliXFaANux3+l91HAhMRwBuECocdv4gwfm4IqxUVZDt4wbpzfnpm1Z/+ICRMoIVEGlTtmrT3mEzUoLcsGXqVd9+ZUhmPfudCDPFJxWW4vVVl4CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GHoLa5Ay7zYCHOHbZTSvhotgjuPeqBAlgpQd04wiP9AfUNgF+YiQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 135
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 135
      }
    }
  },
  "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": 135
  }
}

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": 135
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 135
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 135,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 135,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 135
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 135
      }
    }
  },
  "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": 135
  }
}

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": 135
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 135
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 135,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 135,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4YBb1JGjfanpzsS"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 136,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYigKSkcJUfxmK5xRC20pnJ1zAv4fZScvmYX6IxK4ViPKcLvfqTw",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421744,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEA9z/Iw3VlYYhuGCU/dc3yoD2CX9gkx232vCUdQBCbkNZj/wvmMi7scRRaHlrueVKguxBr97qsxobmc3X1hkGoMuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GIoCkpHCVH8ZiucUQttKZydcwL+H2UnL5mF+iMSuFYjynCYOXoqQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421744,
  "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_+JELAfhCuEA9z/Iw3VlYYhuGCU/dc3yoD2CX9gkx232vCUdQBCbkNZj/wvmMi7scRRaHlrueVKguxBr97qsxobmc3X1hkGoMuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GIoCkpHCVH8ZiucUQttKZydcwL+H2UnL5mF+iMSuFYjynCYOXoqQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421743,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA9z/Iw3VlYYhuGCU/dc3yoD2CX9gkx232vCUdQBCbkNZj/wvmMi7scRRaHlrueVKguxBr97qsxobmc3X1hkGoMuEBW6oJhdiIymf0NUPLjr9ZiW03nvT4Jf/u06j3LcessdDw5oLLIUD8rm4o2HxNfTFxGQ5uem4JkxEe/WkICmZYGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GIoCkpHCVH8ZiucUQttKZydcwL+H2UnL5mF+iMSuFYjynClMvbMQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421743,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA9z/Iw3VlYYhuGCU/dc3yoD2CX9gkx232vCUdQBCbkNZj/wvmMi7scRRaHlrueVKguxBr97qsxobmc3X1hkGoMuEBW6oJhdiIymf0NUPLjr9ZiW03nvT4Jf/u06j3LcessdDw5oLLIUD8rm4o2HxNfTFxGQ5uem4JkxEe/WkICmZYGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GIoCkpHCVH8ZiucUQttKZydcwL+H2UnL5mF+iMSuFYjynClMvbMQ=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA9z/Iw3VlYYhuGCU/dc3yoD2CX9gkx232vCUdQBCbkNZj/wvmMi7scRRaHlrueVKguxBr97qsxobmc3X1hkGoMuEBW6oJhdiIymf0NUPLjr9ZiW03nvT4Jf/u06j3LcessdDw5oLLIUD8rm4o2HxNfTFxGQ5uem4JkxEe/WkICmZYGuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GIoCkpHCVH8ZiucUQttKZydcwL+H2UnL5mF+iMSuFYjynClMvbMQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 136
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 136
      }
    }
  },
  "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": 136
  }
}

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": 136
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 136
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 136,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 136
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 136
      }
    }
  },
  "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": 136
  }
}

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": 136
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 136
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 136,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 136,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 137,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxFAxWjLPz+EumI=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxFAxWjLPz+EumI=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYmgHCXPTcxnzcqJgYH5s5Z3xIexYSutuYNKYU45nEagAEtyFy5h",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421742,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDv+q5BbU0RT0BJ8C8Fpt0fUMU/F6GTn1V8j9gaByEYcWgDfk5x+c9IkyF1JFMmEQbzm9NS8GgbiXhkriPCD18GuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GJoBwlz03MZ83KiYGB+bOWd8SHsWErrbmDSmFOOZxGoABLbye69Q=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421742,
  "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_+JELAfhCuEDv+q5BbU0RT0BJ8C8Fpt0fUMU/F6GTn1V8j9gaByEYcWgDfk5x+c9IkyF1JFMmEQbzm9NS8GgbiXhkriPCD18GuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GJoBwlz03MZ83KiYGB+bOWd8SHsWErrbmDSmFOOZxGoABLbye69Q==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxFAxWjLPz+EumI=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421741,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuECXg38263yO6Fn1dXVPEHs5+NajNy4oMLnLgFtvLzIBK4WIJeGLM5QCG5TxvgGaUh6I21VgbB3roRa1qSRcSuwPuEDv+q5BbU0RT0BJ8C8Fpt0fUMU/F6GTn1V8j9gaByEYcWgDfk5x+c9IkyF1JFMmEQbzm9NS8GgbiXhkriPCD18GuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GJoBwlz03MZ83KiYGB+bOWd8SHsWErrbmDSmFOOZxGoABL0InrzA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421741,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECXg38263yO6Fn1dXVPEHs5+NajNy4oMLnLgFtvLzIBK4WIJeGLM5QCG5TxvgGaUh6I21VgbB3roRa1qSRcSuwPuEDv+q5BbU0RT0BJ8C8Fpt0fUMU/F6GTn1V8j9gaByEYcWgDfk5x+c9IkyF1JFMmEQbzm9NS8GgbiXhkriPCD18GuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GJoBwlz03MZ83KiYGB+bOWd8SHsWErrbmDSmFOOZxGoABL0InrzA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuECXg38263yO6Fn1dXVPEHs5+NajNy4oMLnLgFtvLzIBK4WIJeGLM5QCG5TxvgGaUh6I21VgbB3roRa1qSRcSuwPuEDv+q5BbU0RT0BJ8C8Fpt0fUMU/F6GTn1V8j9gaByEYcWgDfk5x+c9IkyF1JFMmEQbzm9NS8GgbiXhkriPCD18GuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GJoBwlz03MZ83KiYGB+bOWd8SHsWErrbmDSmFOOZxGoABL0InrzA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 137
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 137
      }
    }
  },
  "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": 137
  }
}

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": 137
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 137
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 137,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 137
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 137
      }
    }
  },
  "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": 137
  }
}

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": 137
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 137
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 137,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 137,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 138,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYqgDGokdhFsoBVHy7lCYmPpoNIr38+4gkaIOQ6D8C6mGbGUGff0",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421740,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDMJY10EfV5xcqmDz2YVAHTQW3u6Zlr21VFI/6kqOjbPjUTe5N4+hvffANA9teT73aPGPPZsNJBOc/qaFy4Lt4HuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GKoAxqJHYRbKAVR8u5QmJj6aDSK9/PuIJGiDkOg/AuphmxhDtj/A=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421740,
  "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_+JELAfhCuEDMJY10EfV5xcqmDz2YVAHTQW3u6Zlr21VFI/6kqOjbPjUTe5N4+hvffANA9teT73aPGPPZsNJBOc/qaFy4Lt4HuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GKoAxqJHYRbKAVR8u5QmJj6aDSK9/PuIJGiDkOg/AuphmxhDtj/A==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421739,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA4xxXXBSz7MBosbhtfUgQabJ+tUO2033//WVqa5nmqeOovpX0BZGdQ0Q5d6qp3tm8e5A0ZwqlSsT0flNcxzNMDuEDMJY10EfV5xcqmDz2YVAHTQW3u6Zlr21VFI/6kqOjbPjUTe5N4+hvffANA9teT73aPGPPZsNJBOc/qaFy4Lt4HuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GKoAxqJHYRbKAVR8u5QmJj6aDSK9/PuIJGiDkOg/AuphmxTauANQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421739,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA4xxXXBSz7MBosbhtfUgQabJ+tUO2033//WVqa5nmqeOovpX0BZGdQ0Q5d6qp3tm8e5A0ZwqlSsT0flNcxzNMDuEDMJY10EfV5xcqmDz2YVAHTQW3u6Zlr21VFI/6kqOjbPjUTe5N4+hvffANA9teT73aPGPPZsNJBOc/qaFy4Lt4HuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GKoAxqJHYRbKAVR8u5QmJj6aDSK9/PuIJGiDkOg/AuphmxTauANQ=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA4xxXXBSz7MBosbhtfUgQabJ+tUO2033//WVqa5nmqeOovpX0BZGdQ0Q5d6qp3tm8e5A0ZwqlSsT0flNcxzNMDuEDMJY10EfV5xcqmDz2YVAHTQW3u6Zlr21VFI/6kqOjbPjUTe5N4+hvffANA9teT73aPGPPZsNJBOc/qaFy4Lt4HuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GKoAxqJHYRbKAVR8u5QmJj6aDSK9/PuIJGiDkOg/AuphmxTauANQ=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 138
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 138
      }
    }
  },
  "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": 138
  }
}

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": 138
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 138
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 138,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 138
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 138
      }
    }
  },
  "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": 138
  }
}

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": 138
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 138
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 138,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 138,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgjsXyW7NFhTCXNs9daYKU5/sVXBLm6WDuR8wCX6tWynrHUcHL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 139,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxEwPukkP1lmBts=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxEwPukkP1lmBts=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYug5M5ENpWgwSfRbbFVIEE/CdLfoMkbsX8KM6Ffv5KyrDjlCBPL",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421738,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEA8oF+RLDDZpLxvZ2d6xxUAHzBCQAmq/my3IkSYVRSt77ji0Z5tjmzyzCBFx5tS6s64axCmtih8kUKlanhnJk0CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GLoOTORDaVoMEn0W2xVSBBPwnS36DJG7F/CjOhX7+Ssqw4QAUepQ=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421738,
  "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_+JELAfhCuEA8oF+RLDDZpLxvZ2d6xxUAHzBCQAmq/my3IkSYVRSt77ji0Z5tjmzyzCBFx5tS6s64axCmtih8kUKlanhnJk0CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GLoOTORDaVoMEn0W2xVSBBPwnS36DJG7F/CjOhX7+Ssqw4QAUepQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxEwPukkP1lmBts=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421737,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEA7CHSma+GbeGC6fmau61xge7CHvH8cJgxotEhwryNM0oP6Nu0VlQcNRVGcJ7QsC1xPOXT25VXcL78PlYShXpYBuEA8oF+RLDDZpLxvZ2d6xxUAHzBCQAmq/my3IkSYVRSt77ji0Z5tjmzyzCBFx5tS6s64axCmtih8kUKlanhnJk0CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GLoOTORDaVoMEn0W2xVSBBPwnS36DJG7F/CjOhX7+Ssqw4tJQigA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421737,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA7CHSma+GbeGC6fmau61xge7CHvH8cJgxotEhwryNM0oP6Nu0VlQcNRVGcJ7QsC1xPOXT25VXcL78PlYShXpYBuEA8oF+RLDDZpLxvZ2d6xxUAHzBCQAmq/my3IkSYVRSt77ji0Z5tjmzyzCBFx5tS6s64axCmtih8kUKlanhnJk0CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GLoOTORDaVoMEn0W2xVSBBPwnS36DJG7F/CjOhX7+Ssqw4tJQigA=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEA7CHSma+GbeGC6fmau61xge7CHvH8cJgxotEhwryNM0oP6Nu0VlQcNRVGcJ7QsC1xPOXT25VXcL78PlYShXpYBuEA8oF+RLDDZpLxvZ2d6xxUAHzBCQAmq/my3IkSYVRSt77ji0Z5tjmzyzCBFx5tS6s64axCmtih8kUKlanhnJk0CuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GLoOTORDaVoMEn0W2xVSBBPwnS36DJG7F/CjOhX7+Ssqw4tJQigA=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 139
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 139
      }
    }
  },
  "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": 139
  }
}

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": 139
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 139
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 139,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 139
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 139
      }
    }
  },
  "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": 139
  }
}

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": 139
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 139
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 139,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 139,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 140,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgYygqjMnmDGsCs1GRCsTYJfAA4pffursuXCi8vXBNQlA4+eTn4Ge",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421736,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEB8vNnyiyKy9lXFlhKLLg1plQ9BO8m+6TiUa6UDNSV2u4d7xLbv13rDVHjy8EpE5gsv9E9bMMgvrAOSUcHWcrQCuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GMoKozJ5gxrArNRkQrE2CXwAOKX37q7LlwovL1wTUJQOPnA6WeFQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421736,
  "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_+JELAfhCuEB8vNnyiyKy9lXFlhKLLg1plQ9BO8m+6TiUa6UDNSV2u4d7xLbv13rDVHjy8EpE5gsv9E9bMMgvrAOSUcHWcrQCuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GMoKozJ5gxrArNRkQrE2CXwAOKX37q7LlwovL1wTUJQOPnA6WeFQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421735,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEB8vNnyiyKy9lXFlhKLLg1plQ9BO8m+6TiUa6UDNSV2u4d7xLbv13rDVHjy8EpE5gsv9E9bMMgvrAOSUcHWcrQCuED9I89bbH6G2CBgurDRvlOVQZek4u8nSEBm31Th8fgzNMYFj0t34bVDKfATpKprE/0Gy9D6OzxJLklTMi/+nWEKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GMoKozJ5gxrArNRkQrE2CXwAOKX37q7LlwovL1wTUJQOPnSE0RDg=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421735,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEB8vNnyiyKy9lXFlhKLLg1plQ9BO8m+6TiUa6UDNSV2u4d7xLbv13rDVHjy8EpE5gsv9E9bMMgvrAOSUcHWcrQCuED9I89bbH6G2CBgurDRvlOVQZek4u8nSEBm31Th8fgzNMYFj0t34bVDKfATpKprE/0Gy9D6OzxJLklTMi/+nWEKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GMoKozJ5gxrArNRkQrE2CXwAOKX37q7LlwovL1wTUJQOPnSE0RDg=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEB8vNnyiyKy9lXFlhKLLg1plQ9BO8m+6TiUa6UDNSV2u4d7xLbv13rDVHjy8EpE5gsv9E9bMMgvrAOSUcHWcrQCuED9I89bbH6G2CBgurDRvlOVQZek4u8nSEBm31Th8fgzNMYFj0t34bVDKfATpKprE/0Gy9D6OzxJLklTMi/+nWEKuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GMoKozJ5gxrArNRkQrE2CXwAOKX37q7LlwovL1wTUJQOPnSE0RDg=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 140
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 140
      }
    }
  },
  "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": 140
  }
}

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": 140
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 140
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 140,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 140
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 140
      }
    }
  },
  "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": 140
  }
}

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": 140
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 140
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_25sx8ZB6s29etgQkD3rw75tcWjRCMVoNAGdnERb6USS1kDNt2p",
      "caller_nonce": 140,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 140,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 141,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "ABCDEFG",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "ABCDEFG",
        "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
        "call_data": "cb_KxG/czFrP6SNsH0=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_2dsaAsyvAjA13Ae7oZRDjUMG3dkpoy7bAe9DDbYxuxWHb2HKq1",
    "call_data": "cb_KxG/czFrP6SNsH0=",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBj48AkJouYxXS2sJ1TzSyn8HYUQ890FkFSEp4+sIPpeTgY2gT295Lm4YNsheLTTFYfu99Ou1TVn/T6MA26obr3kOorSq4uV3",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421734,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDVmp5PaKXzPYKan/UAgXzK/9PbXnrYWa1h/TKAtKVOcd/wNuyfFgbCi1Dld9PWDvaO662fB20mhRpttC4x4ygLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GNoE9veS5uGDbIXi00xWH7vfTrtU1Z/0+jANuqG695DqK07T0Yvg=="
  }
}

responder <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421734,
  "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_+JELAfhCuEDVmp5PaKXzPYKan/UAgXzK/9PbXnrYWa1h/TKAtKVOcd/wNuyfFgbCi1Dld9PWDvaO662fB20mhRpttC4x4ygLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GNoE9veS5uGDbIXi00xWH7vfTrtU1Z/0+jANuqG695DqK07T0Yvg==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxG/czFrP6SNsH0=",
          "call_stack": [],
          "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
          "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421733,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEDAVlrMhNSowqrFAkCEwCUKzq3CA8PpTJ85ZGzQlyCNYhLxAEXC8rGwU/wNjTXx9oEL6SEvVX3ELCyB6aAAtXgHuEDVmp5PaKXzPYKan/UAgXzK/9PbXnrYWa1h/TKAtKVOcd/wNuyfFgbCi1Dld9PWDvaO662fB20mhRpttC4x4ygLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GNoE9veS5uGDbIXi00xWH7vfTrtU1Z/0+jANuqG695DqK0BhnqBg=="
  }
}

initiator <--- node

{
  "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
  "id": -576460752303421733,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEDAVlrMhNSowqrFAkCEwCUKzq3CA8PpTJ85ZGzQlyCNYhLxAEXC8rGwU/wNjTXx9oEL6SEvVX3ELCyB6aAAtXgHuEDVmp5PaKXzPYKan/UAgXzK/9PbXnrYWa1h/TKAtKVOcd/wNuyfFgbCi1Dld9PWDvaO662fB20mhRpttC4x4ygLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GNoE9veS5uGDbIXi00xWH7vfTrtU1Z/0+jANuqG695DqK0BhnqBg=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "state": "tx_+NMLAfiEuEDAVlrMhNSowqrFAkCEwCUKzq3CA8PpTJ85ZGzQlyCNYhLxAEXC8rGwU/wNjTXx9oEL6SEvVX3ELCyB6aAAtXgHuEDVmp5PaKXzPYKan/UAgXzK/9PbXnrYWa1h/TKAtKVOcd/wNuyfFgbCi1Dld9PWDvaO662fB20mhRpttC4x4ygLuEn4RzkCoQY+PAJCaLmMV0trCdU80sp/B2FEPPdBZBUhKePrCD6Xk4GNoE9veS5uGDbIXi00xWH7vfTrtU1Z/0+jANuqG695DqK0BhnqBg=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 141
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 141
      }
    }
  },
  "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": 141
  }
}

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": 141
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 141
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 141,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
    "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 141
  }
}

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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
        "round": 141
      }
    }
  },
  "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": 141
  }
}

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": 141
      }
    }
  },
  "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_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
    "round": 141
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_UQhHAzo1A1NNa4dYzNL1XNGFuFdTKSTy4Ct3H7pN7SH3jpN9G",
    "data": {
      "caller_id": "ak_2WtPbZWpy6M2PvWy5qjf2vJj6mnaJwyBSF8tfZkRc7JaF1FrMn",
      "caller_nonce": 141,
      "contract_id": "ct_23mZEB734jCavJxJMMHXx2LrPn3VLmFoRYX7LU7sM7XNVfhudJ",
      "gas_price": 1,
      "gas_used": 21,
      "height": 141,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCgx45Ud7P20+P9AM494X1K1pS1uUbyHIpEI4wTQU7Ii+HBwyL5"
    }
  },
  "version": 1
}