Skip to content

nameservice_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
    "deposit": "1",
    "vm_version": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
        "deposit": "1",
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
    "deposit": 10,
    "vm_version": "1"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": 3,
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.new_contract",
      "params": {
        "abi_version": "1",
        "call_data": "cb_KxFE1kQfP4oEp9E=",
        "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
        "deposit": 10,
        "vm_version": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53dKC2lROKtx5QmPzneiW9Udx1TeyqGGDHEs7GHsmolxLh/PEKBes=",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421635,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED4RldaXKkObvfTW+YWuuNVqLGqmFL+OCzRMazadl3Le7igWT3dA/Gu+U50AG9BCcsFl2KkRJdiWl0mSF+Az9kGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3SgtpUTirceUJj853olvVHcdU3sqhhgxxLOxh7JqJcS4fxodt8n"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuED4RldaXKkObvfTW+YWuuNVqLGqmFL+OCzRMazadl3Le7igWT3dA/Gu+U50AG9BCcsFl2KkRJdiWl0mSF+Az9kGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3SgtpUTirceUJj853olvVHcdU3sqhhgxxLOxh7JqJcS4fxodt8n",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+IBGA6BsGymMnQIcKm3lCSkS5gQduehLTL4xBAac1k1AgJNAk8C4U7H+RNZEHwA3ADcAGg6CPwEDP/7E1ZQJBDcCd3cXbdQAAocCNwA3AXcIPAIEAQN/AQP/nS8CEUTWRB8RaW5pdBHE1ZQJLWNhbl9yZXNvbHZlgi8AhTQuMi4wAJyUnzs=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421634,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDDPdi6OkkEjXBMqdnXL+aoPvCmxPEOI0MFYFsi1tA71O8jW/Sn/DgYDVfvdoE1YZLxR7+MmRvd3cHv1ikBBScAuED4RldaXKkObvfTW+YWuuNVqLGqmFL+OCzRMazadl3Le7igWT3dA/Gu+U50AG9BCcsFl2KkRJdiWl0mSF+Az9kGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3SgtpUTirceUJj853olvVHcdU3sqhhgxxLOxh7JqJcS4fz5vtgr"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDDPdi6OkkEjXBMqdnXL+aoPvCmxPEOI0MFYFsi1tA71O8jW/Sn/DgYDVfvdoE1YZLxR7+MmRvd3cHv1ikBBScAuED4RldaXKkObvfTW+YWuuNVqLGqmFL+OCzRMazadl3Le7igWT3dA/Gu+U50AG9BCcsFl2KkRJdiWl0mSF+Az9kGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3SgtpUTirceUJj853olvVHcdU3sqhhgxxLOxh7JqJcS4fz5vtgr"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEDDPdi6OkkEjXBMqdnXL+aoPvCmxPEOI0MFYFsi1tA71O8jW/Sn/DgYDVfvdoE1YZLxR7+MmRvd3cHv1ikBBScAuED4RldaXKkObvfTW+YWuuNVqLGqmFL+OCzRMazadl3Le7igWT3dA/Gu+U50AG9BCcsFl2KkRJdiWl0mSF+Az9kGuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3SgtpUTirceUJj853olvVHcdU3sqhhgxxLOxh7JqJcS4fz5vtgr"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 117,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 117,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421633,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED7sW1z4SjLiJKCy1N9R/vwkmRDD2OR4TnmiK2TdB00SCVc2KYuLGcctSbXkK1ZmGjuZpdW6VsE5P4C1EB53EYDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3WgI/AhQzRDI/lVktJo4fdPvVsD+S2RNnH9KtsSHe+96SarL1l+"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuED7sW1z4SjLiJKCy1N9R/vwkmRDD2OR4TnmiK2TdB00SCVc2KYuLGcctSbXkK1ZmGjuZpdW6VsE5P4C1EB53EYDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3WgI/AhQzRDI/lVktJo4fdPvVsD+S2RNnH9KtsSHe+96SarL1l+",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421632,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAzS9RfuCuvcmdKEgjXgBRpLHJIxOQhDe8ZebF9cDs9km1tdmAcvn0M0vaKjeq5bFc+LzvBeswN/tDokxyCMW0MuED7sW1z4SjLiJKCy1N9R/vwkmRDD2OR4TnmiK2TdB00SCVc2KYuLGcctSbXkK1ZmGjuZpdW6VsE5P4C1EB53EYDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3WgI/AhQzRDI/lVktJo4fdPvVsD+S2RNnH9KtsSHe+96SaFW+It"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAzS9RfuCuvcmdKEgjXgBRpLHJIxOQhDe8ZebF9cDs9km1tdmAcvn0M0vaKjeq5bFc+LzvBeswN/tDokxyCMW0MuED7sW1z4SjLiJKCy1N9R/vwkmRDD2OR4TnmiK2TdB00SCVc2KYuLGcctSbXkK1ZmGjuZpdW6VsE5P4C1EB53EYDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3WgI/AhQzRDI/lVktJo4fdPvVsD+S2RNnH9KtsSHe+96SaFW+It"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAzS9RfuCuvcmdKEgjXgBRpLHJIxOQhDe8ZebF9cDs9km1tdmAcvn0M0vaKjeq5bFc+LzvBeswN/tDokxyCMW0MuED7sW1z4SjLiJKCy1N9R/vwkmRDD2OR4TnmiK2TdB00SCVc2KYuLGcctSbXkK1ZmGjuZpdW6VsE5P4C1EB53EYDuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3WgI/AhQzRDI/lVktJo4fdPvVsD+S2RNnH9KtsSHe+96SaFW+It"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 117
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 117
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 117
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 117
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 117
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 117
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 118,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 118,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_f3HLyas="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "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_2LnwzBzSLRxXtabbcGqE36K89gnXDc3E7rc9oZr1rv8op6RMXW",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421631,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBc/jxSZmjAe+PrbmvLkH3CLzAqj6Kyfid87vXm4VROjcwXa7YXgWYVNLlKzP4zuiIDMEhpPl2YP62KnYdEGlwCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3agqZasf5Jo+1gHYiTkYSSbpbrBjiDurSmwOBl/7ZBoJMdDdvzQ"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBc/jxSZmjAe+PrbmvLkH3CLzAqj6Kyfid87vXm4VROjcwXa7YXgWYVNLlKzP4zuiIDMEhpPl2YP62KnYdEGlwCuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3agqZasf5Jo+1gHYiTkYSSbpbrBjiDurSmwOBl/7ZBoJMdDdvzQ",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421630,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBc/jxSZmjAe+PrbmvLkH3CLzAqj6Kyfid87vXm4VROjcwXa7YXgWYVNLlKzP4zuiIDMEhpPl2YP62KnYdEGlwCuEC4434OGqI+TBCyM9ZyPwL8Tb1fP19a7TWuVz/wpgvxjSgHUQtHU1xEj9ZDzarL7yAOsQJhlXly6YiS6SFexnANuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3agqZasf5Jo+1gHYiTkYSSbpbrBjiDurSmwOBl/7ZBoJMf56IbS"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBc/jxSZmjAe+PrbmvLkH3CLzAqj6Kyfid87vXm4VROjcwXa7YXgWYVNLlKzP4zuiIDMEhpPl2YP62KnYdEGlwCuEC4434OGqI+TBCyM9ZyPwL8Tb1fP19a7TWuVz/wpgvxjSgHUQtHU1xEj9ZDzarL7yAOsQJhlXly6YiS6SFexnANuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3agqZasf5Jo+1gHYiTkYSSbpbrBjiDurSmwOBl/7ZBoJMf56IbS"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEBc/jxSZmjAe+PrbmvLkH3CLzAqj6Kyfid87vXm4VROjcwXa7YXgWYVNLlKzP4zuiIDMEhpPl2YP62KnYdEGlwCuEC4434OGqI+TBCyM9ZyPwL8Tb1fP19a7TWuVz/wpgvxjSgHUQtHU1xEj9ZDzarL7yAOsQJhlXly6YiS6SFexnANuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3agqZasf5Jo+1gHYiTkYSSbpbrBjiDurSmwOBl/7ZBoJMf56IbS"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 118
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 118
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 118
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 118
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 118
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 118
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 119,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

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

initiator ---> node

{
  "id": -576460752303421629,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAmqrvA5gGVXp0NpWD0tHo4qeu8SsLw0J1+h0dUOBL9YWjhD5vy1G5oalkqOTlQY7WGI4iuDVOqG66dD0UOlisIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3egRo2ko0TxpBn7trqAFWV+afPipUqTwsL4mAejISZSaq62/V7p"
  }
}

initiator <--- node

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

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAmqrvA5gGVXp0NpWD0tHo4qeu8SsLw0J1+h0dUOBL9YWjhD5vy1G5oalkqOTlQY7WGI4iuDVOqG66dD0UOlisIuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3egRo2ko0TxpBn7trqAFWV+afPipUqTwsL4mAejISZSaq62/V7p",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421628,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAmqrvA5gGVXp0NpWD0tHo4qeu8SsLw0J1+h0dUOBL9YWjhD5vy1G5oalkqOTlQY7WGI4iuDVOqG66dD0UOlisIuED6phPEuu6j9SOn6kBeKMi+8jwAsPQOh5umEL6s+39Xucic3r5Ia+QGto75Bh9OLPIAwTrHOZlm8ATGrPKvS0YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3egRo2ko0TxpBn7trqAFWV+afPipUqTwsL4mAejISZSaq4gcSFE"
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAmqrvA5gGVXp0NpWD0tHo4qeu8SsLw0J1+h0dUOBL9YWjhD5vy1G5oalkqOTlQY7WGI4iuDVOqG66dD0UOlisIuED6phPEuu6j9SOn6kBeKMi+8jwAsPQOh5umEL6s+39Xucic3r5Ia+QGto75Bh9OLPIAwTrHOZlm8ATGrPKvS0YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3egRo2ko0TxpBn7trqAFWV+afPipUqTwsL4mAejISZSaq4gcSFE"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAmqrvA5gGVXp0NpWD0tHo4qeu8SsLw0J1+h0dUOBL9YWjhD5vy1G5oalkqOTlQY7WGI4iuDVOqG66dD0UOlisIuED6phPEuu6j9SOn6kBeKMi+8jwAsPQOh5umEL6s+39Xucic3r5Ia+QGto75Bh9OLPIAwTrHOZlm8ATGrPKvS0YJuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3egRo2ko0TxpBn7trqAFWV+afPipUqTwsL4mAejISZSaq4gcSFE"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 119
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 119
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 119
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 119,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 119
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 119
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
        "contract_id": "ABCDEFG",
        "round": 119
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 119,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 119,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 120,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "ABCDEFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "ABCDEFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 3,
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
        "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

responder <--- node

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

responder ---> node

{
  "id": -576460752303421627,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAFmmKKMWs0UyxnC4Dg6UTKLrXQMMd8Xh82h09d7+qJ1ZRFv6XQCuDPAYdnkXDdN/M9t6Wc2648S9vRLhU2Ti0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3igEEfaGV+ex+fD2awmV5g/Sz2yiu9VL04CIfQ5ut+imO4E4XzE"
  }
}

responder <--- node

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

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAFmmKKMWs0UyxnC4Dg6UTKLrXQMMd8Xh82h09d7+qJ1ZRFv6XQCuDPAYdnkXDdN/M9t6Wc2648S9vRLhU2Ti0LuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3igEEfaGV+ex+fD2awmV5g/Sz2yiu9VL04CIfQ5ut+imO4E4XzE",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbjlhY2NvdW50X3B1Ymtlee3Xmik=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421626,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAFmmKKMWs0UyxnC4Dg6UTKLrXQMMd8Xh82h09d7+qJ1ZRFv6XQCuDPAYdnkXDdN/M9t6Wc2648S9vRLhU2Ti0LuEDbD+tBKW2mvY7TSdLFIMTSylLy5/SOkG8Zu+9b9rtCN2lbpDd6Hj2+OHs36wSuHZAPn86y4N7eHlkThEW99x8PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3igEEfaGV+ex+fD2awmV5g/Sz2yiu9VL04CIfQ5ut+imO41+I2O"
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAFmmKKMWs0UyxnC4Dg6UTKLrXQMMd8Xh82h09d7+qJ1ZRFv6XQCuDPAYdnkXDdN/M9t6Wc2648S9vRLhU2Ti0LuEDbD+tBKW2mvY7TSdLFIMTSylLy5/SOkG8Zu+9b9rtCN2lbpDd6Hj2+OHs36wSuHZAPn86y4N7eHlkThEW99x8PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3igEEfaGV+ex+fD2awmV5g/Sz2yiu9VL04CIfQ5ut+imO41+I2O"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NILAfiEuEAFmmKKMWs0UyxnC4Dg6UTKLrXQMMd8Xh82h09d7+qJ1ZRFv6XQCuDPAYdnkXDdN/M9t6Wc2648S9vRLhU2Ti0LuEDbD+tBKW2mvY7TSdLFIMTSylLy5/SOkG8Zu+9b9rtCN2lbpDd6Hj2+OHs36wSuHZAPn86y4N7eHlkThEW99x8PuEj4RjkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud3igEEfaGV+ex+fD2awmV5g/Sz2yiu9VL04CIfQ5ut+imO41+I2O"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 120
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 120
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 120
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 120,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ABCEDFG",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
    "round": 120
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
        "round": 120
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
        "contract_id": "ABCDEFG",
        "round": 120
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 120,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 120,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 3,
        "amount": "1",
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": "1",
        "amount": 0,
        "block_hash": "kh_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
        "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
        "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
      }
    }
  },
  "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_22chuKNQ7HbksdsvcVhtPMMExBg465VeoX3jf2Cv6EFmvNaQzS",
    "call_data": "cb_KxHE1ZQJK1E1S3ZCeFYzY2NrY0pwSy5jaGFpbhlvcmFjbGWOBx0/",
    "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 121,
      "contract_id": "ct_2gJGgYjC8JhvpQuU8LcbCPGrZZb7Quv4C7hhJiFGUTrseDDQkb",
      "gas_price": 1,
      "gas_used": 122,
      "height": 121,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_/8CwV/U="
    }
  },
  "version": 1
}

initiator <--- node

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