Skip to content

environment_contract

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 3,
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
    "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_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
        "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_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
    "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_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
        "deposit": 10,
        "vm_version": "1"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": "1",
    "call_data": "cb_KxFE1kQfP4oEp9E=",
    "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
    "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_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
        "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_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
    "deposit": 10,
    "vm_version": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gaCgvV908avqGGiDQAikYgd8prZ+b6AX0EYF+Jqe2O7TYRNX631J",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421547,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEDM6MEtt1xBcPkBArvErPosiDecxsz31UpE9fFAywSISO4tfFVO+J3JGgM7cOci8lAjVwV6k8QgSgCmRwyoFpsIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GgoL1fdPGr6hhog0AIpGIHfKa2fm+gF9BGBfiantju02ETgHSGGA=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421547,
  "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_+JELAfhCuEDM6MEtt1xBcPkBArvErPosiDecxsz31UpE9fFAywSISO4tfFVO+J3JGgM7cOci8lAjVwV6k8QgSgCmRwyoFpsIuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GgoL1fdPGr6hhog0AIpGIHfKa2fm+gF9BGBfiantju02ETgHSGGA==",
      "updates": [
        {
          "abi_version": 3,
          "call_data": "cb_KxFE1kQfP4oEp9E=",
          "code": "cb_+QENRgOgLLmTEQwWDL46p5paQYiGxTfMxDA7Uq86ya7gEp/K327AuOC4af4uAIg5BDcAB1gAAP4wPukkBDcARwBUAAD+QMVoywQ3AEcAVQAA/kTWRB8ANwA3ABoOgj8BAz/+h4+A+wQ3AAdZAAD+v3MxawQ3AEcAfQAA/toEVZQENwAHWwAA/vCE5SYENwBHAFcAALhwLwgRLgCIOSV0aW1lc3RhbXARMD7pJBlvcmlnaW4RQMVoyxljYWxsZXIRRNZEHxFpbml0EYePgPsxYmxvY2tfaGVpZ2h0Eb9zMWsdY3JlYXRvchHaBFWUKWRpZmZpY3VsdHkR8ITlJiFjb2luYmFzZYIvAIU0LjIuMAA6ME5A",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "vm_version": 7
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421546,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEDM6MEtt1xBcPkBArvErPosiDecxsz31UpE9fFAywSISO4tfFVO+J3JGgM7cOci8lAjVwV6k8QgSgCmRwyoFpsIuEDa0dHW6CPo0KveazxFnPZYboOD8wFvYsATVtpXZtVxPrmt6D2zmLzFL14kXMOfswbSeGoKnD2i9lpTwS8uQiUPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GgoL1fdPGr6hhog0AIpGIHfKa2fm+gF9BGBfiantju02ET8ulQ0g=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEDM6MEtt1xBcPkBArvErPosiDecxsz31UpE9fFAywSISO4tfFVO+J3JGgM7cOci8lAjVwV6k8QgSgCmRwyoFpsIuEDa0dHW6CPo0KveazxFnPZYboOD8wFvYsATVtpXZtVxPrmt6D2zmLzFL14kXMOfswbSeGoKnD2i9lpTwS8uQiUPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GgoL1fdPGr6hhog0AIpGIHfKa2fm+gF9BGBfiantju02ET8ulQ0g=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEDM6MEtt1xBcPkBArvErPosiDecxsz31UpE9fFAywSISO4tfFVO+J3JGgM7cOci8lAjVwV6k8QgSgCmRwyoFpsIuEDa0dHW6CPo0KveazxFnPZYboOD8wFvYsATVtpXZtVxPrmt6D2zmLzFL14kXMOfswbSeGoKnD2i9lpTwS8uQiUPuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GgoL1fdPGr6hhog0AIpGIHfKa2fm+gF9BGBfiantju02ET8ulQ0g=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 161,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 161,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gaGgEt+qEuLTKhBOzU2wKvv0SSRXHEFHZBRLoaopIg4ETVokrs/P",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421545,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBxVLYMEExvrsXRCBALosnueRv/dsRe6RJ6ys0pD+E3TUlaA+YRrgF0/+AzoWHIt6CljLVrC8OuPp2RQ4YoF4sEuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GhoBLfqhLi0yoQTs1NsCr79EkkVxxBR2QUS6GqKSIOBE1as4r8ng=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421545,
  "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_+JELAfhCuEBxVLYMEExvrsXRCBALosnueRv/dsRe6RJ6ys0pD+E3TUlaA+YRrgF0/+AzoWHIt6CljLVrC8OuPp2RQ4YoF4sEuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GhoBLfqhLi0yoQTs1NsCr79EkkVxxBR2QUS6GqKSIOBE1as4r8ng==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421544,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBxVLYMEExvrsXRCBALosnueRv/dsRe6RJ6ys0pD+E3TUlaA+YRrgF0/+AzoWHIt6CljLVrC8OuPp2RQ4YoF4sEuEDYyLpF8jmwFskwU7Ou8H56ErYmYe1N056imACJf96ZaT1aWdgq4HlhJRLBuL0WFPIm+iCTXu3pLt0WLyyax4MJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GhoBLfqhLi0yoQTs1NsCr79EkkVxxBR2QUS6GqKSIOBE1aeYE1cQ=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBxVLYMEExvrsXRCBALosnueRv/dsRe6RJ6ys0pD+E3TUlaA+YRrgF0/+AzoWHIt6CljLVrC8OuPp2RQ4YoF4sEuEDYyLpF8jmwFskwU7Ou8H56ErYmYe1N056imACJf96ZaT1aWdgq4HlhJRLBuL0WFPIm+iCTXu3pLt0WLyyax4MJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GhoBLfqhLi0yoQTs1NsCr79EkkVxxBR2QUS6GqKSIOBE1aeYE1cQ=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBxVLYMEExvrsXRCBALosnueRv/dsRe6RJ6ys0pD+E3TUlaA+YRrgF0/+AzoWHIt6CljLVrC8OuPp2RQ4YoF4sEuEDYyLpF8jmwFskwU7Ou8H56ErYmYe1N056imACJf96ZaT1aWdgq4HlhJRLBuL0WFPIm+iCTXu3pLt0WLyyax4MJuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GhoBLfqhLi0yoQTs1NsCr79EkkVxxBR2QUS6GqKSIOBE1aeYE1cQ=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 161,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 161,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 161,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 161,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 162,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 162,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxGHj4D7P+07D/g=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxGHj4D7P+07D/g=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gaKgOy4YdQ8paPlwX2SA+ltK7qAC4Xm7Dvk9HF2l6c9EpNbeBCmD",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421543,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEA6Ae+ennscunMLKobrMw1TQd9yLz1FUeuieGvThpf5dTaFco+TLPmGD1hCrCzT8s8jODSVv2G2bPeuEHHUIBcOuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GioDsuGHUPKWj5cF9kgPpbSu6gAuF5uw75PRxdpenPRKTWYZrzBg=="
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421543,
  "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_+JELAfhCuEA6Ae+ennscunMLKobrMw1TQd9yLz1FUeuieGvThpf5dTaFco+TLPmGD1hCrCzT8s8jODSVv2G2bPeuEHHUIBcOuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GioDsuGHUPKWj5cF9kgPpbSu6gAuF5uw75PRxdpenPRKTWYZrzBg==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxGHj4D7P+07D/g=",
          "call_stack": [],
          "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421542,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEAVQgZ99YTWXN7YYd/csZVtyrhOVXuk8gpuquXLaz9fSWraVmRfFupQpJx4GcXdYa6LnFd0oTaj5KfylT/g3RIPuEA6Ae+ennscunMLKobrMw1TQd9yLz1FUeuieGvThpf5dTaFco+TLPmGD1hCrCzT8s8jODSVv2G2bPeuEHHUIBcOuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GioDsuGHUPKWj5cF9kgPpbSu6gAuF5uw75PRxdpenPRKTWDwylCw=="
  }
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAVQgZ99YTWXN7YYd/csZVtyrhOVXuk8gpuquXLaz9fSWraVmRfFupQpJx4GcXdYa6LnFd0oTaj5KfylT/g3RIPuEA6Ae+ennscunMLKobrMw1TQd9yLz1FUeuieGvThpf5dTaFco+TLPmGD1hCrCzT8s8jODSVv2G2bPeuEHHUIBcOuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GioDsuGHUPKWj5cF9kgPpbSu6gAuF5uw75PRxdpenPRKTWDwylCw=="
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEAVQgZ99YTWXN7YYd/csZVtyrhOVXuk8gpuquXLaz9fSWraVmRfFupQpJx4GcXdYa6LnFd0oTaj5KfylT/g3RIPuEA6Ae+ennscunMLKobrMw1TQd9yLz1FUeuieGvThpf5dTaFco+TLPmGD1hCrCzT8s8jODSVv2G2bPeuEHHUIBcOuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GioDsuGHUPKWj5cF9kgPpbSu6gAuF5uw75PRxdpenPRKTWDwylCw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 162,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 162,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 162,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 162,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_b4IHL+gzLzk="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 163,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 163,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "ABCDEFG",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": 0,
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "signed_tx": "tx_+E4LAcC4SfhHOQKhBi9R6GIOfOwKXcXW2YkWO7k28fP9ikPEkRN07GJpmi53gaOgNJmwsjQILkpLBoNAm9hAGHv5YKQDaT5tt7eztOhr+tmD3n69",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421541,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JELAfhCuEBIY5YKH8uUqi/zjpGTv3RGNI86rr390sMwqoW3R9qDqL67S0JAmtZZn7gJvw0ERrdbOEbJqEZ0IR6FemiIbG0IuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GjoDSZsLI0CC5KSwaDQJvYQBh7+WCkA2k+bbe3s7Toa/rZ+TRGbQ=="
  }
}

initiator <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "id": -576460752303421541,
  "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_+JELAfhCuEBIY5YKH8uUqi/zjpGTv3RGNI86rr390sMwqoW3R9qDqL67S0JAmtZZn7gJvw0ERrdbOEbJqEZ0IR6FemiIbG0IuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GjoDSZsLI0CC5KSwaDQJvYQBh7+WCkA2k+bbe3s7Toa/rZ+TRGbQ==",
      "updates": [
        {
          "abi_version": 3,
          "amount": 0,
          "call_data": "cb_KxHwhOUmP+36e2M=",
          "call_stack": [],
          "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
          "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421540,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NMLAfiEuEBIY5YKH8uUqi/zjpGTv3RGNI86rr390sMwqoW3R9qDqL67S0JAmtZZn7gJvw0ERrdbOEbJqEZ0IR6FemiIbG0IuEBr/wI5G+rCzHyZCaj+zN9AqRIe/nrpv3Yr8NIDu2cozxKr5WuXLXpYzEtNxm43KVKcTQ9k5/T/iidt8DTXjfgBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GjoDSZsLI0CC5KSwaDQJvYQBh7+WCkA2k+bbe3s7Toa/rZsAFKVw=="
  }
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBIY5YKH8uUqi/zjpGTv3RGNI86rr390sMwqoW3R9qDqL67S0JAmtZZn7gJvw0ERrdbOEbJqEZ0IR6FemiIbG0IuEBr/wI5G+rCzHyZCaj+zN9AqRIe/nrpv3Yr8NIDu2cozxKr5WuXLXpYzEtNxm43KVKcTQ9k5/T/iidt8DTXjfgBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GjoDSZsLI0CC5KSwaDQJvYQBh7+WCkA2k+bbe3s7Toa/rZsAFKVw=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "state": "tx_+NMLAfiEuEBIY5YKH8uUqi/zjpGTv3RGNI86rr390sMwqoW3R9qDqL67S0JAmtZZn7gJvw0ERrdbOEbJqEZ0IR6FemiIbG0IuEBr/wI5G+rCzHyZCaj+zN9AqRIe/nrpv3Yr8NIDu2cozxKr5WuXLXpYzEtNxm43KVKcTQ9k5/T/iidt8DTXjfgBuEn4RzkCoQYvUehiDnzsCl3F1tmJFju5NvHz/YpDxJETdOxiaZoud4GjoDSZsLI0CC5KSwaDQJvYQBh7+WCkA2k+bbe3s7Toa/rZsAFKVw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

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

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 163,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 163,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
    "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_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
        "round": "2"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

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

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_x2mdjJG7A7ocKf9T5qiDT1AGzE2RdKeKmH1wntYeDDY113eha",
      "caller_nonce": 163,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 163,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
    "data": {
      "caller_id": "ak_2hPyRka8YsBFw7gfhj84Ut11d8mtFdgXGFAksjGgjkcn5pVXpF",
      "caller_nonce": 164,
      "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7",
      "gas_price": 1,
      "gas_used": 21,
      "height": 164,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_nwCg2cpsrcBjDQqBfEdW6HmUsfP+oFiuzBZyDyozR0sThxBCT97P"
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "ABCDEFG",
        "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
      }
    }
  },
  "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "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_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
        "call_data": "cb_KxHwhOUmP+36e2M=",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 3,
    "amount": "1",
    "block_hash": "kh_nTjny4hWV15gwiiEqYPcmabb1GfPG4vKNA2BYNjNqFNUqW1w2",
    "call_data": "cb_KxHwhOUmP+36e2M=",
    "contract_id": "ct_rbwajwbftPkCBHxgNxHVfSPSkytbCyCxmZLWP9neW3pHrLJJ7"
  }
}

responder <--- node

{
  "channel_id": "ch_Mqj2nG3WUjYbGGc3PUVPBfsEqKdRSYcJ5gjAqZMckvKFZxoPo",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",