Skip to content

force_progress_based_on_onchain_state

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_8/qtkX1nSTlhZNXA2sTP+99oSkYv5PttxNbAx7pqQ1pipNMr"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_t1vyBzmQjZg4/VO2r030aCyS/97vRNPiKwh1mxJbmFVysv7R"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYhn5py2Q==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423052,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEBi1FJu0JZBJ4N6KRA1B4IKqcSL+qL14d4mJBoeDP7K9f88PnoNEyXPACd9npCDqpkQp+dWibB5s7Ixa6Jz9EoKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGIVkEO+I="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303423052,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_t1vyBzmQjZg4/VO2r030aCyS/97vRNPiKwh1mxJbmFVysv7R"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEBi1FJu0JZBJ4N6KRA1B4IKqcSL+qL14d4mJBoeDP7K9f88PnoNEyXPACd9npCDqpkQp+dWibB5s7Ixa6Jz9EoKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGIVkEO+I=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423051,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423051,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_8/qtkX1nSTlhZNXA2sTP+99oSkYv5PttxNbAx7pqQ1pipNMr"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "message": {
        "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "message": {
        "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423050,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423050,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+QENCwH4hLhAYtRSbtCWQSeDeikQNQeCCqnEi/qi9eHeJiQaHgz+yvX/PD56DRMlzwAnfZ6Qg6qZEKfnVomwebOyMWuic/RKCrhAd+4WKde/au6MLkbQiaEmwnnR+ldJoYMGFoO6f/iO+y5zeoRldyHiqrPP26fZVRowgH4+WBgvK2jJuhs/G4wvBriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiHP7GYu"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGAqDGHrblf5txU9BzEiN2aWf2oO3b2+8I7hB7hqLuKnpTULc01Iw=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423049,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBj3orVb0aLrtsJDJbMSJNtKTjYl4l5em1d5/AKGhqBo+G7c8adNJ21kuy83yYyu+oCLWO4J+n31gtrwdLPR7wDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1DZf6yv"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423049,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBj3orVb0aLrtsJDJbMSJNtKTjYl4l5em1d5/AKGhqBo+G7c8adNJ21kuy83yYyu+oCLWO4J+n31gtrwdLPR7wDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1DZf6yv",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423048,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBj3orVb0aLrtsJDJbMSJNtKTjYl4l5em1d5/AKGhqBo+G7c8adNJ21kuy83yYyu+oCLWO4J+n31gtrwdLPR7wDuED9t9j3X1Pr2xkTNqUOkNp+ZZzBGB3ZnpSoj/SRVvcdT4sDT6YMk2F3LjBMw9KJaSQ6x1QAQyzpVi0XHGn17n8FuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1AuoNm6"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423048,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBj3orVb0aLrtsJDJbMSJNtKTjYl4l5em1d5/AKGhqBo+G7c8adNJ21kuy83yYyu+oCLWO4J+n31gtrwdLPR7wDuED9t9j3X1Pr2xkTNqUOkNp+ZZzBGB3ZnpSoj/SRVvcdT4sDT6YMk2F3LjBMw9KJaSQ6x1QAQyzpVi0XHGn17n8FuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1AuoNm6"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBj3orVb0aLrtsJDJbMSJNtKTjYl4l5em1d5/AKGhqBo+G7c8adNJ21kuy83yYyu+oCLWO4J+n31gtrwdLPR7wDuED9t9j3X1Pr2xkTNqUOkNp+ZZzBGB3ZnpSoj/SRVvcdT4sDT6YMk2F3LjBMw9KJaSQ6x1QAQyzpVi0XHGn17n8FuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1AuoNm6"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGA6DSs0d5zT+S71XBk4fUFBsokGXLzRDXNDvyMBghIq6GahjjK7M=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423047,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBO+52N/nhuCSX0Wh57WkeU9XUVfELSVaTHWKGSryaT/PBrePXIBzsHrBbX6frAzo3qldoCFSoOEOc0jwUo0iYNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmpueAMy"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423047,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBO+52N/nhuCSX0Wh57WkeU9XUVfELSVaTHWKGSryaT/PBrePXIBzsHrBbX6frAzo3qldoCFSoOEOc0jwUo0iYNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmpueAMy",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423046,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBO+52N/nhuCSX0Wh57WkeU9XUVfELSVaTHWKGSryaT/PBrePXIBzsHrBbX6frAzo3qldoCFSoOEOc0jwUo0iYNuED72Ly6W5sqmRql1dNcW2TS0OlP9TNKOqtWngzk+lTGSIA4Ih+mMxKvkGdY+KB40sJqn8Lrs2YB2kMtxlKIDxgDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmr1+xnL"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423046,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBO+52N/nhuCSX0Wh57WkeU9XUVfELSVaTHWKGSryaT/PBrePXIBzsHrBbX6frAzo3qldoCFSoOEOc0jwUo0iYNuED72Ly6W5sqmRql1dNcW2TS0OlP9TNKOqtWngzk+lTGSIA4Ih+mMxKvkGdY+KB40sJqn8Lrs2YB2kMtxlKIDxgDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmr1+xnL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBO+52N/nhuCSX0Wh57WkeU9XUVfELSVaTHWKGSryaT/PBrePXIBzsHrBbX6frAzo3qldoCFSoOEOc0jwUo0iYNuED72Ly6W5sqmRql1dNcW2TS0OlP9TNKOqtWngzk+lTGSIA4Ih+mMxKvkGdY+KB40sJqn8Lrs2YB2kMtxlKIDxgDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmr1+xnL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 4,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGBKCk4l91nJhEC4ml+q+KxPucmCoX/VZxs0D4U3nhCRtBQ57vS/U=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423045,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED4o7kEt0uufzNQaevkp7QC4w9bBcHp11EsifyVRt4aCr6q3nZGwW5Oksu2QpiCSNU/JCd/NxPbS3mpMcLK8loNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOKVOYs"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423045,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuED4o7kEt0uufzNQaevkp7QC4w9bBcHp11EsifyVRt4aCr6q3nZGwW5Oksu2QpiCSNU/JCd/NxPbS3mpMcLK8loNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOKVOYs",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423044,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDkuqRJVmB9YOvBHsK8piqVT/9lhM/a0HeLWqk1TfWmxUi8w/Fb/pFswadCr3jfRNeCS/waBn1Yxv0IHeSLSwAFuED4o7kEt0uufzNQaevkp7QC4w9bBcHp11EsifyVRt4aCr6q3nZGwW5Oksu2QpiCSNU/JCd/NxPbS3mpMcLK8loNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUMUsoWV"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423044,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEDkuqRJVmB9YOvBHsK8piqVT/9lhM/a0HeLWqk1TfWmxUi8w/Fb/pFswadCr3jfRNeCS/waBn1Yxv0IHeSLSwAFuED4o7kEt0uufzNQaevkp7QC4w9bBcHp11EsifyVRt4aCr6q3nZGwW5Oksu2QpiCSNU/JCd/NxPbS3mpMcLK8loNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUMUsoWV"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEDkuqRJVmB9YOvBHsK8piqVT/9lhM/a0HeLWqk1TfWmxUi8w/Fb/pFswadCr3jfRNeCS/waBn1Yxv0IHeSLSwAFuED4o7kEt0uufzNQaevkp7QC4w9bBcHp11EsifyVRt4aCr6q3nZGwW5Oksu2QpiCSNU/JCd/NxPbS3mpMcLK8loNuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUMUsoWV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGBaBARDoHvJo/gpX+ILDnEN1yLjKMbvQJJg5pUyEHdCwbL+y2C9I=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423043,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDQ50CPX58mWBDZRYHEgkSqVbNZqte7uehawfT7gUBVVVEawb86j08O1gEgcGeky7skkkEzQmfg6Ky0taBVi2gBuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9Y+aUu"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423043,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDQ50CPX58mWBDZRYHEgkSqVbNZqte7uehawfT7gUBVVVEawb86j08O1gEgcGeky7skkkEzQmfg6Ky0taBVi2gBuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9Y+aUu",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423042,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECumdO/5vWLmyNHAzZ4YIcP+UtFQtnYXBgxUtyT2FgHk0eYt0opYuvIu119MLpVg0EH33VuGr9IFg4Pe/w5EyIGuEDQ50CPX58mWBDZRYHEgkSqVbNZqte7uehawfT7gUBVVVEawb86j08O1gEgcGeky7skkkEzQmfg6Ky0taBVi2gBuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9eCVHP"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423042,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuECumdO/5vWLmyNHAzZ4YIcP+UtFQtnYXBgxUtyT2FgHk0eYt0opYuvIu119MLpVg0EH33VuGr9IFg4Pe/w5EyIGuEDQ50CPX58mWBDZRYHEgkSqVbNZqte7uehawfT7gUBVVVEawb86j08O1gEgcGeky7skkkEzQmfg6Ky0taBVi2gBuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9eCVHP"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuECumdO/5vWLmyNHAzZ4YIcP+UtFQtnYXBgxUtyT2FgHk0eYt0opYuvIu119MLpVg0EH33VuGr9IFg4Pe/w5EyIGuEDQ50CPX58mWBDZRYHEgkSqVbNZqte7uehawfT7gUBVVVEawb86j08O1gEgcGeky7skkkEzQmfg6Ky0taBVi2gBuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9eCVHP"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGBqCRPcMH9LBOb2JW1FmRdtOTQ9FTTG5TYMdn+OwMYJQc/QAeYY0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423041,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECCSj3TEp6EWOrKJNrfOOE2r/SLnRzjbPSKr06kW9puh/H3t4X3bLVlHu8sLfUvYOrzytZZJY2ixXK0FJ1T0bwIuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP24tNW0"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423041,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuECCSj3TEp6EWOrKJNrfOOE2r/SLnRzjbPSKr06kW9puh/H3t4X3bLVlHu8sLfUvYOrzytZZJY2ixXK0FJ1T0bwIuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP24tNW0",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423040,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECCSj3TEp6EWOrKJNrfOOE2r/SLnRzjbPSKr06kW9puh/H3t4X3bLVlHu8sLfUvYOrzytZZJY2ixXK0FJ1T0bwIuEDXAuICmKiLXcnZnNF4NInT7RHUg0RD5TAL2yF9VU0DbDWVAXi6q02rpd+VbkGevbqjJYZczyfpK/Mph84VmyoOuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP0yzyXw"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423040,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuECCSj3TEp6EWOrKJNrfOOE2r/SLnRzjbPSKr06kW9puh/H3t4X3bLVlHu8sLfUvYOrzytZZJY2ixXK0FJ1T0bwIuEDXAuICmKiLXcnZnNF4NInT7RHUg0RD5TAL2yF9VU0DbDWVAXi6q02rpd+VbkGevbqjJYZczyfpK/Mph84VmyoOuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP0yzyXw"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuECCSj3TEp6EWOrKJNrfOOE2r/SLnRzjbPSKr06kW9puh/H3t4X3bLVlHu8sLfUvYOrzytZZJY2ixXK0FJ1T0bwIuEDXAuICmKiLXcnZnNF4NInT7RHUg0RD5TAL2yF9VU0DbDWVAXi6q02rpd+VbkGevbqjJYZczyfpK/Mph84VmyoOuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP0yzyXw"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGB6CsrbuB33ZB7rArVZ7xM8bN2LCroN3l5LRcD+uqSlkit+C7ZEc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423039,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED9M6Aijrivnaj32cMtOYtxPZ8GMtwojMkbZUrXD2btYybbaGxSAQ0GAcyQbdmg7lxXCOiO8IYNmmaT90Cz/uoAuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrcOoKhc"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423039,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuED9M6Aijrivnaj32cMtOYtxPZ8GMtwojMkbZUrXD2btYybbaGxSAQ0GAcyQbdmg7lxXCOiO8IYNmmaT90Cz/uoAuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrcOoKhc",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423038,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDWpT5CHXDJRklHNkZ3otlo20cd2rt0uxqowTfhWw6W2l8nEvs3iSy8bvtoIVBZ/uNE16s3fJFFiRVcSN76cFEDuED9M6Aijrivnaj32cMtOYtxPZ8GMtwojMkbZUrXD2btYybbaGxSAQ0GAcyQbdmg7lxXCOiO8IYNmmaT90Cz/uoAuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrcPeGqi"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423038,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEDWpT5CHXDJRklHNkZ3otlo20cd2rt0uxqowTfhWw6W2l8nEvs3iSy8bvtoIVBZ/uNE16s3fJFFiRVcSN76cFEDuED9M6Aijrivnaj32cMtOYtxPZ8GMtwojMkbZUrXD2btYybbaGxSAQ0GAcyQbdmg7lxXCOiO8IYNmmaT90Cz/uoAuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrcPeGqi"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEDWpT5CHXDJRklHNkZ3otlo20cd2rt0uxqowTfhWw6W2l8nEvs3iSy8bvtoIVBZ/uNE16s3fJFFiRVcSN76cFEDuED9M6Aijrivnaj32cMtOYtxPZ8GMtwojMkbZUrXD2btYybbaGxSAQ0GAcyQbdmg7lxXCOiO8IYNmmaT90Cz/uoAuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrcPeGqi"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 8,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGCKArw6gvWbkHyj1kDlmweauYqkAtt8ym6D1MmX2+wTxti/BT2ZM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423037,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA5U0INueiPs+PL4Kh+7TA/Z99UqgdddY2342j1GqXtgTLyJ7TwcgYiKUGsakzevfuPjbbAYf0UT7BM4SQG6O4AuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYsPlA0M"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423037,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA5U0INueiPs+PL4Kh+7TA/Z99UqgdddY2342j1GqXtgTLyJ7TwcgYiKUGsakzevfuPjbbAYf0UT7BM4SQG6O4AuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYsPlA0M",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423036,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA5U0INueiPs+PL4Kh+7TA/Z99UqgdddY2342j1GqXtgTLyJ7TwcgYiKUGsakzevfuPjbbAYf0UT7BM4SQG6O4AuED68wTqQHcmGGwSrFxnLEQ0IYg0RQvqwmAsFaScFq8Zjv0eAhECF9CdRDMdFAR5AUw+0joE/1lRCs8NkbKzS8kJuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu8sYKB"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423036,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEA5U0INueiPs+PL4Kh+7TA/Z99UqgdddY2342j1GqXtgTLyJ7TwcgYiKUGsakzevfuPjbbAYf0UT7BM4SQG6O4AuED68wTqQHcmGGwSrFxnLEQ0IYg0RQvqwmAsFaScFq8Zjv0eAhECF9CdRDMdFAR5AUw+0joE/1lRCs8NkbKzS8kJuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu8sYKB"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEA5U0INueiPs+PL4Kh+7TA/Z99UqgdddY2342j1GqXtgTLyJ7TwcgYiKUGsakzevfuPjbbAYf0UT7BM4SQG6O4AuED68wTqQHcmGGwSrFxnLEQ0IYg0RQvqwmAsFaScFq8Zjv0eAhECF9CdRDMdFAR5AUw+0joE/1lRCs8NkbKzS8kJuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu8sYKB"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGCaDvdd2E2VaG+E002HFNFXNih0aUVoTvVSBDpz5OMGuMwNRw/wM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423035,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAJfZvUv+7myxRdscCzIKTbSEI2zamVi/JrLYWE2IJCtp27m+K8Q18eFt9ElS5fZPBcplx7ZNQVvvg7fWTMKWoHuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCpdLBR"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423035,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAJfZvUv+7myxRdscCzIKTbSEI2zamVi/JrLYWE2IJCtp27m+K8Q18eFt9ElS5fZPBcplx7ZNQVvvg7fWTMKWoHuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCpdLBR",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423034,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAJfZvUv+7myxRdscCzIKTbSEI2zamVi/JrLYWE2IJCtp27m+K8Q18eFt9ElS5fZPBcplx7ZNQVvvg7fWTMKWoHuEDlTOvj5XmthE43yqWRQK1VOwMz6f4dbdaNeHI69bWt99kjT4n76Hh2vQJE676lTrn2Nq6cVxZ5t9i0VVucOXENuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBlLGJx"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423034,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEAJfZvUv+7myxRdscCzIKTbSEI2zamVi/JrLYWE2IJCtp27m+K8Q18eFt9ElS5fZPBcplx7ZNQVvvg7fWTMKWoHuEDlTOvj5XmthE43yqWRQK1VOwMz6f4dbdaNeHI69bWt99kjT4n76Hh2vQJE676lTrn2Nq6cVxZ5t9i0VVucOXENuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBlLGJx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEAJfZvUv+7myxRdscCzIKTbSEI2zamVi/JrLYWE2IJCtp27m+K8Q18eFt9ElS5fZPBcplx7ZNQVvvg7fWTMKWoHuEDlTOvj5XmthE43yqWRQK1VOwMz6f4dbdaNeHI69bWt99kjT4n76Hh2vQJE676lTrn2Nq6cVxZ5t9i0VVucOXENuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBlLGJx"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGCqDvDJM0iYilO7grS80Txf4hicibVZxVjY6HZsJzTJ5ymslQqSg=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423033,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppeG3L7"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423033,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppeG3L7",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423032,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuECI0wHyGHL1IeEPuTZ0QW1nb16L+fV76JlolFFvKMPEmWcYh6hdHHOhgaeDMPiijwhmZZLdLFkNXEnckbx4P5IDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoXDp3k"
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423032,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuECI0wHyGHL1IeEPuTZ0QW1nb16L+fV76JlolFFvKMPEmWcYh6hdHHOhgaeDMPiijwhmZZLdLFkNXEnckbx4P5IDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoXDp3k"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "state": "tx_+NILAfiEuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuECI0wHyGHL1IeEPuTZ0QW1nb16L+fV76JlolFFvKMPEmWcYh6hdHHOhgaeDMPiijwhmZZLdLFkNXEnckbx4P5IDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoXDp3k"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423031,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423031,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuECI0wHyGHL1IeEPuTZ0QW1nb16L+fV76JlolFFvKMPEmWcYh6hdHHOhgaeDMPiijwhmZZLdLFkNXEnckbx4P5IDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoAhhMG0SswACJXjv95",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhAkNk7IMIt9VjSWW9K+DftVeyd8+dPeAynpuVEbKsq6BnG8MJX/2OEO6pSTT2sWQWkm1AGd+jo2DKoCa+bRCjXDrkBKPkBJTsBoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAY39PV0eruYQzOGjDeYFxyR600UwEkESfz7DRG1MkqFR8xlCK4B4rWc1eoDGi0kZKO/DH33Ka2/yz+q07TFKUB7hAiNMB8hhy9SHhD7k2dEFtZ29ei/n1e+iZaJRRbyjDxJlnGIeoXRxzoYGngzD4oo8IZmWS3SxZDVxJ3JG8eD+SA7hI+EY5AqEGQCckXDElpjmisgI2Lc3eq5W5/OdNPWnCkBdJCvXmS0YKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAirhUYkg=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAkNk7IMIt9VjSWW9K+DftVeyd8+dPeAynpuVEbKsq6BnG8MJX/2OEO6pSTT2sWQWkm1AGd+jo2DKoCa+bRCjXDrkBKPkBJTsBoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAY39PV0eruYQzOGjDeYFxyR600UwEkESfz7DRG1MkqFR8xlCK4B4rWc1eoDGi0kZKO/DH33Ka2/yz+q07TFKUB7hAiNMB8hhy9SHhD7k2dEFtZ29ei/n1e+iZaJRRbyjDxJlnGIeoXRxzoYGngzD4oo8IZmWS3SxZDVxJ3JG8eD+SA7hI+EY5AqEGQCckXDElpjmisgI2Lc3eq5W5/OdNPWnCkBdJCvXmS0YKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAirhUYkg==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAkNk7IMIt9VjSWW9K+DftVeyd8+dPeAynpuVEbKsq6BnG8MJX/2OEO6pSTT2sWQWkm1AGd+jo2DKoCa+bRCjXDrkBKPkBJTsBoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAY39PV0eruYQzOGjDeYFxyR600UwEkESfz7DRG1MkqFR8xlCK4B4rWc1eoDGi0kZKO/DH33Ka2/yz+q07TFKUB7hAiNMB8hhy9SHhD7k2dEFtZ29ei/n1e+iZaJRRbyjDxJlnGIeoXRxzoYGngzD4oo8IZmWS3SxZDVxJ3JG8eD+SA7hI+EY5AqEGQCckXDElpjmisgI2Lc3eq5W5/OdNPWnCkBdJCvXmS0YKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAirhUYkg==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "\u001e?X]E\u000ev�(\b�i�DyK\u0017��\u0001\u0019��\u0001ز��f/�Q",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423030,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423030,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QL7ggJuAbkC9PkC8T8B+QLsuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTbNpXWijWsOX49kkYUP/zdszoKl6Vbyhsx2OfNGEmwErhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEICKEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0lX7zIei0DGZIYw95F0AjiQn31YgQLzQWxawu/lJrdBK4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBwehBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdFUTlMupXff6BHiZkecmAU9bxHaOfhOFn4Tz6N0u2IMQuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQkJoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwOa/sTo=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEBjf09XR6u5hDM4aMN5gXHJHrTRTASQRJ/PsNEbUySoVHzGUIrgHitZzV6gMaLSRko78Mffcprb/LP6rTtMUpQHuECI0wHyGHL1IeEPuTZ0QW1nb16L+fV76JlolFFvKMPEmWcYh6hdHHOhgaeDMPiijwhmZZLdLFkNXEnckbx4P5IDuEj4RjkCoQZAJyRcMSWmOaKyAjYtzd6rlbn85009acKQF0kK9eZLRgqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoXDp3k",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1h0sosw=="
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423029,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "gas_price": 1000001345
  }
}

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423029,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGQCckXDElpjmisgI2Lc3eq5W5/OdNPWnCkBdJCvXmS0ahAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgAu4uPi2ggI+AaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GhBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AQqDD0JAhDuaz0G4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCghlhDYbfg/IexddciLM3t4Tp2k/q9D1emDrPrHytYfuW5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaKnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALkDiPkDhUABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0uQNf+QNcKAGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2q6UABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0hcQKAQAKsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/UAhwG98ay7/1AjLFO/VQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1000001345,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhA7wzH6zDMcPmKzV/wiCYsOWHAdifbCM1jGKxkXrbSkYqqoETJ4zF8cGLjZturm9VfdxI2tz7Dm3J3SwKXkYOPDLkH4PkH3YICCQGhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7ms9BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoIZYQ2G34PyHsXXXIizN7eE6dpP6vQ9Xpg6z6x8rWH7luQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfGsu/9QIxvs9qc="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhA7wzH6zDMcPmKzV/wiCYsOWHAdifbCM1jGKxkXrbSkYqqoETJ4zF8cGLjZturm9VfdxI2tz7Dm3J3SwKXkYOPDLkH4PkH3YICCQGhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7ms9BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoIZYQ2G34PyHsXXXIizN7eE6dpP6vQ9Xpg6z6x8rWH7luQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfGsu/9QIxvs9qc=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhA7wzH6zDMcPmKzV/wiCYsOWHAdifbCM1jGKxkXrbSkYqqoETJ4zF8cGLjZturm9VfdxI2tz7Dm3J3SwKXkYOPDLkH4PkH3YICCQGhBkAnJFwxJaY5orICNi3N3quVufznTT1pwpAXSQr15ktGoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7ms9BuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoIZYQ2G34PyHsXXXIizN7eE6dpP6vQ9Xpg6z6x8rWH7luQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfGsu/9QIxvs9qc=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423028,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423028,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423027,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_VFhamCZzTphZZRbnKk4a5zdtKHL1gq9gtDBp5fGCiEoxpTH2f",
  "id": -576460752303423027,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_zUe0JeLI86xLLCERgnBh5QzSRL5OtOVFPD+8L72I+n+UL+uv"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_PxVqdwE43QSE9PdxWQA8gYqLbOpOUfO6pZAsWQr7MVFM+7ZD"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkj5xe0Q==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423026,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEB7fP5AcgovRwh8ayMYUq0IaxXO31xEvSXjdAqOSx7hIQ80lGEPqpGAo2IGVrCJmQ7dZ/Vifm8+0K0RbIppXrsOuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGJGxKnSc="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303423026,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_PxVqdwE43QSE9PdxWQA8gYqLbOpOUfO6pZAsWQr7MVFM+7ZD"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEB7fP5AcgovRwh8ayMYUq0IaxXO31xEvSXjdAqOSx7hIQ80lGEPqpGAo2IGVrCJmQ7dZ/Vifm8+0K0RbIppXrsOuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGJGxKnSc=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423025,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423025,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_zUe0JeLI86xLLCERgnBh5QzSRL5OtOVFPD+8L72I+n+UL+uv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "message": {
        "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "message": {
        "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423024,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423024,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+QENCwH4hLhAZXA03Vu7iYJ9f/9rD29EtZyNPwlxW9uG8xLNthm6ltGXryCZ1G0JWoyPK2A2bjPWL4I87D8LUrg+3u/G+y/ABbhAe3z+QHIKL0cIfGsjGFKtCGsVzt9cRL0l43QKjkse4SEPNJRhD6qRgKNiBlawiZkO3Wf1Yn5vPtCtEWyKaV67DriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiThr99W"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMAqDGHrblf5txU9BzEiN2aWf2oO3b2+8I7hB7hqLuKnpTUDjwECE=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423023,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC/AnXa+ZkPs1YTfcwCMsRFdN5xgr1pi22z3y7kMkmsAL0mr1a1yt/R3CdRIDwcHOelwQAe5426RLIejspCj+gJuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1CqWnzG"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423023,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC/AnXa+ZkPs1YTfcwCMsRFdN5xgr1pi22z3y7kMkmsAL0mr1a1yt/R3CdRIDwcHOelwQAe5426RLIejspCj+gJuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1CqWnzG",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423022,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBIdHt2T3zdgIYzgS4MlfWI5nLDl9hX6emjsTR6NzPKd/kvP/Exv1icRKoYPFPLLsK16E2XeiYyd2C/Hx53txkHuEC/AnXa+ZkPs1YTfcwCMsRFdN5xgr1pi22z3y7kMkmsAL0mr1a1yt/R3CdRIDwcHOelwQAe5426RLIejspCj+gJuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1BSGarc"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423022,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBIdHt2T3zdgIYzgS4MlfWI5nLDl9hX6emjsTR6NzPKd/kvP/Exv1icRKoYPFPLLsK16E2XeiYyd2C/Hx53txkHuEC/AnXa+ZkPs1YTfcwCMsRFdN5xgr1pi22z3y7kMkmsAL0mr1a1yt/R3CdRIDwcHOelwQAe5426RLIejspCj+gJuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1BSGarc"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBIdHt2T3zdgIYzgS4MlfWI5nLDl9hX6emjsTR6NzPKd/kvP/Exv1icRKoYPFPLLsK16E2XeiYyd2C/Hx53txkHuEC/AnXa+ZkPs1YTfcwCMsRFdN5xgr1pi22z3y7kMkmsAL0mr1a1yt/R3CdRIDwcHOelwQAe5426RLIejspCj+gJuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1BSGarc"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMA6DSs0d5zT+S71XBk4fUFBsokGXLzRDXNDvyMBghIq6GaskW3c0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423021,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDsCeB77u35hT1H4a0HyP0EbMIrmVEw00Sn2OjqMwGjVHc2QQevBjNHVdfQhiHUjW0Az1koPjxl9mrMzEeKkwkGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmpQFWEz"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423021,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDsCeB77u35hT1H4a0HyP0EbMIrmVEw00Sn2OjqMwGjVHc2QQevBjNHVdfQhiHUjW0Az1koPjxl9mrMzEeKkwkGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmpQFWEz",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423020,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECiyDXu+VWO3W90R8pg1Uz1EGJhpqv9T8IrBYE8b4+JwROa6dcBvIUNkCeUr6AGsbgTa1V2MnTX0FL2FLoxrrsKuEDsCeB77u35hT1H4a0HyP0EbMIrmVEw00Sn2OjqMwGjVHc2QQevBjNHVdfQhiHUjW0Az1koPjxl9mrMzEeKkwkGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmorPnca"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423020,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECiyDXu+VWO3W90R8pg1Uz1EGJhpqv9T8IrBYE8b4+JwROa6dcBvIUNkCeUr6AGsbgTa1V2MnTX0FL2FLoxrrsKuEDsCeB77u35hT1H4a0HyP0EbMIrmVEw00Sn2OjqMwGjVHc2QQevBjNHVdfQhiHUjW0Az1koPjxl9mrMzEeKkwkGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmorPnca"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECiyDXu+VWO3W90R8pg1Uz1EGJhpqv9T8IrBYE8b4+JwROa6dcBvIUNkCeUr6AGsbgTa1V2MnTX0FL2FLoxrrsKuEDsCeB77u35hT1H4a0HyP0EbMIrmVEw00Sn2OjqMwGjVHc2QQevBjNHVdfQhiHUjW0Az1koPjxl9mrMzEeKkwkGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmorPnca"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 4,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMBKCk4l91nJhEC4ml+q+KxPucmCoX/VZxs0D4U3nhCRtBQzuE918=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423019,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECkzaIIWsyQ2qYIw/IuOpXZmVZBk8eNVm8h7nDsWIMKTeaK3B/XL/qyILqMlcLkhZ0239+WxkQtFMuNrzW5QkwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOH7Ytx"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423019,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuECkzaIIWsyQ2qYIw/IuOpXZmVZBk8eNVm8h7nDsWIMKTeaK3B/XL/qyILqMlcLkhZ0239+WxkQtFMuNrzW5QkwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOH7Ytx",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423018,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECkzaIIWsyQ2qYIw/IuOpXZmVZBk8eNVm8h7nDsWIMKTeaK3B/XL/qyILqMlcLkhZ0239+WxkQtFMuNrzW5QkwAuEDEWwFmD2wl3wl04WyB9nL8XQFUOfLpxrLUY/8aqr4NQQbOXwCfxjN929//dTySKZuzLZ+/LAy4if2V6dRCnPQIuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNfX/36"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423018,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECkzaIIWsyQ2qYIw/IuOpXZmVZBk8eNVm8h7nDsWIMKTeaK3B/XL/qyILqMlcLkhZ0239+WxkQtFMuNrzW5QkwAuEDEWwFmD2wl3wl04WyB9nL8XQFUOfLpxrLUY/8aqr4NQQbOXwCfxjN929//dTySKZuzLZ+/LAy4if2V6dRCnPQIuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNfX/36"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECkzaIIWsyQ2qYIw/IuOpXZmVZBk8eNVm8h7nDsWIMKTeaK3B/XL/qyILqMlcLkhZ0239+WxkQtFMuNrzW5QkwAuEDEWwFmD2wl3wl04WyB9nL8XQFUOfLpxrLUY/8aqr4NQQbOXwCfxjN929//dTySKZuzLZ+/LAy4if2V6dRCnPQIuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNfX/36"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMBaBARDoHvJo/gpX+ILDnEN1yLjKMbvQJJg5pUyEHdCwbL8F7nJ4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423017,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYwwnulSoWuafYGTzo7DUNZ5ph5oSSXWchbMEKuHqHJwrzppYJJn+oqReTtnz5dZbg6fzRRTVtzB+Dj1d26/0JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9gr/d+"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423017,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDYwwnulSoWuafYGTzo7DUNZ5ph5oSSXWchbMEKuHqHJwrzppYJJn+oqReTtnz5dZbg6fzRRTVtzB+Dj1d26/0JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9gr/d+",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423016,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECZS89VsE2PZJFkNpiKWH6srq1ovd/KElaIO8++Td09H7CfTDUG1C7EAMwV1Kc5bBZRWqI/b9HLNVbYvGDfrAULuEDYwwnulSoWuafYGTzo7DUNZ5ph5oSSXWchbMEKuHqHJwrzppYJJn+oqReTtnz5dZbg6fzRRTVtzB+Dj1d26/0JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy+CLzsm"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423016,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECZS89VsE2PZJFkNpiKWH6srq1ovd/KElaIO8++Td09H7CfTDUG1C7EAMwV1Kc5bBZRWqI/b9HLNVbYvGDfrAULuEDYwwnulSoWuafYGTzo7DUNZ5ph5oSSXWchbMEKuHqHJwrzppYJJn+oqReTtnz5dZbg6fzRRTVtzB+Dj1d26/0JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy+CLzsm"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECZS89VsE2PZJFkNpiKWH6srq1ovd/KElaIO8++Td09H7CfTDUG1C7EAMwV1Kc5bBZRWqI/b9HLNVbYvGDfrAULuEDYwwnulSoWuafYGTzo7DUNZ5ph5oSSXWchbMEKuHqHJwrzppYJJn+oqReTtnz5dZbg6fzRRTVtzB+Dj1d26/0JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy+CLzsm"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMBqCRPcMH9LBOb2JW1FmRdtOTQ9FTTG5TYMdn+OwMYJQc/TtkipA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423015,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDhBpULWak/2yJq65LCYkF0/3+zJPwo0Q3at80mDJPZznmvc9yEqO6f+kGq93VmEfopGZ6xnTtWVXStl64BOgwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP3IqT1J"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423015,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDhBpULWak/2yJq65LCYkF0/3+zJPwo0Q3at80mDJPZznmvc9yEqO6f+kGq93VmEfopGZ6xnTtWVXStl64BOgwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP3IqT1J",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423014,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBhEOe+ZPhXA+bqr1uEmaJXCXrJX6aOMsXjHc1dz6afIY/IS0b5wr3Cq5Kvm0rSPz/1XAtsGaFdPcKvsc4UDuEHuEDhBpULWak/2yJq65LCYkF0/3+zJPwo0Q3at80mDJPZznmvc9yEqO6f+kGq93VmEfopGZ6xnTtWVXStl64BOgwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1qvsje"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423014,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBhEOe+ZPhXA+bqr1uEmaJXCXrJX6aOMsXjHc1dz6afIY/IS0b5wr3Cq5Kvm0rSPz/1XAtsGaFdPcKvsc4UDuEHuEDhBpULWak/2yJq65LCYkF0/3+zJPwo0Q3at80mDJPZznmvc9yEqO6f+kGq93VmEfopGZ6xnTtWVXStl64BOgwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1qvsje"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBhEOe+ZPhXA+bqr1uEmaJXCXrJX6aOMsXjHc1dz6afIY/IS0b5wr3Cq5Kvm0rSPz/1XAtsGaFdPcKvsc4UDuEHuEDhBpULWak/2yJq65LCYkF0/3+zJPwo0Q3at80mDJPZznmvc9yEqO6f+kGq93VmEfopGZ6xnTtWVXStl64BOgwAuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1qvsje"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMB6CsrbuB33ZB7rArVZ7xM8bN2LCroN3l5LRcD+uqSlkit8gIH9U=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423013,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDIQhH8JtgcHbEvMFOuhbf7KKYLN+RMMrSPWdZoQJ8mYi/EzwpblZ+VGNtIvaxgWn+NtP0BZY8abcaLeX/qW64NuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrdWPkpj"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423013,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDIQhH8JtgcHbEvMFOuhbf7KKYLN+RMMrSPWdZoQJ8mYi/EzwpblZ+VGNtIvaxgWn+NtP0BZY8abcaLeX/qW64NuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrdWPkpj",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423012,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDIQhH8JtgcHbEvMFOuhbf7KKYLN+RMMrSPWdZoQJ8mYi/EzwpblZ+VGNtIvaxgWn+NtP0BZY8abcaLeX/qW64NuEDyJgYnQNO+t94hIHHQhbrpffHSfJgcNF1V2G/lPxcBeM3jjUHde1NMrqd8livCqHzH7qN5zA2OtABewo1CDhwNuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfzMRVp"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423012,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEDIQhH8JtgcHbEvMFOuhbf7KKYLN+RMMrSPWdZoQJ8mYi/EzwpblZ+VGNtIvaxgWn+NtP0BZY8abcaLeX/qW64NuEDyJgYnQNO+t94hIHHQhbrpffHSfJgcNF1V2G/lPxcBeM3jjUHde1NMrqd8livCqHzH7qN5zA2OtABewo1CDhwNuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfzMRVp"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEDIQhH8JtgcHbEvMFOuhbf7KKYLN+RMMrSPWdZoQJ8mYi/EzwpblZ+VGNtIvaxgWn+NtP0BZY8abcaLeX/qW64NuEDyJgYnQNO+t94hIHHQhbrpffHSfJgcNF1V2G/lPxcBeM3jjUHde1NMrqd8livCqHzH7qN5zA2OtABewo1CDhwNuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfzMRVp"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 8,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMCKArw6gvWbkHyj1kDlmweauYqkAtt8ym6D1MmX2+wTxti/+DdPw=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423011,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEASFUcZ1W/MlRn+uTI4Mut/jaex0UjoWJykRQ81FRcQJ7A3+PMuJS7mT/7tzdurGzHVvKWQNRLD6QahjYBGpYwEuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvJz/ND"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423011,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEASFUcZ1W/MlRn+uTI4Mut/jaex0UjoWJykRQ81FRcQJ7A3+PMuJS7mT/7tzdurGzHVvKWQNRLD6QahjYBGpYwEuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvJz/ND",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423010,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEASFUcZ1W/MlRn+uTI4Mut/jaex0UjoWJykRQ81FRcQJ7A3+PMuJS7mT/7tzdurGzHVvKWQNRLD6QahjYBGpYwEuECHPriNBoHeRwZhuVLCfQEe2+GTe9N7PxiS6r0/2jEW1Y2bKM9JJwIflYwRcJAouUlYaLUCXbsx/p0QRtLlDlkHuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu873Zx"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423010,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEASFUcZ1W/MlRn+uTI4Mut/jaex0UjoWJykRQ81FRcQJ7A3+PMuJS7mT/7tzdurGzHVvKWQNRLD6QahjYBGpYwEuECHPriNBoHeRwZhuVLCfQEe2+GTe9N7PxiS6r0/2jEW1Y2bKM9JJwIflYwRcJAouUlYaLUCXbsx/p0QRtLlDlkHuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu873Zx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEASFUcZ1W/MlRn+uTI4Mut/jaex0UjoWJykRQ81FRcQJ7A3+PMuJS7mT/7tzdurGzHVvKWQNRLD6QahjYBGpYwEuECHPriNBoHeRwZhuVLCfQEe2+GTe9N7PxiS6r0/2jEW1Y2bKM9JJwIflYwRcJAouUlYaLUCXbsx/p0QRtLlDlkHuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYu873Zx"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMCaDvdd2E2VaG+E002HFNFXNih0aUVoTvVSBDpz5OMGuMwIi0Xks=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423009,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBUcXpP3O8yufn+wGm5xCef+1C/9mQz+SnEDFcwaWeGxqjeNW4Vq7HruoAE6FqJSMwkHK9FaMLu7ep8Wo3a5yELuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCYhigI"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423009,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBUcXpP3O8yufn+wGm5xCef+1C/9mQz+SnEDFcwaWeGxqjeNW4Vq7HruoAE6FqJSMwkHK9FaMLu7ep8Wo3a5yELuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCYhigI",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423008,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBUcXpP3O8yufn+wGm5xCef+1C/9mQz+SnEDFcwaWeGxqjeNW4Vq7HruoAE6FqJSMwkHK9FaMLu7ep8Wo3a5yELuECHMdmPjBIJupuhux1tsYYQ9HvSzpn//m/ovHMRCnDDDrWOsXvG4s3PxSu9kRtqj2e018cA6scFF5ji8IhuhDMGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBXn2V1"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423008,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBUcXpP3O8yufn+wGm5xCef+1C/9mQz+SnEDFcwaWeGxqjeNW4Vq7HruoAE6FqJSMwkHK9FaMLu7ep8Wo3a5yELuECHMdmPjBIJupuhux1tsYYQ9HvSzpn//m/ovHMRCnDDDrWOsXvG4s3PxSu9kRtqj2e018cA6scFF5ji8IhuhDMGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBXn2V1"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuEBUcXpP3O8yufn+wGm5xCef+1C/9mQz+SnEDFcwaWeGxqjeNW4Vq7HruoAE6FqJSMwkHK9FaMLu7ep8Wo3a5yELuECHMdmPjBIJupuhux1tsYYQ9HvSzpn//m/ovHMRCnDDDrWOsXvG4s3PxSu9kRtqj2e018cA6scFF5ji8IhuhDMGuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMBXn2V1"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMCqDvDJM0iYilO7grS80Txf4hicibVZxVjY6HZsJzTJ5ymk24Bio=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423007,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoqNFk0"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423007,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+JALAfhCuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoqNFk0",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423006,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuED6ARbPWa0qt12CR0DQvqvmkTW9MDVs/PRhXoGq+m4Y53G8eOVwgiP1t39uRoPxe0m/Omtz5CmXsbdE6f5f014JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppTDxXH"
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423006,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuED6ARbPWa0qt12CR0DQvqvmkTW9MDVs/PRhXoGq+m4Y53G8eOVwgiP1t39uRoPxe0m/Omtz5CmXsbdE6f5f014JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppTDxXH"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "state": "tx_+NILAfiEuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuED6ARbPWa0qt12CR0DQvqvmkTW9MDVs/PRhXoGq+m4Y53G8eOVwgiP1t39uRoPxe0m/Omtz5CmXsbdE6f5f014JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppTDxXH"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423005,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423005,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuED6ARbPWa0qt12CR0DQvqvmkTW9MDVs/PRhXoGq+m4Y53G8eOVwgiP1t39uRoPxe0m/Omtz5CmXsbdE6f5f014JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoAhhMG0SswACXoXQg6",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhAy06nFQCuCt0ajS4FZZDYBoVQh5TwqU8VhUkk3i5ydsoOEPuaIpixPdX5Di7q/Ql7qI+PODgeEGnQpA84RaN6DLkBKPkBJTsBoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTKEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhArSikjCxCj/r9zv4k7SUFYYA44GxB1XCVo05KYUqJ/vrR0UowzG4WgzfNVJEUkltd1mb2y9iQRJ1WdG99WAf3ArhA+gEWz1mtKrddgkdA0L6r5pE1vTA1bPz0YV6BqvpuGOdxvHjlcIIj9bd/bkaD8XtJvzprc+Qpl7G3ROn+X9NeCbhI+EY5AqEGFwU/i22aoE7Hu1QX3gVeU7c3CbP78ufsCyGXQFeHxUwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAlcKDVgw=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAy06nFQCuCt0ajS4FZZDYBoVQh5TwqU8VhUkk3i5ydsoOEPuaIpixPdX5Di7q/Ql7qI+PODgeEGnQpA84RaN6DLkBKPkBJTsBoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTKEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhArSikjCxCj/r9zv4k7SUFYYA44GxB1XCVo05KYUqJ/vrR0UowzG4WgzfNVJEUkltd1mb2y9iQRJ1WdG99WAf3ArhA+gEWz1mtKrddgkdA0L6r5pE1vTA1bPz0YV6BqvpuGOdxvHjlcIIj9bd/bkaD8XtJvzprc+Qpl7G3ROn+X9NeCbhI+EY5AqEGFwU/i22aoE7Hu1QX3gVeU7c3CbP78ufsCyGXQFeHxUwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAlcKDVgw==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAy06nFQCuCt0ajS4FZZDYBoVQh5TwqU8VhUkk3i5ydsoOEPuaIpixPdX5Di7q/Ql7qI+PODgeEGnQpA84RaN6DLkBKPkBJTsBoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTKEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhArSikjCxCj/r9zv4k7SUFYYA44GxB1XCVo05KYUqJ/vrR0UowzG4WgzfNVJEUkltd1mb2y9iQRJ1WdG99WAf3ArhA+gEWz1mtKrddgkdA0L6r5pE1vTA1bPz0YV6BqvpuGOdxvHjlcIIj9bd/bkaD8XtJvzprc+Qpl7G3ROn+X9NeCbhI+EY5AqEGFwU/i22aoE7Hu1QX3gVeU7c3CbP78ufsCyGXQFeHxUwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAlcKDVgw==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "R�?\u0001:\u0014{Hz&�;�<��\u0004�U�#�\u001e�\u0011��\u001b���,",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423004,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423004,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QL7ggJuAbkC9PkC8T8B+QLsuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTbNpXWijWsOX49kkYUP/zdszoKl6Vbyhsx2OfNGEmwErhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEICKEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0lX7zIei0DGZIYw95F0AjiQn31YgQLzQWxawu/lJrdBK4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBwehBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdFUTlMupXff6BHiZkecmAU9bxHaOfhOFn4Tz6N0u2IMQuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQkJoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwOa/sTo=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuECtKKSMLEKP+v3O/iTtJQVhgDjgbEHVcJWjTkphSon++tHRSjDMbhaDN81UkRSSW13WZvbL2JBEnVZ0b31YB/cCuED6ARbPWa0qt12CR0DQvqvmkTW9MDVs/PRhXoGq+m4Y53G8eOVwgiP1t39uRoPxe0m/Omtz5CmXsbdE6f5f014JuEj4RjkCoQYXBT+LbZqgTse7VBfeBV5TtzcJs/vy5+wLIZdAV4fFTAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppTDxXH",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1h0sosw=="
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423003,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "gas_price": 1000003131
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423003,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGFwU/i22aoE7Hu1QX3gVeU7c3CbP78ufsCyGXQFeHxUyhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgAu4uPi2ggI+AaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGhBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AQqDD0JAhDua1ju4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgxhHgFNVFi02TGhh2O/oSnybLCEk1t0T504t1qTTyrUK5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaKnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALkDiPkDhUABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0uQNf+QNcKAGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2q6UABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0hcQKAQAKsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/UAhwG98eDuS3AL6ySU8Q==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1000003131,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhAWp7UFsDD7v8MMf+eNJ1PWziv11yBsvt0Hs8RnLh4ePlymgY7zR9o5SZNPVJni0I8/O/nMp1doTre1x559y9FBbkH4PkH3YICCQGhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mtY7uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoMYR4BTVRYtNkxoYdjv6Ep8mywhJNbdE+dOLdak08q1CuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfHg7ktwCy7a1O4="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAWp7UFsDD7v8MMf+eNJ1PWziv11yBsvt0Hs8RnLh4ePlymgY7zR9o5SZNPVJni0I8/O/nMp1doTre1x559y9FBbkH4PkH3YICCQGhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mtY7uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoMYR4BTVRYtNkxoYdjv6Ep8mywhJNbdE+dOLdak08q1CuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfHg7ktwCy7a1O4=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAWp7UFsDD7v8MMf+eNJ1PWziv11yBsvt0Hs8RnLh4ePlymgY7zR9o5SZNPVJni0I8/O/nMp1doTre1x559y9FBbkH4PkH3YICCQGhBhcFP4ttmqBOx7tUF94FXlO3Nwmz+/Ln7Ashl0BXh8VMoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mtY7uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoMYR4BTVRYtNkxoYdjv6Ep8mywhJNbdE+dOLdak08q1CuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfHg7ktwCy7a1O4=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303423002,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423002,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423001,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

{
  "channel_id": "ch_B92cWgfr7Cg37GG8snHQp81LHNLB7MyTHzCcF8UbNwR4mcgHB",
  "id": -576460752303423001,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_I8JOmQJrV1IantV9eLs4qmhRbJnisE8y756L2ItE6Jw0F+ud"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_fsvgKizLueDjmEHKnxscH2HIbhcJLt4Wrz+19f6Oo1iwzX7G"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYmyCEC5g==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303423000,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEAY2AaBkq7hw6P+/ssQJJRgA+HxU1+m5C8A2vg5gR4dD06EUprHGqrOCI2WXErsUFGzNDlDOf8dgvN5ht1BvHIKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGJjjoq6Y="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303423000,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_fsvgKizLueDjmEHKnxscH2HIbhcJLt4Wrz+19f6Oo1iwzX7G"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEAY2AaBkq7hw6P+/ssQJJRgA+HxU1+m5C8A2vg5gR4dD06EUprHGqrOCI2WXErsUFGzNDlDOf8dgvN5ht1BvHIKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGJjjoq6Y=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422999,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422999,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_I8JOmQJrV1IantV9eLs4qmhRbJnisE8y756L2ItE6Jw0F+ud"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "message": {
        "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "message": {
        "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422998,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422998,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+QENCwH4hLhAGNgGgZKu4cOj/v7LECSUYAPh8VNfpuQvANr4OYEeHQ9OhFKaxxqqzgiNllxK7FBRszQ5Qzn/HYLzeYbdQbxyCrhAdKOA6ClBoCDMhZR3QrrKLY/xvBzWnkmMwW91QIt+Bk02QhzXrEYZmXgPK3bNiEBhuUAaO83zja9UbvAhOCo3CbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiYi4TJC"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsAqDGHrblf5txU9BzEiN2aWf2oO3b2+8I7hB7hqLuKnpTUGXoMto=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422997,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC2WWbLet696Adb2ESpyvlAbo5GqRXpOpwGw21yA0snAIO7oSESMLi0IgDTMNmVOKkk3970poN0koZ4axs8lesCuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1AlzzAF"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422997,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC2WWbLet696Adb2ESpyvlAbo5GqRXpOpwGw21yA0snAIO7oSESMLi0IgDTMNmVOKkk3970poN0koZ4axs8lesCuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1AlzzAF",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422996,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC2WWbLet696Adb2ESpyvlAbo5GqRXpOpwGw21yA0snAIO7oSESMLi0IgDTMNmVOKkk3970poN0koZ4axs8lesCuEDkx1PWcpNKQ873YhBdkJQLgeGvcGeswOIpDP3m7rhJzUTAa+3wpGzH2/vYpOP1KeNcngRM0nll12+fyvLWlGEGuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1DnEQ9q"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422996,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEC2WWbLet696Adb2ESpyvlAbo5GqRXpOpwGw21yA0snAIO7oSESMLi0IgDTMNmVOKkk3970poN0koZ4axs8lesCuEDkx1PWcpNKQ873YhBdkJQLgeGvcGeswOIpDP3m7rhJzUTAa+3wpGzH2/vYpOP1KeNcngRM0nll12+fyvLWlGEGuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1DnEQ9q"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEC2WWbLet696Adb2ESpyvlAbo5GqRXpOpwGw21yA0snAIO7oSESMLi0IgDTMNmVOKkk3970poN0koZ4axs8lesCuEDkx1PWcpNKQ873YhBdkJQLgeGvcGeswOIpDP3m7rhJzUTAa+3wpGzH2/vYpOP1KeNcngRM0nll12+fyvLWlGEGuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1DnEQ9q"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsA6DSs0d5zT+S71XBk4fUFBsokGXLzRDXNDvyMBghIq6Ganm4peM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422995,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECNi+NZdwSYvPnyEqKG9Q1kYncu2GD4OBlidhw3aQhzpiMYv/N7/nEZ76iVSKN5wGfFx9j5svxXDA9MTyB5EJ8FuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmov3aeh"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422995,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuECNi+NZdwSYvPnyEqKG9Q1kYncu2GD4OBlidhw3aQhzpiMYv/N7/nEZ76iVSKN5wGfFx9j5svxXDA9MTyB5EJ8FuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmov3aeh",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422994,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAPveoYkCLAVt3b5kpptPPXvMEXwiY9aBSPQeqqvGYlBDA2+mtVw14dswPbQqI2vjIDEcRKwdkVtTVq7tBilZgDuECNi+NZdwSYvPnyEqKG9Q1kYncu2GD4OBlidhw3aQhzpiMYv/N7/nEZ76iVSKN5wGfFx9j5svxXDA9MTyB5EJ8FuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmrgwBl+"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422994,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEAPveoYkCLAVt3b5kpptPPXvMEXwiY9aBSPQeqqvGYlBDA2+mtVw14dswPbQqI2vjIDEcRKwdkVtTVq7tBilZgDuECNi+NZdwSYvPnyEqKG9Q1kYncu2GD4OBlidhw3aQhzpiMYv/N7/nEZ76iVSKN5wGfFx9j5svxXDA9MTyB5EJ8FuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmrgwBl+"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEAPveoYkCLAVt3b5kpptPPXvMEXwiY9aBSPQeqqvGYlBDA2+mtVw14dswPbQqI2vjIDEcRKwdkVtTVq7tBilZgDuECNi+NZdwSYvPnyEqKG9Q1kYncu2GD4OBlidhw3aQhzpiMYv/N7/nEZ76iVSKN5wGfFx9j5svxXDA9MTyB5EJ8FuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmrgwBl+"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 4,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsBKCk4l91nJhEC4ml+q+KxPucmCoX/VZxs0D4U3nhCRtBQ1TSWs8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422993,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAM6oD7FAujOlHZS/bG24uqFbfqvFHn8PklYwdnHuIxBRjZIer8Ppx8DtfkzuND8y6GHdIrtV1qxH2xrabgMZ8HuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOgy932"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422993,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAM6oD7FAujOlHZS/bG24uqFbfqvFHn8PklYwdnHuIxBRjZIer8Ppx8DtfkzuND8y6GHdIrtV1qxH2xrabgMZ8HuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUOgy932",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422992,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAM6oD7FAujOlHZS/bG24uqFbfqvFHn8PklYwdnHuIxBRjZIer8Ppx8DtfkzuND8y6GHdIrtV1qxH2xrabgMZ8HuEDbD5f73uLqpwkancpr8rJXdj2hHbm0hM2j5kCl7q0t1WlibvKEr61gPxl7YAP7hbTurNW1/MYsFT0/eG2uencFuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNHS3aD"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422992,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEAM6oD7FAujOlHZS/bG24uqFbfqvFHn8PklYwdnHuIxBRjZIer8Ppx8DtfkzuND8y6GHdIrtV1qxH2xrabgMZ8HuEDbD5f73uLqpwkancpr8rJXdj2hHbm0hM2j5kCl7q0t1WlibvKEr61gPxl7YAP7hbTurNW1/MYsFT0/eG2uencFuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNHS3aD"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEAM6oD7FAujOlHZS/bG24uqFbfqvFHn8PklYwdnHuIxBRjZIer8Ppx8DtfkzuND8y6GHdIrtV1qxH2xrabgMZ8HuEDbD5f73uLqpwkancpr8rJXdj2hHbm0hM2j5kCl7q0t1WlibvKEr61gPxl7YAP7hbTurNW1/MYsFT0/eG2uencFuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bASgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNHS3aD"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsBaBARDoHvJo/gpX+ILDnEN1yLjKMbvQJJg5pUyEHdCwbL3U/264=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422991,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECwxg/Qfo14HVljKDba4ihq1fzewlbuW7qRxS87HvURrz3XIKCAAXieIMHrpz/vQEtX5K/YpF5ABtQfRYdozb4NuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy/tbnHK"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422991,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuECwxg/Qfo14HVljKDba4ihq1fzewlbuW7qRxS87HvURrz3XIKCAAXieIMHrpz/vQEtX5K/YpF5ABtQfRYdozb4NuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy/tbnHK",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422990,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECCinJm8dJ5CYa0cmYH94R4oCuQ8fyXzzkpoludFPxR8KcRPd7JUre4EaV7vVCGGNJvF/Nosv5aKu1LyUIyYXwKuECwxg/Qfo14HVljKDba4ihq1fzewlbuW7qRxS87HvURrz3XIKCAAXieIMHrpz/vQEtX5K/YpF5ABtQfRYdozb4NuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy/R/MHq"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422990,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuECCinJm8dJ5CYa0cmYH94R4oCuQ8fyXzzkpoludFPxR8KcRPd7JUre4EaV7vVCGGNJvF/Nosv5aKu1LyUIyYXwKuECwxg/Qfo14HVljKDba4ihq1fzewlbuW7qRxS87HvURrz3XIKCAAXieIMHrpz/vQEtX5K/YpF5ABtQfRYdozb4NuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy/R/MHq"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuECCinJm8dJ5CYa0cmYH94R4oCuQ8fyXzzkpoludFPxR8KcRPd7JUre4EaV7vVCGGNJvF/Nosv5aKu1LyUIyYXwKuECwxg/Qfo14HVljKDba4ihq1fzewlbuW7qRxS87HvURrz3XIKCAAXieIMHrpz/vQEtX5K/YpF5ABtQfRYdozb4NuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy/R/MHq"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsBqCRPcMH9LBOb2JW1FmRdtOTQ9FTTG5TYMdn+OwMYJQc/Vcfl1M=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422989,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDjJQSD1eqyyvgrrOrRkye9CCyS+grmbk8ggkQksv2ij90CCzIFyXeESwI+l/KJNrwwSHSun15lsOwh2SniH50JuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP2vNiKx"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422989,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDjJQSD1eqyyvgrrOrRkye9CCyS+grmbk8ggkQksv2ij90CCzIFyXeESwI+l/KJNrwwSHSun15lsOwh2SniH50JuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP2vNiKx",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422988,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALsN/BitMgGZYqqSKcHzegUQCy5A89a23dX8ZilqPh8fWF/1KozPKVGvrIyeKkNaE+wvTEzj86Yi2acJtQZXILuEDjJQSD1eqyyvgrrOrRkye9CCyS+grmbk8ggkQksv2ij90CCzIFyXeESwI+l/KJNrwwSHSun15lsOwh2SniH50JuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP06PmwJ"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422988,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEALsN/BitMgGZYqqSKcHzegUQCy5A89a23dX8ZilqPh8fWF/1KozPKVGvrIyeKkNaE+wvTEzj86Yi2acJtQZXILuEDjJQSD1eqyyvgrrOrRkye9CCyS+grmbk8ggkQksv2ij90CCzIFyXeESwI+l/KJNrwwSHSun15lsOwh2SniH50JuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP06PmwJ"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEALsN/BitMgGZYqqSKcHzegUQCy5A89a23dX8ZilqPh8fWF/1KozPKVGvrIyeKkNaE+wvTEzj86Yi2acJtQZXILuEDjJQSD1eqyyvgrrOrRkye9CCyS+grmbk8ggkQksv2ij90CCzIFyXeESwI+l/KJNrwwSHSun15lsOwh2SniH50JuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP06PmwJ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsB6CsrbuB33ZB7rArVZ7xM8bN2LCroN3l5LRcD+uqSlkit57hGbA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422987,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDvvsQBho/KZgqVRTwGhtvKw/yKQfvQYGxjLwC130CHgsU6WpWKDXSwZE3xnuO0seprs7V6XfLIeYEjGBNlRysDuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrf974AG"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422987,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDvvsQBho/KZgqVRTwGhtvKw/yKQfvQYGxjLwC130CHgsU6WpWKDXSwZE3xnuO0seprs7V6XfLIeYEjGBNlRysDuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrf974AG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422986,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBvelgx/7yuxlCs1FEcT/ldu8K19nCwDj3CrM5hF7Vrj9D+Pw3TJDSIiQzy3BVPGiQlb4+6K91Hm11YqMVRCygNuEDvvsQBho/KZgqVRTwGhtvKw/yKQfvQYGxjLwC130CHgsU6WpWKDXSwZE3xnuO0seprs7V6XfLIeYEjGBNlRysDuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrdW5abq"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422986,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEBvelgx/7yuxlCs1FEcT/ldu8K19nCwDj3CrM5hF7Vrj9D+Pw3TJDSIiQzy3BVPGiQlb4+6K91Hm11YqMVRCygNuEDvvsQBho/KZgqVRTwGhtvKw/yKQfvQYGxjLwC130CHgsU6WpWKDXSwZE3xnuO0seprs7V6XfLIeYEjGBNlRysDuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrdW5abq"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEBvelgx/7yuxlCs1FEcT/ldu8K19nCwDj3CrM5hF7Vrj9D+Pw3TJDSIiQzy3BVPGiQlb4+6K91Hm11YqMVRCygNuEDvvsQBho/KZgqVRTwGhtvKw/yKQfvQYGxjLwC130CHgsU6WpWKDXSwZE3xnuO0seprs7V6XfLIeYEjGBNlRysDuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrdW5abq"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 8,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsCKArw6gvWbkHyj1kDlmweauYqkAtt8ym6D1MmX2+wTxti403ccI=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422985,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECmWUrV+2bokp5HFKwlE43AdcrwIoLkYSscxCn87nulggjwZTwlVFPRogBHPhePjJmXZmn2GCezxwjITYyiaskOuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvOyGxF"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422985,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuECmWUrV+2bokp5HFKwlE43AdcrwIoLkYSscxCn87nulggjwZTwlVFPRogBHPhePjJmXZmn2GCezxwjITYyiaskOuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvOyGxF",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422984,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA2LyLMSheJTPEt+23s0+Tba7/T9Am3CxgrIg7FKrkGAFDfrVeFOvNEUeGCW5sQmpkSUr5orOXbfSI2XklN7sIBuECmWUrV+2bokp5HFKwlE43AdcrwIoLkYSscxCn87nulggjwZTwlVFPRogBHPhePjJmXZmn2GCezxwjITYyiaskOuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYup9X51"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422984,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEA2LyLMSheJTPEt+23s0+Tba7/T9Am3CxgrIg7FKrkGAFDfrVeFOvNEUeGCW5sQmpkSUr5orOXbfSI2XklN7sIBuECmWUrV+2bokp5HFKwlE43AdcrwIoLkYSscxCn87nulggjwZTwlVFPRogBHPhePjJmXZmn2GCezxwjITYyiaskOuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYup9X51"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEA2LyLMSheJTPEt+23s0+Tba7/T9Am3CxgrIg7FKrkGAFDfrVeFOvNEUeGCW5sQmpkSUr5orOXbfSI2XklN7sIBuECmWUrV+2bokp5HFKwlE43AdcrwIoLkYSscxCn87nulggjwZTwlVFPRogBHPhePjJmXZmn2GCezxwjITYyiaskOuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYup9X51"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsCaDvdd2E2VaG+E002HFNFXNih0aUVoTvVSBDpz5OMGuMwI6rGWE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422983,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB3FD5FaIyH4EklpRsEWfEGbs0UY1oQONXExS8TAe4Zzj/dwPAJlBbRko6/cR3/N86Kf2VJY+k3BIfVsnyNFc0IuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCVAmeG"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422983,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB3FD5FaIyH4EklpRsEWfEGbs0UY1oQONXExS8TAe4Zzj/dwPAJlBbRko6/cR3/N86Kf2VJY+k3BIfVsnyNFc0IuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCVAmeG",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422982,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB3FD5FaIyH4EklpRsEWfEGbs0UY1oQONXExS8TAe4Zzj/dwPAJlBbRko6/cR3/N86Kf2VJY+k3BIfVsnyNFc0IuECO97tgsVqXxs03I8DKYjZlzacLtPGMjfgUcyGEGd416DUAro9YzitqTopmZcBVNU75Fnmilo2/F+v8CC6IChgEuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCfzXAZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422982,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEB3FD5FaIyH4EklpRsEWfEGbs0UY1oQONXExS8TAe4Zzj/dwPAJlBbRko6/cR3/N86Kf2VJY+k3BIfVsnyNFc0IuECO97tgsVqXxs03I8DKYjZlzacLtPGMjfgUcyGEGd416DUAro9YzitqTopmZcBVNU75Fnmilo2/F+v8CC6IChgEuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCfzXAZ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEB3FD5FaIyH4EklpRsEWfEGbs0UY1oQONXExS8TAe4Zzj/dwPAJlBbRko6/cR3/N86Kf2VJY+k3BIfVsnyNFc0IuECO97tgsVqXxs03I8DKYjZlzacLtPGMjfgUcyGEGd416DUAro9YzitqTopmZcBVNU75Fnmilo2/F+v8CC6IChgEuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMCfzXAZ"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsCqDvDJM0iYilO7grS80Txf4hicibVZxVjY6HZsJzTJ5ymkXqwxI=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422981,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecprMOIU8"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422981,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecprMOIU8",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422980,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEC3Fc4Y88vJ6Otzqq8K8tvfSYW4+GQdNgyIVG8C3i1nIG4o4xz0plrfLRzNX4iI1+QYrOozT4/QIYY3BLrtPUkAuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpr38b67"
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422980,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEC3Fc4Y88vJ6Otzqq8K8tvfSYW4+GQdNgyIVG8C3i1nIG4o4xz0plrfLRzNX4iI1+QYrOozT4/QIYY3BLrtPUkAuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpr38b67"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "state": "tx_+NILAfiEuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEC3Fc4Y88vJ6Otzqq8K8tvfSYW4+GQdNgyIVG8C3i1nIG4o4xz0plrfLRzNX4iI1+QYrOozT4/QIYY3BLrtPUkAuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpr38b67"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "id": -576460752303422979,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422979,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwobjU+NILAfiEuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEC3Fc4Y88vJ6Otzqq8K8tvfSYW4+GQdNgyIVG8C3i1nIG4o4xz0plrfLRzNX4iI1+QYrOozT4/QIYY3BLrtPUkAuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoAhhMG0SswAAwgd37b",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhAZn0UiZhHwtcLHuq5EWssfBgPFGisMI+PFv72CyWdlLRDkeX2yZl96c1MAmetIMbq3KP0/gr3WklR75RwsDakCbkBKPkBJTsBoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhANIxtvrd8Xhb/7vxXocD2X0xu99MnidzTrh5sL0CP/FQPeAehFku4hvsVjkXfIU3KFgRNCUObHkfTSLaB/DmxAbhAtxXOGPPLyejrc6qvCvLb30mFuPhkHTYMiFRvAt4tZyBuKOMc9KZa3y0czV+IiNfkGKzqM0+P0CGGNwS67T1JALhI+EY5AqEG73Lsy/u4DaprL3DXTiSbCpYUtzoAC4sNGZ0dXR1UumwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAMzQcSXw=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAZn0UiZhHwtcLHuq5EWssfBgPFGisMI+PFv72CyWdlLRDkeX2yZl96c1MAmetIMbq3KP0/gr3WklR75RwsDakCbkBKPkBJTsBoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhANIxtvrd8Xhb/7vxXocD2X0xu99MnidzTrh5sL0CP/FQPeAehFku4hvsVjkXfIU3KFgRNCUObHkfTSLaB/DmxAbhAtxXOGPPLyejrc6qvCvLb30mFuPhkHTYMiFRvAt4tZyBuKOMc9KZa3y0czV+IiNfkGKzqM0+P0CGGNwS67T1JALhI+EY5AqEG73Lsy/u4DaprL3DXTiSbCpYUtzoAC4sNGZ0dXR1UumwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAMzQcSXw==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhAZn0UiZhHwtcLHuq5EWssfBgPFGisMI+PFv72CyWdlLRDkeX2yZl96c1MAmetIMbq3KP0/gr3WklR75RwsDakCbkBKPkBJTsBoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhANIxtvrd8Xhb/7vxXocD2X0xu99MnidzTrh5sL0CP/FQPeAehFku4hvsVjkXfIU3KFgRNCUObHkfTSLaB/DmxAbhAtxXOGPPLyejrc6qvCvLb30mFuPhkHTYMiFRvAt4tZyBuKOMc9KZa3y0czV+IiNfkGKzqM0+P0CGGNwS67T1JALhI+EY5AqEG73Lsy/u4DaprL3DXTiSbCpYUtzoAC4sNGZ0dXR1UumwKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAAMzQcSXw==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "��\u000e�}��B�\u0004�����xzT~\u0005�~\ta� ���\u0010�C",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422978,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422978,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QL7ggJuAbkC9PkC8T8B+QLsuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTbNpXWijWsOX49kkYUP/zdszoKl6Vbyhsx2OfNGEmwErhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEICKEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0lX7zIei0DGZIYw95F0AjiQn31YgQLzQWxawu/lJrdBK4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBwehBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdFUTlMupXff6BHiZkecmAU9bxHaOfhOFn4Tz6N0u2IMQuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQkJoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwOa/sTo=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEA0jG2+t3xeFv/u/FehwPZfTG730yeJ3NOuHmwvQI/8VA94B6EWS7iG+xWORd8hTcoWBE0JQ5seR9NItoH8ObEBuEC3Fc4Y88vJ6Otzqq8K8tvfSYW4+GQdNgyIVG8C3i1nIG4o4xz0plrfLRzNX4iI1+QYrOozT4/QIYY3BLrtPUkAuEj4RjkCoQbvcuzL+7gNqmsvcNdOJJsKlhS3OgALiw0ZnR1dHVS6bAqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpr38b67",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1h0sosw=="
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422977,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "gas_price": 1000009804
  }
}

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422977,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEG73Lsy/u4DaprL3DXTiSbCpYUtzoAC4sNGZ0dXR1UumyhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgAu4uPi2ggI+AaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GhBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AQqDD0JAhDua8Ey4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgssGVYY5hOq8l1gF9hMIJhn/wMG543yzG5sbhCUkmvyi5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaKnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALkDiPkDhUABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0uQNf+QNcKAGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2q6UABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0hcQKAQAKsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/UAhwG98qPzm8AntHFsWg==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1000009804,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhAJig3ED2ELW3fKLu1tSaxVxQZdh2SSJ5l5QowWkmrGyQ8Eywp8MXBeEGqRg5Ytg+9LtoBIw/GYIiQMQir3XDXA7kH4PkH3YICCQGhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mvBMuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoLLBlWGOYTqvJdYBfYTCCYZ/8DBueN8sxubG4QlJJr8ouQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfKj85vAJx7JGHk="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAJig3ED2ELW3fKLu1tSaxVxQZdh2SSJ5l5QowWkmrGyQ8Eywp8MXBeEGqRg5Ytg+9LtoBIw/GYIiQMQir3XDXA7kH4PkH3YICCQGhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mvBMuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoLLBlWGOYTqvJdYBfYTCCYZ/8DBueN8sxubG4QlJJr8ouQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfKj85vAJx7JGHk=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAJig3ED2ELW3fKLu1tSaxVxQZdh2SSJ5l5QowWkmrGyQ8Eywp8MXBeEGqRg5Ytg+9LtoBIw/GYIiQMQir3XDXA7kH4PkH3YICCQGhBu9y7Mv7uA2qay9w104kmwqWFLc6AAuLDRmdHV0dVLpsoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mvBMuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoLLBlWGOYTqvJdYBfYTCCYZ/8DBueN8sxubG4QlJJr8ouQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfKj85vAJx7JGHk=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422976,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422976,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422975,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_2pTQHRUMb9cRBZPvamsaZ8ZKBqi8gMdjCNggc7FMnMzWfVECQT",
  "id": -576460752303422975,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_xMcQrBtCRuHwkWjKhcAx6KrISLjFuhlLczfI2I+BvEpeQSnp"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_XUQD7tZWlxAERh8X2M4u0Y9nd0wguHmGLwRuCARuG96HsWNa"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYoo3tQ0w==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422974,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuECjzB+/vGIVTOAZlxXxXKQy/UfRWVnm/hLQEcqBNzzcK5ULK8X1wvaItiIwBfs7AU7yAbt0RPUxq1xTLFV+lWgJuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGKFCoo1c="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303422974,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_XUQD7tZWlxAERh8X2M4u0Y9nd0wguHmGLwRuCARuG96HsWNa"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+MsLAfhCuECjzB+/vGIVTOAZlxXxXKQy/UfRWVnm/hLQEcqBNzzcK5ULK8X1wvaItiIwBfs7AU7yAbt0RPUxq1xTLFV+lWgJuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGKFCoo1c=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422973,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422973,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_xMcQrBtCRuHwkWjKhcAx6KrISLjFuhlLczfI2I+BvEpeQSnp"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "message": {
        "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "message": {
        "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422972,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422972,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+QENCwH4hLhAb0TeIS9EP0/Bux9saOMBce8liNxo+isQ3/VZh+9bG2HukpGQvlfUrUWaBDT7C9uYvtQREkzQI2ql6c/5LaLkCrhAo8wfv7xiFUzgGZcV8VykMv1H0VlZ5v4S0BHKgTc83CuVCyvF9cL2iLYiMAX7OwFO8gG7dET1MatcUyxVfpVoCbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiigpLs5"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CAqDGHrblf5txU9BzEiN2aWf2oO3b2+8I7hB7hqLuKnpTUKFOFgY=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422971,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAUngzNLkPeIY8t0PJipjtyf4N1hWgOvV9YWxWAuXRmasv6cdlWNgGJNMLbYbf8sqJHVNFcclwPo1uMFGI68pcMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1CLu9mF"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422971,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAUngzNLkPeIY8t0PJipjtyf4N1hWgOvV9YWxWAuXRmasv6cdlWNgGJNMLbYbf8sqJHVNFcclwPo1uMFGI68pcMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1CLu9mF",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422970,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAUngzNLkPeIY8t0PJipjtyf4N1hWgOvV9YWxWAuXRmasv6cdlWNgGJNMLbYbf8sqJHVNFcclwPo1uMFGI68pcMuEBeJozjVYxEHXZs6sZ/SZFtbQpxLeW8oet1Zi2BOqYM8dqlPwl56Bd0BRqI+V0c4WQhp3BOo9CEkjlRU6XjVY4JuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1Aa3DfE"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422970,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAUngzNLkPeIY8t0PJipjtyf4N1hWgOvV9YWxWAuXRmasv6cdlWNgGJNMLbYbf8sqJHVNFcclwPo1uMFGI68pcMuEBeJozjVYxEHXZs6sZ/SZFtbQpxLeW8oet1Zi2BOqYM8dqlPwl56Bd0BRqI+V0c4WQhp3BOo9CEkjlRU6XjVY4JuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1Aa3DfE"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAUngzNLkPeIY8t0PJipjtyf4N1hWgOvV9YWxWAuXRmasv6cdlWNgGJNMLbYbf8sqJHVNFcclwPo1uMFGI68pcMuEBeJozjVYxEHXZs6sZ/SZFtbQpxLeW8oet1Zi2BOqYM8dqlPwl56Bd0BRqI+V0c4WQhp3BOo9CEkjlRU6XjVY4JuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggKgxh625X+bcVPQcxIjdmln9qDt29vvCO4Qe4ai7ip6U1Aa3DfE"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CA6DSs0d5zT+S71XBk4fUFBsokGXLzRDXNDvyMBghIq6GauztEb4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422969,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED23qRwHTIThtNjqAQCrPmNIaoa4qtbKKJKjf1tWyTAt84T3BM3pSWVHCQgbrG8icScIYSZ4nY1a3f6AJHz2YsAuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmrz9JCI"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422969,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuED23qRwHTIThtNjqAQCrPmNIaoa4qtbKKJKjf1tWyTAt84T3BM3pSWVHCQgbrG8icScIYSZ4nY1a3f6AJHz2YsAuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmrz9JCI",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422968,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECsFoZ6Tt6+3yNdHlQZt3W+GZfYJR7Pi2lRaX9UVDxhJC2BbfeHU9gT8lr5RWWhtQcR32qhgk+4UFnO1kWjFGQNuED23qRwHTIThtNjqAQCrPmNIaoa4qtbKKJKjf1tWyTAt84T3BM3pSWVHCQgbrG8icScIYSZ4nY1a3f6AJHz2YsAuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmomKdrs"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422968,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuECsFoZ6Tt6+3yNdHlQZt3W+GZfYJR7Pi2lRaX9UVDxhJC2BbfeHU9gT8lr5RWWhtQcR32qhgk+4UFnO1kWjFGQNuED23qRwHTIThtNjqAQCrPmNIaoa4qtbKKJKjf1tWyTAt84T3BM3pSWVHCQgbrG8icScIYSZ4nY1a3f6AJHz2YsAuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmomKdrs"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuECsFoZ6Tt6+3yNdHlQZt3W+GZfYJR7Pi2lRaX9UVDxhJC2BbfeHU9gT8lr5RWWhtQcR32qhgk+4UFnO1kWjFGQNuED23qRwHTIThtNjqAQCrPmNIaoa4qtbKKJKjf1tWyTAt84T3BM3pSWVHCQgbrG8icScIYSZ4nY1a3f6AJHz2YsAuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggOg0rNHec0/ku9VwZOH1BQbKJBly80Q1zQ78jAYISKuhmomKdrs"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 4,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CBKCk4l91nJhEC4ml+q+KxPucmCoX/VZxs0D4U3nhCRtBQ4wJIk4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422967,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECdIzOOzwLsKoVUFoygqAqW7e6J2VBJICVnUduUKTSATb07vz+yKoMthWR6pGjxFhmHGgm4p7Cqmz+hRxUKF40GuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNQqqSN"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422967,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuECdIzOOzwLsKoVUFoygqAqW7e6J2VBJICVnUduUKTSATb07vz+yKoMthWR6pGjxFhmHGgm4p7Cqmz+hRxUKF40GuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUNQqqSN",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422966,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECdIzOOzwLsKoVUFoygqAqW7e6J2VBJICVnUduUKTSATb07vz+yKoMthWR6pGjxFhmHGgm4p7Cqmz+hRxUKF40GuEDC6YKrhSrqUwdUSZfv5sA3a2oqFZV8uMHJW5cj7b8mkiteNHyg4S8bVfRK2rBTW1kA7jN0a2sWL63sEKXuEcEMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUPmjpn8"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422966,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuECdIzOOzwLsKoVUFoygqAqW7e6J2VBJICVnUduUKTSATb07vz+yKoMthWR6pGjxFhmHGgm4p7Cqmz+hRxUKF40GuEDC6YKrhSrqUwdUSZfv5sA3a2oqFZV8uMHJW5cj7b8mkiteNHyg4S8bVfRK2rBTW1kA7jN0a2sWL63sEKXuEcEMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUPmjpn8"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuECdIzOOzwLsKoVUFoygqAqW7e6J2VBJICVnUduUKTSATb07vz+yKoMthWR6pGjxFhmHGgm4p7Cqmz+hRxUKF40GuEDC6YKrhSrqUwdUSZfv5sA3a2oqFZV8uMHJW5cj7b8mkiteNHyg4S8bVfRK2rBTW1kA7jN0a2sWL63sEKXuEcEMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggSgpOJfdZyYRAuJpfqvisT7nJgqF/1WcbNA+FN54QkbQUPmjpn8"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CBaBARDoHvJo/gpX+ILDnEN1yLjKMbvQJJg5pUyEHdCwbL/vpjK0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422965,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEANKHyC2fVltUKEB8o8wq0EfXYobfEhZqV4PnTUOuStrGKMl9T7wo2ymONwErQpuBO6wgnANCDSqsgYpB1aLq0NuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9udc34"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422965,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEANKHyC2fVltUKEB8o8wq0EfXYobfEhZqV4PnTUOuStrGKMl9T7wo2ymONwErQpuBO6wgnANCDSqsgYpB1aLq0NuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9udc34",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422964,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEANKHyC2fVltUKEB8o8wq0EfXYobfEhZqV4PnTUOuStrGKMl9T7wo2ymONwErQpuBO6wgnANCDSqsgYpB1aLq0NuEBMYaTlqSXm89G0AH/dvmY9PAJPjYU0wSZt+A5QoJntoGwNilmLkoiMdTymlXmdADNBqtVuW2C6Vs3sEPyYHLQIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9HHRUu"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422964,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEANKHyC2fVltUKEB8o8wq0EfXYobfEhZqV4PnTUOuStrGKMl9T7wo2ymONwErQpuBO6wgnANCDSqsgYpB1aLq0NuEBMYaTlqSXm89G0AH/dvmY9PAJPjYU0wSZt+A5QoJntoGwNilmLkoiMdTymlXmdADNBqtVuW2C6Vs3sEPyYHLQIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9HHRUu"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEANKHyC2fVltUKEB8o8wq0EfXYobfEhZqV4PnTUOuStrGKMl9T7wo2ymONwErQpuBO6wgnANCDSqsgYpB1aLq0NuEBMYaTlqSXm89G0AH/dvmY9PAJPjYU0wSZt+A5QoJntoGwNilmLkoiMdTymlXmdADNBqtVuW2C6Vs3sEPyYHLQIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggWgQEQ6B7yaP4KV/iCw5xDdci4yjG70CSYOaVMhB3QsGy9HHRUu"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CBqCRPcMH9LBOb2JW1FmRdtOTQ9FTTG5TYMdn+OwMYJQc/ZJqENs=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422963,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDSGDksOcminogINDGXcGq27abDp9TlsEKR5KNeTK2EAOKYHcYfJlkVOiTFlah0YwcDDXVSlcpOHKYf7fJArWELuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP2C7YeO"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422963,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDSGDksOcminogINDGXcGq27abDp9TlsEKR5KNeTK2EAOKYHcYfJlkVOiTFlah0YwcDDXVSlcpOHKYf7fJArWELuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP2C7YeO",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422962,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBUe+f2zFu2FCA3Grl0KNgURYoGdU72k7d/O4SosmdX80KzKqEs0AOIw5VV6D+3E43kqtFXBkfWCI74ckp6jAIGuEDSGDksOcminogINDGXcGq27abDp9TlsEKR5KNeTK2EAOKYHcYfJlkVOiTFlah0YwcDDXVSlcpOHKYf7fJArWELuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1yOOvd"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422962,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEBUe+f2zFu2FCA3Grl0KNgURYoGdU72k7d/O4SosmdX80KzKqEs0AOIw5VV6D+3E43kqtFXBkfWCI74ckp6jAIGuEDSGDksOcminogINDGXcGq27abDp9TlsEKR5KNeTK2EAOKYHcYfJlkVOiTFlah0YwcDDXVSlcpOHKYf7fJArWELuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1yOOvd"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEBUe+f2zFu2FCA3Grl0KNgURYoGdU72k7d/O4SosmdX80KzKqEs0AOIw5VV6D+3E43kqtFXBkfWCI74ckp6jAIGuEDSGDksOcminogINDGXcGq27abDp9TlsEKR5KNeTK2EAOKYHcYfJlkVOiTFlah0YwcDDXVSlcpOHKYf7fJArWELuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggagkT3DB/SwTm9iVtRZkXbTk0PRU0xuU2DHZ/jsDGCUHP1yOOvd"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 5,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 6,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 3,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CB6CsrbuB33ZB7rArVZ7xM8bN2LCroN3l5LRcD+uqSlkit3+c/LE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422961,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDJdfb0JrY6gDVn0bTOGKez68OcOjNZ1DJsqllOkvN4qM5tUjvkuFYqricqUbB8ieiqtmcRkzgQ2FcyFN1x+zMCuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIreNSism"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422961,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDJdfb0JrY6gDVn0bTOGKez68OcOjNZ1DJsqllOkvN4qM5tUjvkuFYqricqUbB8ieiqtmcRkzgQ2FcyFN1x+zMCuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIreNSism",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422960,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDJdfb0JrY6gDVn0bTOGKez68OcOjNZ1DJsqllOkvN4qM5tUjvkuFYqricqUbB8ieiqtmcRkzgQ2FcyFN1x+zMCuEDfmF0tgu0Hzr7C/PXQfDtJdJ2VKLFAzS8C7PWVv4zvMN8ioeD6ghsjECktkYXyk4IYXh7o+nkwyY+pWSjj0zsMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfrQSOO"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422960,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEDJdfb0JrY6gDVn0bTOGKez68OcOjNZ1DJsqllOkvN4qM5tUjvkuFYqricqUbB8ieiqtmcRkzgQ2FcyFN1x+zMCuEDfmF0tgu0Hzr7C/PXQfDtJdJ2VKLFAzS8C7PWVv4zvMN8ioeD6ghsjECktkYXyk4IYXh7o+nkwyY+pWSjj0zsMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfrQSOO"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEDJdfb0JrY6gDVn0bTOGKez68OcOjNZ1DJsqllOkvN4qM5tUjvkuFYqricqUbB8ieiqtmcRkzgQ2FcyFN1x+zMCuEDfmF0tgu0Hzr7C/PXQfDtJdJ2VKLFAzS8C7PWVv4zvMN8ioeD6ghsjECktkYXyk4IYXh7o+nkwyY+pWSjj0zsMuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggegrK27gd92Qe6wK1We8TPGzdiwq6Dd5eS0XA/rqkpZIrfrQSOO"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 8,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 7,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CCKArw6gvWbkHyj1kDlmweauYqkAtt8ym6D1MmX2+wTxti+RYik8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422959,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAZkFM4Y4584qgXgCYWVwvvZxbg2RAHKsDVteKktR7AtzzeyX5/5Ph0idbhsI0BHUW071ekowQ8AVT4GOboDUoGuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvoYHIC"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422959,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAZkFM4Y4584qgXgCYWVwvvZxbg2RAHKsDVteKktR7AtzzeyX5/5Ph0idbhsI0BHUW071ekowQ8AVT4GOboDUoGuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvoYHIC",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422958,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAZkFM4Y4584qgXgCYWVwvvZxbg2RAHKsDVteKktR7AtzzeyX5/5Ph0idbhsI0BHUW071ekowQ8AVT4GOboDUoGuEBaVLut3pwBxXeTvKd/sDQqUP+3xbCYo4So6ZZpRVbHv/+g9X1RrNzagxgpTmGF48+jetdvyp2eenV6a/peFLgHuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvX0MjY"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422958,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAZkFM4Y4584qgXgCYWVwvvZxbg2RAHKsDVteKktR7AtzzeyX5/5Ph0idbhsI0BHUW071ekowQ8AVT4GOboDUoGuEBaVLut3pwBxXeTvKd/sDQqUP+3xbCYo4So6ZZpRVbHv/+g9X1RrNzagxgpTmGF48+jetdvyp2eenV6a/peFLgHuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvX0MjY"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAZkFM4Y4584qgXgCYWVwvvZxbg2RAHKsDVteKktR7AtzzeyX5/5Ph0idbhsI0BHUW071ekowQ8AVT4GOboDUoGuEBaVLut3pwBxXeTvKd/sDQqUP+3xbCYo4So6ZZpRVbHv/+g9X1RrNzagxgpTmGF48+jetdvyp2eenV6a/peFLgHuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggigK8OoL1m5B8o9ZA5ZsHmrmKpALbfMpug9TJl9vsE8bYvX0MjY"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CCaDvdd2E2VaG+E002HFNFXNih0aUVoTvVSBDpz5OMGuMwKapOPU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422957,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAeABC3X1HMVmIewZCwkYBqp7vggdUE/axb0I8h3uR6CNhPtKNdWjO2PEurfKKSRJpPtEx6ucnRRRGySXcjI0YKuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMB6g1Xs"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422957,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAeABC3X1HMVmIewZCwkYBqp7vggdUE/axb0I8h3uR6CNhPtKNdWjO2PEurfKKSRJpPtEx6ucnRRRGySXcjI0YKuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMB6g1Xs",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422956,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAeABC3X1HMVmIewZCwkYBqp7vggdUE/axb0I8h3uR6CNhPtKNdWjO2PEurfKKSRJpPtEx6ucnRRRGySXcjI0YKuEB9jG88wlM25YOBw/n2/E2hSiL8eKJfsAW7hdlU5RHFBrg5qDSIH+6UgcF6Y4a5a+Phcl/gSa1E+qxK4+1KZYUNuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMC8yYLn"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422956,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAeABC3X1HMVmIewZCwkYBqp7vggdUE/axb0I8h3uR6CNhPtKNdWjO2PEurfKKSRJpPtEx6ucnRRRGySXcjI0YKuEB9jG88wlM25YOBw/n2/E2hSiL8eKJfsAW7hdlU5RHFBrg5qDSIH+6UgcF6Y4a5a+Phcl/gSa1E+qxK4+1KZYUNuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMC8yYLn"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEAeABC3X1HMVmIewZCwkYBqp7vggdUE/axb0I8h3uR6CNhPtKNdWjO2PEurfKKSRJpPtEx6ucnRRRGySXcjI0YKuEB9jG88wlM25YOBw/n2/E2hSiL8eKJfsAW7hdlU5RHFBrg5qDSIH+6UgcF6Y4a5a+Phcl/gSa1E+qxK4+1KZYUNuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggmg73XdhNlWhvhNNNhxTRVzYodGlFaE71UgQ6c+TjBrjMC8yYLn"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CCqDvDJM0iYilO7grS80Txf4hicibVZxVjY6HZsJzTJ5ymrQkSMU=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422955,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecprhWmLw"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422955,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecprhWmLw",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422954,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEDCd+rMixtHnGoz04vYQG+f464nRCGX3v1KEMDnS6YMW/wEOcLEi5W4WmRmu1bcEXGzWYN4PKTwQslh9Y3hJ5gIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppHL3h9"
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422954,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEDCd+rMixtHnGoz04vYQG+f464nRCGX3v1KEMDnS6YMW/wEOcLEi5W4WmRmu1bcEXGzWYN4PKTwQslh9Y3hJ5gIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppHL3h9"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "state": "tx_+NILAfiEuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEDCd+rMixtHnGoz04vYQG+f464nRCGX3v1KEMDnS6YMW/wEOcLEi5W4WmRmu1bcEXGzWYN4PKTwQslh9Y3hJ5gIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppHL3h9"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 9,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
        "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_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 10,
      "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ],
    "contracts": [
      "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaegk+nj4mXf0UdfJRgm4L5FbVvJgFx3rUgij/Xg1PD7l735AYP4T6BjO/y9fLVcbbq+euGKspkj0geiEzuawl02EAKTT5+k/+2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/X4lKCT6ePiZd/RR18lGCbgvkVtW8mAXHetSCKP9eDU8PuXvfhxgICAgICAoGM7/L18tVxtur564YqymSPSB6ITO5rCXTYQApNPn6T/gICgyQyD4cA4rNk2VJgCQ9hrdF4TiYSlXeU9zWzM67yoNXOg+mQXDaDbOGWcenHslGbmWzbWwhDP56xU7w5Sk/D5c72AgICAgID4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAH4SaD6ZBcNoNs4ZZx6ceyUZuZbNtbCEM/nrFTvDlKT8PlzveegN8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSFxAoBAArj4qDemVZJFGKoVINblPxU/hE+HqQP9b6ZjgvOmxY6jZAfTsDA+Qap+QamoLHf8VwmQd/h60Cq2gFj327dttU0dUjlsD+6exE6jEU6+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPkDtqCFzPTTiFBffe8P/CRAwQy7JB9ShQRel6dQYB7SuYQmlvkDkoCgHdyouV7WvK8NcjTQvraEYvxQpM3YKd3dXGkU6L2B2IyAgICAgICAgICAgICAgLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAK+Gagsd/xXCZB3+HrQKraAWPfbt221TR1SOWwP7p7ETqMRTr4Q6EAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXSghcz004hQX33vD/wkQMEMuyQfUoUEXpenUGAe0rmEJpb45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDAMps2tw=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "id": -576460752303422953,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422953,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwobjU+NILAfiEuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEDCd+rMixtHnGoz04vYQG+f464nRCGX3v1KEMDnS6YMW/wEOcLEi5W4WmRmu1bcEXGzWYN4PKTwQslh9Y3hJ5gIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecpoAhhMG0SswAA1UwbXG",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhALM3S9LXHx6XPajDRzkWYEOahtflprBYeFI/YEIRsinWiJRwdM/msro6Mm5LCSwrjIxQPd/qwGZVSmPJY3CrFDrkBKPkBJTsBoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfgqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAOY3xk2EbIVlhRB88crro7g/RkRWQPFaoOBVGUw7kNMP3Y2n8+HBTKDOPABZwVy92Lj0DtQwcMvhERIKi+hEgDrhAwnfqzIsbR5xqM9OL2EBvn+OuJ0Qhl979ShDA50umDFv8BDnCxIuVuFpkZrtW3BFxs1mDeDyk8ELJYfWN4SeYCLhI+EY5AqEGkWVZ7Kh4GhBbq79unmkAUDUn8dbQ+skjbjklaIgJn4IKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAANN0993g=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhALM3S9LXHx6XPajDRzkWYEOahtflprBYeFI/YEIRsinWiJRwdM/msro6Mm5LCSwrjIxQPd/qwGZVSmPJY3CrFDrkBKPkBJTsBoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfgqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAOY3xk2EbIVlhRB88crro7g/RkRWQPFaoOBVGUw7kNMP3Y2n8+HBTKDOPABZwVy92Lj0DtQwcMvhERIKi+hEgDrhAwnfqzIsbR5xqM9OL2EBvn+OuJ0Qhl979ShDA50umDFv8BDnCxIuVuFpkZrtW3BFxs1mDeDyk8ELJYfWN4SeYCLhI+EY5AqEGkWVZ7Kh4GhBbq79unmkAUDUn8dbQ+skjbjklaIgJn4IKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAANN0993g==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhALM3S9LXHx6XPajDRzkWYEOahtflprBYeFI/YEIRsinWiJRwdM/msro6Mm5LCSwrjIxQPd/qwGZVSmPJY3CrFDrkBKPkBJTsBoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfgqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAOY3xk2EbIVlhRB88crro7g/RkRWQPFaoOBVGUw7kNMP3Y2n8+HBTKDOPABZwVy92Lj0DtQwcMvhERIKi+hEgDrhAwnfqzIsbR5xqM9OL2EBvn+OuJ0Qhl979ShDA50umDFv8BDnCxIuVuFpkZrtW3BFxs1mDeDyk8ELJYfWN4SeYCLhI+EY5AqEGkWVZ7Kh4GhBbq79unmkAUDUn8dbQ+skjbjklaIgJn4IKoO8MkzSJiKU7uCtLzRPF/iGJyJtVnFWNjodmwnNMnnKaAIYTBtErMAANN0993g==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "gȮc|�b>y�2E8�.Q��\n�\u0002ᐵ�S���\u0018$�",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422952,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422952,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QL7ggJuAbkC9PkC8T8B+QLsuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTbNpXWijWsOX49kkYUP/zdszoKl6Vbyhsx2OfNGEmwErhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEICKEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0lX7zIei0DGZIYw95F0AjiQn31YgQLzQWxawu/lJrdBK4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBwehBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdFUTlMupXff6BHiZkecmAU9bxHaOfhOFn4Tz6N0u2IMQuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQkJoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwOa/sTo=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEA5jfGTYRshWWFEHzxyuujuD9GRFZA8Vqg4FUZTDuQ0w/djafz4cFMoM48AFnBXL3YuPQO1DBwy+EREgqL6ESAOuEDCd+rMixtHnGoz04vYQG+f464nRCGX3v1KEMDnS6YMW/wEOcLEi5W4WmRmu1bcEXGzWYN4PKTwQslh9Y3hJ5gIuEj4RjkCoQaRZVnsqHgaEFurv26eaQBQNSfx1tD6ySNuOSVoiAmfggqg7wyTNImIpTu4K0vNE8X+IYnIm1WcVY2Oh2bCc0yecppHL3h9",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1h0sosw=="
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422951,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
    "gas_price": 1000008536
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422951,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGkWVZ7Kh4GhBbq79unmkAUDUn8dbQ+skjbjklaIgJn4KhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgAu4uPi2ggI+AaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGhBafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0AQqDD0JAhDua61i4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgYvU2fIN3LEX4ORPt4zYjyN+ArI4vI+PyoYnj7HZ06yy5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaKnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQALkDiPkDhUABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0uQNf+QNcKAGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuECnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdO8fPBmaSVPqmgiBusf3LOGDDJVgVOLC2Epltiext0tvuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQoKoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2q6UABoKfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0hcQKAQAKsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/UAhwG98n7k04AO6OiiYw==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_2Gtzj89e5eGzi1fMxRpRYSRA5zRuz844ZuYECfVYTqguQeTpze",
          "gas": 1000000,
          "gas_price": 1000008536,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhALKioI/TULbyrAGL3bpEliU8zON4j4slYLAaeYzyKAQoTE7QOLA8Q/EcqwPkYaKWA+X1nO5NXb3zSQ73a+mCvC7kH4PkH3YICCQGhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mutYuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoGL1NnyDdyxF+DkT7eM2I8jfgKyOLyPj8qGJ4+x2dOssuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfJ+5NOADseTXR0="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhALKioI/TULbyrAGL3bpEliU8zON4j4slYLAaeYzyKAQoTE7QOLA8Q/EcqwPkYaKWA+X1nO5NXb3zSQ73a+mCvC7kH4PkH3YICCQGhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mutYuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoGL1NnyDdyxF+DkT7eM2I8jfgKyOLyPj8qGJ4+x2dOssuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfJ+5NOADseTXR0=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhALKioI/TULbyrAGL3bpEliU8zON4j4slYLAaeYzyKAQoTE7QOLA8Q/EcqwPkYaKWA+X1nO5NXb3zSQ73a+mCvC7kH4PkH3YICCQGhBpFlWeyoeBoQW6u/bp5pAFA1J/HW0PrJI245JWiICZ+CoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQWnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdAEKgw9CQIQ7mutYuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoGL1NnyDdyxF+DkT7eM2I8jfgKyOLyPj8qGJ4+x2dOssuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGip8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABoqfKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoafKfWW/kg1XmjBEcsZ36isvnpu0QU1cjCP/P0QEMFV0EAC5A4j5A4VAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdLkDX/kDXCgBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXTvHzwZmklT6poIgbrH9yzhgwyVYFTiwthKZbYnsbdLb7hx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEKCqEFp8p9Zb+SDVeaMERyxnfqKy+em7RBTVyMI/8/RAQwVXQBggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNqulAAaCnyn1lv5INV5owRHLGd+orL56btEFNXIwj/z9EBDBVdIXECgEACrDvQAGgkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAGw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl/1AIcBvfJ+5NOADseTXR0=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422950,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422950,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422949,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_272whxcRbEVaaahANHFaQBKZkbL6bL59ckHrSZk2K8G2RXZ1US",
  "id": -576460752303422949,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_UB5keODUb6e5gUEvElJ8+E5v9nTcm/iYJb0y82d6M0X32IfP"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_DacrncvxGVwZy/gpz6hMPPxQlIBMhDxRxiB+92QGzd0HMljd"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYpbE/Otg==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422948,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEAxBnslOOZnMRNBbNy7+xIHglwp6RpYVQ/ihsz6Ni4luiz30SYAMjxwOeNFWO/tZwQuqQ0yOcUPKWp3slaKRBYOuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGKd9jBhM="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303422948,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_DacrncvxGVwZy/gpz6hMPPxQlIBMhDxRxiB+92QGzd0HMljd"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEAxBnslOOZnMRNBbNy7+xIHglwp6RpYVQ/ihsz6Ni4luiz30SYAMjxwOeNFWO/tZwQuqQ0yOcUPKWp3slaKRBYOuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGKd9jBhM=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422947,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422947,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_UB5keODUb6e5gUEvElJ8+E5v9nTcm/iYJb0y82d6M0X32IfP"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "message": {
        "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "message": {
        "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422946,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422946,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+QENCwH4hLhAMQZ7JTjmZzETQWzcu/sSB4JcKekaWFUP4obM+jYuJbos99EmADI8cDnjRVjv7WcELqkNMjnFDylqd7JWikQWDrhAb/x+W6q2pNDA0oj+yJj5CXs7zvfbUkVv73rr4Z526EOJDq/c2u+fWOTRGmpwyK0G6FwxuF09KnMGMapKL+tWDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RikAQ5yK"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPAqDq2JFeO2C5etnX2pMEkSiBS8W5pwfxCyOyJ0evVuwZpduUHuY=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422945,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDzQublxD0TOkm6CK/0Y4tpWCEHnonfGcHmxkMt3siXTbNvfZBYthxSWmMV/R8HG+h9niBJkSxkQ/7hfUkNWdMMuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaXoRxf/"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422945,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDzQublxD0TOkm6CK/0Y4tpWCEHnonfGcHmxkMt3siXTbNvfZBYthxSWmMV/R8HG+h9niBJkSxkQ/7hfUkNWdMMuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaXoRxf/",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422944,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDncd87ppnR0EnxqVCDF6F1ttbcGIC/HBvhbEfKjyS+Ftv2mmj3DFpDOQZdm1JMVy1HwShJTVUtfyhicBFctW4AuEDzQublxD0TOkm6CK/0Y4tpWCEHnonfGcHmxkMt3siXTbNvfZBYthxSWmMV/R8HG+h9niBJkSxkQ/7hfUkNWdMMuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVwRBNa"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422944,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEDncd87ppnR0EnxqVCDF6F1ttbcGIC/HBvhbEfKjyS+Ftv2mmj3DFpDOQZdm1JMVy1HwShJTVUtfyhicBFctW4AuEDzQublxD0TOkm6CK/0Y4tpWCEHnonfGcHmxkMt3siXTbNvfZBYthxSWmMV/R8HG+h9niBJkSxkQ/7hfUkNWdMMuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVwRBNa"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEDncd87ppnR0EnxqVCDF6F1ttbcGIC/HBvhbEfKjyS+Ftv2mmj3DFpDOQZdm1JMVy1HwShJTVUtfyhicBFctW4AuEDzQublxD0TOkm6CK/0Y4tpWCEHnonfGcHmxkMt3siXTbNvfZBYthxSWmMV/R8HG+h9niBJkSxkQ/7hfUkNWdMMuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVwRBNa"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPA6Cm9p/X/sj7d/Fojx33FpDvS5QO+zGwfIj8fNzJCQarltXQGI0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422943,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEApdJjrHNcQSdRiCJJjnHc91iRfS4Pw48cQSsBBVAbt3kLwl7vXYk9l9dxS2tZV8eeCknqiXdtjNz7+f+kkYAgHuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5b2GHqo"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422943,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEApdJjrHNcQSdRiCJJjnHc91iRfS4Pw48cQSsBBVAbt3kLwl7vXYk9l9dxS2tZV8eeCknqiXdtjNz7+f+kkYAgHuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5b2GHqo",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422942,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEApdJjrHNcQSdRiCJJjnHc91iRfS4Pw48cQSsBBVAbt3kLwl7vXYk9l9dxS2tZV8eeCknqiXdtjNz7+f+kkYAgHuEDjKuj5T4ot4yiIi3nATCIrQavc63o9W9yUMRSZu63sTuoZD6gKOieJ3FkfCc1DGlIGqNsevYYOhB2n432NFkMBuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5YkIkJo"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422942,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEApdJjrHNcQSdRiCJJjnHc91iRfS4Pw48cQSsBBVAbt3kLwl7vXYk9l9dxS2tZV8eeCknqiXdtjNz7+f+kkYAgHuEDjKuj5T4ot4yiIi3nATCIrQavc63o9W9yUMRSZu63sTuoZD6gKOieJ3FkfCc1DGlIGqNsevYYOhB2n432NFkMBuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5YkIkJo"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEApdJjrHNcQSdRiCJJjnHc91iRfS4Pw48cQSsBBVAbt3kLwl7vXYk9l9dxS2tZV8eeCknqiXdtjNz7+f+kkYAgHuEDjKuj5T4ot4yiIi3nATCIrQavc63o9W9yUMRSZu63sTuoZD6gKOieJ3FkfCc1DGlIGqNsevYYOhB2n432NFkMBuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5YkIkJo"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 4,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPBKDNKNGDVqG8FrLwhQ9R1EVsMVs35QMovKvtD1RlwmEHy1lUj9k=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422941,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDVaZdPWayg4dfJ0qPfPOlR1LJKgJ8SCiwrjp1QNDuhxHW4H/egTux6hn6rwxlapsT2FNG29jWxEA9W7WCFc/ECuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tTvZsR"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422941,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDVaZdPWayg4dfJ0qPfPOlR1LJKgJ8SCiwrjp1QNDuhxHW4H/egTux6hn6rwxlapsT2FNG29jWxEA9W7WCFc/ECuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tTvZsR",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422940,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDDTVhxUTVYxDEe9oVEYwej9RtW8fr1wVm5iPFHdtRN2zK0ChJ97ZgQ06BZmoLy4h66zc0YgBu6uWrgFUoDr20GuEDVaZdPWayg4dfJ0qPfPOlR1LJKgJ8SCiwrjp1QNDuhxHW4H/egTux6hn6rwxlapsT2FNG29jWxEA9W7WCFc/ECuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8uKcHNa"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422940,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEDDTVhxUTVYxDEe9oVEYwej9RtW8fr1wVm5iPFHdtRN2zK0ChJ97ZgQ06BZmoLy4h66zc0YgBu6uWrgFUoDr20GuEDVaZdPWayg4dfJ0qPfPOlR1LJKgJ8SCiwrjp1QNDuhxHW4H/egTux6hn6rwxlapsT2FNG29jWxEA9W7WCFc/ECuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8uKcHNa"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEDDTVhxUTVYxDEe9oVEYwej9RtW8fr1wVm5iPFHdtRN2zK0ChJ97ZgQ06BZmoLy4h66zc0YgBu6uWrgFUoDr20GuEDVaZdPWayg4dfJ0qPfPOlR1LJKgJ8SCiwrjp1QNDuhxHW4H/egTux6hn6rwxlapsT2FNG29jWxEA9W7WCFc/ECuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8uKcHNa"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPBaBKd77tzS0/F6PJCGNIxM1ROuq8JugHifpaqYptO+bBSnrx81w=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422939,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDL+o1dxYNvlCcjTCaAqsl/lgJSajcMsNQrkCSzNp++6pHe23FcNlterXawYOahnfUXox1IhElZRihzV46VGfMNuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUrfYwIH"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422939,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDL+o1dxYNvlCcjTCaAqsl/lgJSajcMsNQrkCSzNp++6pHe23FcNlterXawYOahnfUXox1IhElZRihzV46VGfMNuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUrfYwIH",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422938,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBGl/4DmCVes5cEJ/h3q67oH09tswdXynIJcKr4swb/jVHO5/uBFnBSIKXIffAUv2AjDb10j5uw6pnKR/TQqbcKuEDL+o1dxYNvlCcjTCaAqsl/lgJSajcMsNQrkCSzNp++6pHe23FcNlterXawYOahnfUXox1IhElZRihzV46VGfMNuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUpV/y/h"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422938,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBGl/4DmCVes5cEJ/h3q67oH09tswdXynIJcKr4swb/jVHO5/uBFnBSIKXIffAUv2AjDb10j5uw6pnKR/TQqbcKuEDL+o1dxYNvlCcjTCaAqsl/lgJSajcMsNQrkCSzNp++6pHe23FcNlterXawYOahnfUXox1IhElZRihzV46VGfMNuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUpV/y/h"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBGl/4DmCVes5cEJ/h3q67oH09tswdXynIJcKr4swb/jVHO5/uBFnBSIKXIffAUv2AjDb10j5uw6pnKR/TQqbcKuEDL+o1dxYNvlCcjTCaAqsl/lgJSajcMsNQrkCSzNp++6pHe23FcNlterXawYOahnfUXox1IhElZRihzV46VGfMNuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUpV/y/h"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPBqC3bXBFip8XRh2sPOpYKl5Tsa8eif2V7m95M5kSLfvPhM2mvSA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422937,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDz8eUZNQLMYTal+/GUqtjXAtBtTNzj6cQhrRJ9PrhNIHBba4RuSS2er5aB8zaX1jVagLgL/tZumh7Ni3Xj2UwDuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4REKOGZ"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422937,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDz8eUZNQLMYTal+/GUqtjXAtBtTNzj6cQhrRJ9PrhNIHBba4RuSS2er5aB8zaX1jVagLgL/tZumh7Ni3Xj2UwDuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4REKOGZ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422936,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBOqEuDP75oRxNryKacvEnfwVOIGT6xiebRuFIvWro7QcR63ndWacNYxmS7FqCGCypGALtIPVJwKOpbYiDKo6sBuEDz8eUZNQLMYTal+/GUqtjXAtBtTNzj6cQhrRJ9PrhNIHBba4RuSS2er5aB8zaX1jVagLgL/tZumh7Ni3Xj2UwDuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4RfzjUd"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422936,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBOqEuDP75oRxNryKacvEnfwVOIGT6xiebRuFIvWro7QcR63ndWacNYxmS7FqCGCypGALtIPVJwKOpbYiDKo6sBuEDz8eUZNQLMYTal+/GUqtjXAtBtTNzj6cQhrRJ9PrhNIHBba4RuSS2er5aB8zaX1jVagLgL/tZumh7Ni3Xj2UwDuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4RfzjUd"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBOqEuDP75oRxNryKacvEnfwVOIGT6xiebRuFIvWro7QcR63ndWacNYxmS7FqCGCypGALtIPVJwKOpbYiDKo6sBuEDz8eUZNQLMYTal+/GUqtjXAtBtTNzj6cQhrRJ9PrhNIHBba4RuSS2er5aB8zaX1jVagLgL/tZumh7Ni3Xj2UwDuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4RfzjUd"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPB6D74ts0zr84T5TVF7oGz5iXPWmsFJZUntsqbVWLyrZFu/Uoldk=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422935,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBA4n8PjoI1f92sm6EMvfhC00MykHfT8RSvq7hBko6z//F43TF9ns9c6QHQK+ZDjlK8Hcj41TV8TrojQjYcTiYGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dweg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbsIXDI+"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422935,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBA4n8PjoI1f92sm6EMvfhC00MykHfT8RSvq7hBko6z//F43TF9ns9c6QHQK+ZDjlK8Hcj41TV8TrojQjYcTiYGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dweg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbsIXDI+",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422934,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAyRuHb1Pswh93YlnizLv/Ov5uLiRlw22T/Cpof/D9ARh9hrbZmmgVkBoPfpywjtB04bOrPi3+2CE907OA6AsoPuEBA4n8PjoI1f92sm6EMvfhC00MykHfT8RSvq7hBko6z//F43TF9ns9c6QHQK+ZDjlK8Hcj41TV8TrojQjYcTiYGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dweg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvI8MBT"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422934,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEAyRuHb1Pswh93YlnizLv/Ov5uLiRlw22T/Cpof/D9ARh9hrbZmmgVkBoPfpywjtB04bOrPi3+2CE907OA6AsoPuEBA4n8PjoI1f92sm6EMvfhC00MykHfT8RSvq7hBko6z//F43TF9ns9c6QHQK+ZDjlK8Hcj41TV8TrojQjYcTiYGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dweg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvI8MBT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEAyRuHb1Pswh93YlnizLv/Ov5uLiRlw22T/Cpof/D9ARh9hrbZmmgVkBoPfpywjtB04bOrPi3+2CE907OA6AsoPuEBA4n8PjoI1f92sm6EMvfhC00MykHfT8RSvq7hBko6z//F43TF9ns9c6QHQK+ZDjlK8Hcj41TV8TrojQjYcTiYGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dweg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvI8MBT"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 8,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPCKDZkikRwm9X2aF5+LO31nSuNfLOTaNdzsgt0BKS68TOQfg+L9U=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422933,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAYhtHrpAaYiAPTtzHXrTw6GomS++s2K4+tinpj3j3LoFK9locJGT2VQVemaCAGa10ikPH1/icjyFUQTX304jIOuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEVUkiW"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422933,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAYhtHrpAaYiAPTtzHXrTw6GomS++s2K4+tinpj3j3LoFK9locJGT2VQVemaCAGa10ikPH1/icjyFUQTX304jIOuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEVUkiW",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422932,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAYhtHrpAaYiAPTtzHXrTw6GomS++s2K4+tinpj3j3LoFK9locJGT2VQVemaCAGa10ikPH1/icjyFUQTX304jIOuECVINReiK5IZrWdFSMocL6VzkKHKj19fsAiaizqs/+9EuF2xSKjgu5XgKQJzSmwR6e7ERafarn5isfU0FWaT7oKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkGGf6Zb"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422932,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEAYhtHrpAaYiAPTtzHXrTw6GomS++s2K4+tinpj3j3LoFK9locJGT2VQVemaCAGa10ikPH1/icjyFUQTX304jIOuECVINReiK5IZrWdFSMocL6VzkKHKj19fsAiaizqs/+9EuF2xSKjgu5XgKQJzSmwR6e7ERafarn5isfU0FWaT7oKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkGGf6Zb"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEAYhtHrpAaYiAPTtzHXrTw6GomS++s2K4+tinpj3j3LoFK9locJGT2VQVemaCAGa10ikPH1/icjyFUQTX304jIOuECVINReiK5IZrWdFSMocL6VzkKHKj19fsAiaizqs/+9EuF2xSKjgu5XgKQJzSmwR6e7ERafarn5isfU0FWaT7oKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6Dwig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkGGf6Zb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPCaC6d6qpJPpXzCbSkKxdCaIDbRV0C8Var9vBF6xgzDqRcQhSOtQ=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422931,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBvILpYh36DgaBdpIWZXVPpiewOLRuWOLfoey7P1YQZSeP4iQh1+dN2/nDCgupLS2I82M4VmCxdO8VzSYlOy+EGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXHHc2uS"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422931,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBvILpYh36DgaBdpIWZXVPpiewOLRuWOLfoey7P1YQZSeP4iQh1+dN2/nDCgupLS2I82M4VmCxdO8VzSYlOy+EGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXHHc2uS",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422930,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBvILpYh36DgaBdpIWZXVPpiewOLRuWOLfoey7P1YQZSeP4iQh1+dN2/nDCgupLS2I82M4VmCxdO8VzSYlOy+EGuEDsCnJW6hbAayZhDVKlUbeMopL77Qg8lt2irgwxLQqjE1fclQNS6HjWjxjpw7wLwVbp4t7UyA7GBnO9xzM4mQkGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXHOcHm3"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422930,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBvILpYh36DgaBdpIWZXVPpiewOLRuWOLfoey7P1YQZSeP4iQh1+dN2/nDCgupLS2I82M4VmCxdO8VzSYlOy+EGuEDsCnJW6hbAayZhDVKlUbeMopL77Qg8lt2irgwxLQqjE1fclQNS6HjWjxjpw7wLwVbp4t7UyA7GBnO9xzM4mQkGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXHOcHm3"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBvILpYh36DgaBdpIWZXVPpiewOLRuWOLfoey7P1YQZSeP4iQh1+dN2/nDCgupLS2I82M4VmCxdO8VzSYlOy+EGuEDsCnJW6hbAayZhDVKlUbeMopL77Qg8lt2irgwxLQqjE1fclQNS6HjWjxjpw7wLwVbp4t7UyA7GBnO9xzM4mQkGuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXHOcHm3"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPCqCipoS6aEYC2966NhN/h18AIP4uJRH+0o1rYv9JCQweKeHpGzM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422929,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHimw1oYY"
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422929,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+JALAfhCuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHimw1oYY",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422928,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBCPC+KqfyLCsPqcAXRnc41UgcNnj+wdSlZAyjE4M7CV9+ouw6STmZmHeHqiy6pyDj/RrwhiRYnv0JsXGwZ42gKuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilpfZie"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422928,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBCPC+KqfyLCsPqcAXRnc41UgcNnj+wdSlZAyjE4M7CV9+ouw6STmZmHeHqiy6pyDj/RrwhiRYnv0JsXGwZ42gKuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilpfZie"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "state": "tx_+NILAfiEuEBCPC+KqfyLCsPqcAXRnc41UgcNnj+wdSlZAyjE4M7CV9+ouw6STmZmHeHqiy6pyDj/RrwhiRYnv0JsXGwZ42gKuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilpfZie"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422927,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422927,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuEBCPC+KqfyLCsPqcAXRnc41UgcNnj+wdSlZAyjE4M7CV9+ouw6STmZmHeHqiy6pyDj/RrwhiRYnv0JsXGwZ42gKuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHikAhhMG0SswACpd4hiF",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhABV2UPXevt8g6EMm+XnL0uGvDLpBuXg48/rSEWXSIIwCmmOcikNCXLHq0941gT5+MJiChkvVYS71JpYu6ZfqUBrkBKPkBJTsBoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6D6EBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAQjwviqn8iwrD6nAF0Z3ONVIHDZ4/sHUpWQMoxODOwlffqLsOkk5mZh3h6osuqcg4/0a8IYkWJ79CbFxsGeNoCrhA/sqQYutu8AbMSIhYF+NygGfL2t4Gv0Ez8nwq8n5yrsBMFJvdlQdYOi1tAFdCoU1Uc2b+N6UsnLjvykiaI4UICrhI+EY5AqEG1xhew+UbkhlMY4zerKMI8hYL3oKGZFoeB5QyWFJLOg8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAqJ83rgQ=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhABV2UPXevt8g6EMm+XnL0uGvDLpBuXg48/rSEWXSIIwCmmOcikNCXLHq0941gT5+MJiChkvVYS71JpYu6ZfqUBrkBKPkBJTsBoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6D6EBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAQjwviqn8iwrD6nAF0Z3ONVIHDZ4/sHUpWQMoxODOwlffqLsOkk5mZh3h6osuqcg4/0a8IYkWJ79CbFxsGeNoCrhA/sqQYutu8AbMSIhYF+NygGfL2t4Gv0Ez8nwq8n5yrsBMFJvdlQdYOi1tAFdCoU1Uc2b+N6UsnLjvykiaI4UICrhI+EY5AqEG1xhew+UbkhlMY4zerKMI8hYL3oKGZFoeB5QyWFJLOg8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAqJ83rgQ==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhABV2UPXevt8g6EMm+XnL0uGvDLpBuXg48/rSEWXSIIwCmmOcikNCXLHq0941gT5+MJiChkvVYS71JpYu6ZfqUBrkBKPkBJTsBoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6D6EBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhAQjwviqn8iwrD6nAF0Z3ONVIHDZ4/sHUpWQMoxODOwlffqLsOkk5mZh3h6osuqcg4/0a8IYkWJ79CbFxsGeNoCrhA/sqQYutu8AbMSIhYF+NygGfL2t4Gv0Ez8nwq8n5yrsBMFJvdlQdYOi1tAFdCoU1Uc2b+N6UsnLjvykiaI4UICrhI+EY5AqEG1xhew+UbkhlMY4zerKMI8hYL3oKGZFoeB5QyWFJLOg8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAqJ83rgQ==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "/A�\u0004,@\u001f����\u001f\u001f.�k[����HT\u001c#��۔s{",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422926,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422926,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QeoggJuAbkHofkHnj8B+QeZuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDkH0m6usjETybAfrEtQ3CfrQr1s+j6d+GvnkZNyHh84Lhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEEBKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQm+Rmu9YLZ0zm9hVy7r6HZoRT5/Zf51TlFPFcyJV/5YW4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBQWhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEE9oz9Xzqfg+4Ohey944Sei3uQn2KrVf2FooddUQUJfSuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQkJoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhA1Bh+uKTf+hBCGPMHHle1QbNQ3/TGm1JcvGrScnDU8G7hx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EICKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQM1DqWLp7/BedNhM0eYC2/04QYqGep0w0cYLLVTpI9Ui4cfhvKQKhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BBwehBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEB6+5MLlh4kKT5l0+6ehKbJcqRDRoGazFUIlySEPJcnGuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQYGoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAPzT7MBDodQf93/uhrDTLiunfi0XHx5wpg7lCY0X3nbLhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEDA6EFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMC5Ab75AbtAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAAFDjpVvkmOsl5sgNigmLHZyLKy82N6hYAtsti+JzzuLkBdPkBcSkCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQICoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEACCAT+5ASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwDB03es=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEBCPC+KqfyLCsPqcAXRnc41UgcNnj+wdSlZAyjE4M7CV9+ouw6STmZmHeHqiy6pyDj/RrwhiRYnv0JsXGwZ42gKuED+ypBi627wBsxIiFgX43KAZ8va3ga/QTPyfCryfnKuwEwUm92VB1g6LW0AV0KhTVRzZv43pSycuO/KSJojhQgKuEj4RjkCoQbXGF7D5RuSGUxjjN6sowjyFgvegoZkWh4HlDJYUks6DwqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilpfZie",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl///PAcIg=="
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422925,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "gas_price": 1000002436
  }
}

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422925,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEG1xhew+UbkhlMY4zerKMI8hYL3oKGZFoeB5QyWFJLOg+hAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgAu4uPi2ggI+AaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAQqDD0JAhDua04S4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgQqkQ/k3+tbELIodA7jWThm0VI6UWSh2OeiqK/eN5sFa5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaJzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALkDiPkDhUABoHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2w70ABoJCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChi8oKAQCGJGE5yn/3qulAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEIXECgEACrDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/8AhwG98cyehUArfDgvXQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1000002436,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhATTctBdRRuIQS190xkcdM+lVYOFXAMxDdtS7/RYg89wsJP0pyJmJ2bJ95duxUVlrOYIDpN1dksG8Uc5wQlNv5DbkH4PkH3YICCQGhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtOEuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoEKpEP5N/rWxCyKHQO41k4ZtFSOlFkodjnoqiv3jebBWuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHMnoVAK7fs6O0="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhATTctBdRRuIQS190xkcdM+lVYOFXAMxDdtS7/RYg89wsJP0pyJmJ2bJ95duxUVlrOYIDpN1dksG8Uc5wQlNv5DbkH4PkH3YICCQGhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtOEuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoEKpEP5N/rWxCyKHQO41k4ZtFSOlFkodjnoqiv3jebBWuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHMnoVAK7fs6O0=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhATTctBdRRuIQS190xkcdM+lVYOFXAMxDdtS7/RYg89wsJP0pyJmJ2bJ95duxUVlrOYIDpN1dksG8Uc5wQlNv5DbkH4PkH3YICCQGhBtcYXsPlG5IZTGOM3qyjCPIWC96ChmRaHgeUMlhSSzoPoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtOEuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoEKpEP5N/rWxCyKHQO41k4ZtFSOlFkodjnoqiv3jebBWuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHMnoVAK7fs6O0=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422924,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422924,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422923,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

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

initiator <--- node

{
  "channel_id": "ch_2djKT4suYP2WwwF5JsK4hMzy8ju2VsqvMAhyPQ7XBHm1VGjonH",
  "id": -576460752303422923,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_Y5sgzhbk8A7SmLRZBpByJMl3KjJASexES3ewgb24zvOUWktb"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_i3wKbkUbRjzw2Tpegkcddc4DbFLD8PKrbm/WgJHmb/vkfH7/"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYs6SgX7g==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422922,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEB18yh/CVKCh9oNcjms4mrjtDvOuOts5aXrfpYa6mt6qgslBqhcGq2D+Q9AjCTOQT92gv4Su0hbx0xQvYmgIHoJuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGLNXvEBw="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303422922,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_i3wKbkUbRjzw2Tpegkcddc4DbFLD8PKrbm/WgJHmb/vkfH7/"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEB18yh/CVKCh9oNcjms4mrjtDvOuOts5aXrfpYa6mt6qgslBqhcGq2D+Q9AjCTOQT92gv4Su0hbx0xQvYmgIHoJuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGLNXvEBw=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422921,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422921,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_Y5sgzhbk8A7SmLRZBpByJMl3KjJASexES3ewgb24zvOUWktb"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "message": {
        "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "message": {
        "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422920,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422920,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+QENCwH4hLhAdfMofwlSgofaDXI5rOJq47Q7zrjrbOWl636WGupreqoLJQaoXBqtg/kPQIwkzkE/doL+ErtIW8dMUL2JoCB6CbhA7vZzGYFIEY4s+Fooq6kCMmrI0lYc40ETP3WmRVG3mKcbWXgMVZbGWs+WiCcF6AzlB6JWo4n1JDxK4NNzp6IUBbiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RiwNoVoZ"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xAqDq2JFeO2C5etnX2pMEkSiBS8W5pwfxCyOyJ0evVuwZpYH/yCw=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422919,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA96YnjJL37ECI3XtsmMj18K6gWbpP2D/u3zbH+ttA/jI11ac8KF/CRxasGQm8McYe2b/6/QhlnsbqA+ZBoEEoIuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWDxWpB"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422919,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA96YnjJL37ECI3XtsmMj18K6gWbpP2D/u3zbH+ttA/jI11ac8KF/CRxasGQm8McYe2b/6/QhlnsbqA+ZBoEEoIuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWDxWpB",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422918,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAXuJcjnS3ERnF+73QUAt3BAg8GJiT/fSlatPAIrsEk7ZTTJSgY/Q7k0ZGJZl2Ot3q+SUcRJ16w3y9IwlhKvewHuEA96YnjJL37ECI3XtsmMj18K6gWbpP2D/u3zbH+ttA/jI11ac8KF/CRxasGQm8McYe2b/6/QhlnsbqA+ZBoEEoIuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWfx7Zu"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422918,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAXuJcjnS3ERnF+73QUAt3BAg8GJiT/fSlatPAIrsEk7ZTTJSgY/Q7k0ZGJZl2Ot3q+SUcRJ16w3y9IwlhKvewHuEA96YnjJL37ECI3XtsmMj18K6gWbpP2D/u3zbH+ttA/jI11ac8KF/CRxasGQm8McYe2b/6/QhlnsbqA+ZBoEEoIuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWfx7Zu"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAXuJcjnS3ERnF+73QUAt3BAg8GJiT/fSlatPAIrsEk7ZTTJSgY/Q7k0ZGJZl2Ot3q+SUcRJ16w3y9IwlhKvewHuEA96YnjJL37ECI3XtsmMj18K6gWbpP2D/u3zbH+ttA/jI11ac8KF/CRxasGQm8McYe2b/6/QhlnsbqA+ZBoEEoIuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWfx7Zu"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xA6Cm9p/X/sj7d/Fojx33FpDvS5QO+zGwfIj8fNzJCQarlqTD6DE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422917,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC/lJfJhq4ZZ/2XYIH+qo2zWd8+eN9QxGkEjLFg+cJK81DzG62b/4qWZZWAHjyQmzy5NcWKwebWo7FmzWvhvAQJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5ZLiyws"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422917,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC/lJfJhq4ZZ/2XYIH+qo2zWd8+eN9QxGkEjLFg+cJK81DzG62b/4qWZZWAHjyQmzy5NcWKwebWo7FmzWvhvAQJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5ZLiyws",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422916,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAnYWSGXfxAocBVb2tzKNrGN4stTtU+lrUD4GLPZnitBRyZLb7vLTWt95rVD5dw1x+XoS7gaCQpfz/QpN0p2XcLuEC/lJfJhq4ZZ/2XYIH+qo2zWd8+eN9QxGkEjLFg+cJK81DzG62b/4qWZZWAHjyQmzy5NcWKwebWo7FmzWvhvAQJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bCAC2A"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422916,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAnYWSGXfxAocBVb2tzKNrGN4stTtU+lrUD4GLPZnitBRyZLb7vLTWt95rVD5dw1x+XoS7gaCQpfz/QpN0p2XcLuEC/lJfJhq4ZZ/2XYIH+qo2zWd8+eN9QxGkEjLFg+cJK81DzG62b/4qWZZWAHjyQmzy5NcWKwebWo7FmzWvhvAQJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bCAC2A"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAnYWSGXfxAocBVb2tzKNrGN4stTtU+lrUD4GLPZnitBRyZLb7vLTWt95rVD5dw1x+XoS7gaCQpfz/QpN0p2XcLuEC/lJfJhq4ZZ/2XYIH+qo2zWd8+eN9QxGkEjLFg+cJK81DzG62b/4qWZZWAHjyQmzy5NcWKwebWo7FmzWvhvAQJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bCAC2A"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 4,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xBKDNKNGDVqG8FrLwhQ9R1EVsMVs35QMovKvtD1RlwmEHy7JeeBE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422915,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBW7WpYQrg12WyTUdSPmfendm2v41d2fDYT5Xjawg2G0LdBh01+IOyWexuw/sC9HDOrCjkwmutQ6myvfbWsSoIBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8u5ixme"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422915,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBW7WpYQrg12WyTUdSPmfendm2v41d2fDYT5Xjawg2G0LdBh01+IOyWexuw/sC9HDOrCjkwmutQ6myvfbWsSoIBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8u5ixme",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422914,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBO0oMiywjkF+F1LNpji0/WlWvo5EP8PI2LLzul3dmU1X00HbmLoZOB8H4BTeJnufhvXZLl1o2IdrEdH302o1gDuEBW7WpYQrg12WyTUdSPmfendm2v41d2fDYT5Xjawg2G0LdBh01+IOyWexuw/sC9HDOrCjkwmutQ6myvfbWsSoIBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tzH3CM"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422914,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEBO0oMiywjkF+F1LNpji0/WlWvo5EP8PI2LLzul3dmU1X00HbmLoZOB8H4BTeJnufhvXZLl1o2IdrEdH302o1gDuEBW7WpYQrg12WyTUdSPmfendm2v41d2fDYT5Xjawg2G0LdBh01+IOyWexuw/sC9HDOrCjkwmutQ6myvfbWsSoIBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tzH3CM"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEBO0oMiywjkF+F1LNpji0/WlWvo5EP8PI2LLzul3dmU1X00HbmLoZOB8H4BTeJnufhvXZLl1o2IdrEdH302o1gDuEBW7WpYQrg12WyTUdSPmfendm2v41d2fDYT5Xjawg2G0LdBh01+IOyWexuw/sC9HDOrCjkwmutQ6myvfbWsSoIBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tzH3CM"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xBaBKd77tzS0/F6PJCGNIxM1ROuq8JugHifpaqYptO+bBSljnt6s=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422913,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECnfOxYUwQikeyH4Oucv9d6mHzvxmm+fzTu+HMbB/M3JwQCVC5tnrvXuaezcuam2p20IA8Nstl+XABYk+c57dAMuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUor86zL"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422913,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuECnfOxYUwQikeyH4Oucv9d6mHzvxmm+fzTu+HMbB/M3JwQCVC5tnrvXuaezcuam2p20IA8Nstl+XABYk+c57dAMuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUor86zL",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422912,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBqgqUTRI3jDI//766T8gGm4Rxos9+tsk7qPG47x6HfzB438I7YLgy2FxT0zx1K5Y/jL87nMF0O8uK5KOW1gz8EuECnfOxYUwQikeyH4Oucv9d6mHzvxmm+fzTu+HMbB/M3JwQCVC5tnrvXuaezcuam2p20IA8Nstl+XABYk+c57dAMuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUqW5oaC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422912,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEBqgqUTRI3jDI//766T8gGm4Rxos9+tsk7qPG47x6HfzB438I7YLgy2FxT0zx1K5Y/jL87nMF0O8uK5KOW1gz8EuECnfOxYUwQikeyH4Oucv9d6mHzvxmm+fzTu+HMbB/M3JwQCVC5tnrvXuaezcuam2p20IA8Nstl+XABYk+c57dAMuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUqW5oaC"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEBqgqUTRI3jDI//766T8gGm4Rxos9+tsk7qPG47x6HfzB438I7YLgy2FxT0zx1K5Y/jL87nMF0O8uK5KOW1gz8EuECnfOxYUwQikeyH4Oucv9d6mHzvxmm+fzTu+HMbB/M3JwQCVC5tnrvXuaezcuam2p20IA8Nstl+XABYk+c57dAMuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUqW5oaC"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xBqC3bXBFip8XRh2sPOpYKl5Tsa8eif2V7m95M5kSLfvPhHLnjkg=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422911,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAH3TZQIEXL6w+J+IziTUkjujFTIgSfGvhEnnSQueMGyMpPk97URp/OxKsqDIH3EFMnoZixeAKJeadeaQ9cAL4AuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4TH/6Tj"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422911,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAH3TZQIEXL6w+J+IziTUkjujFTIgSfGvhEnnSQueMGyMpPk97URp/OxKsqDIH3EFMnoZixeAKJeadeaQ9cAL4AuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4TH/6Tj",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422910,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAH3TZQIEXL6w+J+IziTUkjujFTIgSfGvhEnnSQueMGyMpPk97URp/OxKsqDIH3EFMnoZixeAKJeadeaQ9cAL4AuEDH3jjfSYQNFKNI81iAI6L9vX3e/hJRuAhNsc0M3E/dKzSbVbSDJNAg6OklvSddIIAsVU4V8Rif9+RL5+ny6CsBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QhAKEi"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422910,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAH3TZQIEXL6w+J+IziTUkjujFTIgSfGvhEnnSQueMGyMpPk97URp/OxKsqDIH3EFMnoZixeAKJeadeaQ9cAL4AuEDH3jjfSYQNFKNI81iAI6L9vX3e/hJRuAhNsc0M3E/dKzSbVbSDJNAg6OklvSddIIAsVU4V8Rif9+RL5+ny6CsBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QhAKEi"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAH3TZQIEXL6w+J+IziTUkjujFTIgSfGvhEnnSQueMGyMpPk97URp/OxKsqDIH3EFMnoZixeAKJeadeaQ9cAL4AuEDH3jjfSYQNFKNI81iAI6L9vX3e/hJRuAhNsc0M3E/dKzSbVbSDJNAg6OklvSddIIAsVU4V8Rif9+RL5+ny6CsBuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QhAKEi"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xB6D74ts0zr84T5TVF7oGz5iXPWmsFJZUntsqbVWLyrZFu7Klo2w=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422909,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED/Ejglsq7FX1mYLhDIOuxbzOsTkN0NtJGPuLnSmdY1EIFLJPFdsfLl7uXZtGUsuYFcxRCS7QmUIz0cOjcTZL0KuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbuBDW7m"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422909,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuED/Ejglsq7FX1mYLhDIOuxbzOsTkN0NtJGPuLnSmdY1EIFLJPFdsfLl7uXZtGUsuYFcxRCS7QmUIz0cOjcTZL0KuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbuBDW7m",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422908,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDqhNoOD+2D5IK/4zkmFx8ljs5hfDiAWufby/2vbZPUz9ij82LU91/Uowv8z7XVTZJgPQ0Uq3q69rm646c3hp0DuED/Ejglsq7FX1mYLhDIOuxbzOsTkN0NtJGPuLnSmdY1EIFLJPFdsfLl7uXZtGUsuYFcxRCS7QmUIz0cOjcTZL0KuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbsO1NZv"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422908,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEDqhNoOD+2D5IK/4zkmFx8ljs5hfDiAWufby/2vbZPUz9ij82LU91/Uowv8z7XVTZJgPQ0Uq3q69rm646c3hp0DuED/Ejglsq7FX1mYLhDIOuxbzOsTkN0NtJGPuLnSmdY1EIFLJPFdsfLl7uXZtGUsuYFcxRCS7QmUIz0cOjcTZL0KuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbsO1NZv"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEDqhNoOD+2D5IK/4zkmFx8ljs5hfDiAWufby/2vbZPUz9ij82LU91/Uowv8z7XVTZJgPQ0Uq3q69rm646c3hp0DuED/Ejglsq7FX1mYLhDIOuxbzOsTkN0NtJGPuLnSmdY1EIFLJPFdsfLl7uXZtGUsuYFcxRCS7QmUIz0cOjcTZL0KuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbsO1NZv"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 8,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xCKDZkikRwm9X2aF5+LO31nSuNfLOTaNdzsgt0BKS68TOQQM4wUY=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422907,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDlnhSydR6vn4yyUGnHX8u1r3l8xfGyGInRdst53ScEdLWXqZtd4NxzUbiBHhV3okMSCR7whtuWKG5RkprNi7IJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkE/7whK"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422907,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDlnhSydR6vn4yyUGnHX8u1r3l8xfGyGInRdst53ScEdLWXqZtd4NxzUbiBHhV3okMSCR7whtuWKG5RkprNi7IJuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkE/7whK",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422906,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDlnhSydR6vn4yyUGnHX8u1r3l8xfGyGInRdst53ScEdLWXqZtd4NxzUbiBHhV3okMSCR7whtuWKG5RkprNi7IJuEDwPuc4R7d5la1sKqWlXN5MyyZ1LlOh4W8+So5havLJl8M/BrrnSF1Klbb5lybH5Dj/X8abgQV8q9MuzC0G+08CuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkFcx/V7"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422906,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEDlnhSydR6vn4yyUGnHX8u1r3l8xfGyGInRdst53ScEdLWXqZtd4NxzUbiBHhV3okMSCR7whtuWKG5RkprNi7IJuEDwPuc4R7d5la1sKqWlXN5MyyZ1LlOh4W8+So5havLJl8M/BrrnSF1Klbb5lybH5Dj/X8abgQV8q9MuzC0G+08CuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkFcx/V7"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEDlnhSydR6vn4yyUGnHX8u1r3l8xfGyGInRdst53ScEdLWXqZtd4NxzUbiBHhV3okMSCR7whtuWKG5RkprNi7IJuEDwPuc4R7d5la1sKqWlXN5MyyZ1LlOh4W8+So5havLJl8M/BrrnSF1Klbb5lybH5Dj/X8abgQV8q9MuzC0G+08CuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8Qig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkFcx/V7"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xCaC6d6qpJPpXzCbSkKxdCaIDbRV0C8Var9vBF6xgzDqRcTi7oCA=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422905,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDeQJg2b1QwKc45Juz0cUCE9vN5xWMYImXDQBEz3NrMv87wdbM3kQi5taxqUcNi45ZavGD9f354A011qivwnYoGuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXGXGGcu"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422905,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDeQJg2b1QwKc45Juz0cUCE9vN5xWMYImXDQBEz3NrMv87wdbM3kQi5taxqUcNi45ZavGD9f354A011qivwnYoGuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXGXGGcu",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422904,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA3wW2GT7VRUiwO3Buq7qY26h+lCnwwCriAJa9eEqhdmfgRmTTsTFSLdO5ZQXFbcdc1LnsgjmUiVWkWnpKTJ6cKuEDeQJg2b1QwKc45Juz0cUCE9vN5xWMYImXDQBEz3NrMv87wdbM3kQi5taxqUcNi45ZavGD9f354A011qivwnYoGuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXEp+pHL"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422904,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEA3wW2GT7VRUiwO3Buq7qY26h+lCnwwCriAJa9eEqhdmfgRmTTsTFSLdO5ZQXFbcdc1LnsgjmUiVWkWnpKTJ6cKuEDeQJg2b1QwKc45Juz0cUCE9vN5xWMYImXDQBEz3NrMv87wdbM3kQi5taxqUcNi45ZavGD9f354A011qivwnYoGuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXEp+pHL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEA3wW2GT7VRUiwO3Buq7qY26h+lCnwwCriAJa9eEqhdmfgRmTTsTFSLdO5ZQXFbcdc1LnsgjmUiVWkWnpKTJ6cKuEDeQJg2b1QwKc45Juz0cUCE9vN5xWMYImXDQBEz3NrMv87wdbM3kQi5taxqUcNi45ZavGD9f354A011qivwnYoGuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXEp+pHL"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xCqCipoS6aEYC2966NhN/h18AIP4uJRH+0o1rYv9JCQweKZ6MlO0=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422903,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin12A73"
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422903,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin12A73",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422902,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEAvMt7V73Wro7gebLOG+YFXcsUjtgaherZQzTKEYmUC5vk8sxgqtPN4EIBEVwqC7Akb0P+J2CuAUKCSsxW33vQLuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinYAyRR"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422902,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEAvMt7V73Wro7gebLOG+YFXcsUjtgaherZQzTKEYmUC5vk8sxgqtPN4EIBEVwqC7Akb0P+J2CuAUKCSsxW33vQLuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinYAyRR"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "state": "tx_+NILAfiEuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEAvMt7V73Wro7gebLOG+YFXcsUjtgaherZQzTKEYmUC5vk8sxgqtPN4EIBEVwqC7Akb0P+J2CuAUKCSsxW33vQLuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinYAyRR"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422901,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422901,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEAvMt7V73Wro7gebLOG+YFXcsUjtgaherZQzTKEYmUC5vk8sxgqtPN4EIBEVwqC7Akb0P+J2CuAUKCSsxW33vQLuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHikAhhMG0SswAC0agOWz",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhA9My3yt+2wzqPRPquTFim0mH2/gh9Bb3jIQHt3V+QQB0DzMAnHdHke0PPOs/PPH0Ab37bL6hclFBdCTlDULEVC7kBKPkBJTsBoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8aEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhACv929Ylfg5fgyb1ibxOuMpXkQwvNc/ohbHVuuxNB1aMDoOlQMTQm+y3KdFN1ewzIPDcx8ANvd6tlcrEGFXoACrhALzLe1e91q6O4HmyzhvmBV3LFI7YGoXq2UM0yhGJlAub5PLMYKrTzeBCARFcKguwJG9D/idgrgFCgkrMVt970C7hI+EY5AqEGfXeWYocnkADFQzdVozBDJocSC8oJpDFlOFzBCK6pjfEKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAt8dPNYg=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhA9My3yt+2wzqPRPquTFim0mH2/gh9Bb3jIQHt3V+QQB0DzMAnHdHke0PPOs/PPH0Ab37bL6hclFBdCTlDULEVC7kBKPkBJTsBoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8aEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhACv929Ylfg5fgyb1ibxOuMpXkQwvNc/ohbHVuuxNB1aMDoOlQMTQm+y3KdFN1ewzIPDcx8ANvd6tlcrEGFXoACrhALzLe1e91q6O4HmyzhvmBV3LFI7YGoXq2UM0yhGJlAub5PLMYKrTzeBCARFcKguwJG9D/idgrgFCgkrMVt970C7hI+EY5AqEGfXeWYocnkADFQzdVozBDJocSC8oJpDFlOFzBCK6pjfEKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAt8dPNYg==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhA9My3yt+2wzqPRPquTFim0mH2/gh9Bb3jIQHt3V+QQB0DzMAnHdHke0PPOs/PPH0Ab37bL6hclFBdCTlDULEVC7kBKPkBJTsBoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8aEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4G41PjSCwH4hLhACv929Ylfg5fgyb1ibxOuMpXkQwvNc/ohbHVuuxNB1aMDoOlQMTQm+y3KdFN1ewzIPDcx8ANvd6tlcrEGFXoACrhALzLe1e91q6O4HmyzhvmBV3LFI7YGoXq2UM0yhGJlAub5PLMYKrTzeBCARFcKguwJG9D/idgrgFCgkrMVt970C7hI+EY5AqEGfXeWYocnkADFQzdVozBDJocSC8oJpDFlOFzBCK6pjfEKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAt8dPNYg==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "oym��9��w�m�ŒkE\u0012\rrlr���\u0006��\u0007C�\u0002",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422900,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422900,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QeoggJuAbkHofkHnj8B+QeZuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDkH0m6usjETybAfrEtQ3CfrQr1s+j6d+GvnkZNyHh84Lhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEEBKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQm+Rmu9YLZ0zm9hVy7r6HZoRT5/Zf51TlFPFcyJV/5YW4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBQWhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEE9oz9Xzqfg+4Ohey944Sei3uQn2KrVf2FooddUQUJfSuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQkJoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhA1Bh+uKTf+hBCGPMHHle1QbNQ3/TGm1JcvGrScnDU8G7hx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EICKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQM1DqWLp7/BedNhM0eYC2/04QYqGep0w0cYLLVTpI9Ui4cfhvKQKhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BBwehBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEB6+5MLlh4kKT5l0+6ehKbJcqRDRoGazFUIlySEPJcnGuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQYGoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAPzT7MBDodQf93/uhrDTLiunfi0XHx5wpg7lCY0X3nbLhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEDA6EFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMC5Ab75AbtAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAAFDjpVvkmOsl5sgNigmLHZyLKy82N6hYAtsti+JzzuLkBdPkBcSkCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQICoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEACCAT+5ASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwDB03es=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEAK/3b1iV+Dl+DJvWJvE64yleRDC81z+iFsdW67E0HVowOg6VAxNCb7Lcp0U3V7DMg8NzHwA293q2VysQYVegAKuEAvMt7V73Wro7gebLOG+YFXcsUjtgaherZQzTKEYmUC5vk8sxgqtPN4EIBEVwqC7Akb0P+J2CuAUKCSsxW33vQLuEj4RjkCoQZ9d5ZihyeQAMVDN1WjMEMmhxILygmkMWU4XMEIrqmN8QqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinYAyRR",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl///PAcIg=="
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422899,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "gas_price": 1000003562
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422899,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGfXeWYocnkADFQzdVozBDJocSC8oJpDFlOFzBCK6pjfGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgAu4uPi2ggI+AaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAQqDD0JAhDua1+q4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCge15HSolHv4wSbeyrmpHNSO3bXDRD0pHUsTO/iNuonoW5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaJzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALkDiPkDhUABoHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2w70ABoJCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChi8oKAQCGJGE5yn/3qulAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEIXECgEACrDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/8AhwG98e2G5yAPp0SpbQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1000003562,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhAPPZZK1DV7ncLNGIedGc7hDgx3xipLdM/l59nzsJ7lCRJfSQzH5Pd2j6qNj+0dsKIvbcQTLZdTzJcEVn0NckzA7kH4PkH3YICCQGhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtfquGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoHteR0qJR7+MEm3sq5qRzUjt21w0Q9KR1LEzv4jbqJ6FuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHthucgD13eudA="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAPPZZK1DV7ncLNGIedGc7hDgx3xipLdM/l59nzsJ7lCRJfSQzH5Pd2j6qNj+0dsKIvbcQTLZdTzJcEVn0NckzA7kH4PkH3YICCQGhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtfquGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoHteR0qJR7+MEm3sq5qRzUjt21w0Q9KR1LEzv4jbqJ6FuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHthucgD13eudA=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAPPZZK1DV7ncLNGIedGc7hDgx3xipLdM/l59nzsJ7lCRJfSQzH5Pd2j6qNj+0dsKIvbcQTLZdTzJcEVn0NckzA7kH4PkH3YICCQGhBn13lmKHJ5AAxUM3VaMwQyaHEgvKCaQxZThcwQiuqY3xoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7mtfquGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoHteR0qJR7+MEm3sq5qRzUjt21w0Q9KR1LEzv4jbqJ6FuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfHthucgD13eudA=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422898,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422898,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422897,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

{
  "channel_id": "ch_xFtboiFa6ffco445aamiFAjB6YEh6yH9zqbNbmm3mmLbninMr",
  "id": -576460752303422897,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_NWeXYdlP5r75GjkHL4RJLvWkv5DCsKSNGDSuDlRaf1o77NiT"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_2UtUh6kI0Vge/RjnZEZh3osm4VunKugo/zOJiHZbMfGU5x/2"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

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

responder info

Received an WebSocket opening request

initiator <--- node

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

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYuB8ncxg==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422896,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEC3JN1ClFleFV7hn8DXIt+hNeW/oDyKIyBErJCtfpG8EHC4X1h1teLjiokbVdqkaIpo18kmb5e1X+j1/Ur/Xq0IuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGLiwkC80="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303422896,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_2UtUh6kI0Vge/RjnZEZh3osm4VunKugo/zOJiHZbMfGU5x/2"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEC3JN1ClFleFV7hn8DXIt+hNeW/oDyKIyBErJCtfpG8EHC4X1h1teLjiokbVdqkaIpo18kmb5e1X+j1/Ur/Xq0IuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGLiwkC80=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422895,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422895,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_NWeXYdlP5r75GjkHL4RJLvWkv5DCsKSNGDSuDlRaf1o77NiT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "message": {
        "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "message": {
        "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422894,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422894,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

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

initiator info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed locally on-chain

responder <--- node

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

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

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

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

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

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+QENCwH4hLhAtyTdQpRZXhVe4Z/A1yLfoTXlv6A8iiMgRKyQrX6RvBBwuF9YdbXi44qJG1XapGiKaNfJJm+XtV/o9f1K/16tCLhA1pDU3udJm1oynLNmvX7S3Xh8d7dzylG65gCT8YQB+EfCHc8vx/DnasecrGsvnYBOi5VulciZGiPfN6/5IX1SDLiD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Ri6fxNYb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81AqDq2JFeO2C5etnX2pMEkSiBS8W5pwfxCyOyJ0evVuwZpYT6AZA=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422893,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDYggG5SSvyntMQadnQNjPa4RGetMmedw4zbbjUzKfeTz9RiZScTcooitlkSE0HReWXDnmLyCa9tWTCYIvjitMLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWFfuUX"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422893,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDYggG5SSvyntMQadnQNjPa4RGetMmedw4zbbjUzKfeTz9RiZScTcooitlkSE0HReWXDnmLyCa9tWTCYIvjitMLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaWFfuUX",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422892,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB2R+A9J5hVIEx1UuanQdVVTsqhhUowhTju5HrkDVIj4sIR5pkrx2Zic3yzuQUPwGifuJ7Tqh3Y9az7G6UpDfcCuEDYggG5SSvyntMQadnQNjPa4RGetMmedw4zbbjUzKfeTz9RiZScTcooitlkSE0HReWXDnmLyCa9tWTCYIvjitMLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaU3RAKh"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422892,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEB2R+A9J5hVIEx1UuanQdVVTsqhhUowhTju5HrkDVIj4sIR5pkrx2Zic3yzuQUPwGifuJ7Tqh3Y9az7G6UpDfcCuEDYggG5SSvyntMQadnQNjPa4RGetMmedw4zbbjUzKfeTz9RiZScTcooitlkSE0HReWXDnmLyCa9tWTCYIvjitMLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaU3RAKh"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEB2R+A9J5hVIEx1UuanQdVVTsqhhUowhTju5HrkDVIj4sIR5pkrx2Zic3yzuQUPwGifuJ7Tqh3Y9az7G6UpDfcCuEDYggG5SSvyntMQadnQNjPa4RGetMmedw4zbbjUzKfeTz9RiZScTcooitlkSE0HReWXDnmLyCa9tWTCYIvjitMLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaU3RAKh"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81A6Cm9p/X/sj7d/Fojx33FpDvS5QO+zGwfIj8fNzJCQarlqYKvzs=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422891,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBqKhOEMo7gZfGNMY5eU6c8ABESk8pS4yiUioBDftaEMyxxomQV1bjxj6snJY4uLpHibg5rwCDk96T+akMRGWYKuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5azjySr"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422891,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBqKhOEMo7gZfGNMY5eU6c8ABESk8pS4yiUioBDftaEMyxxomQV1bjxj6snJY4uLpHibg5rwCDk96T+akMRGWYKuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5azjySr",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422890,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAL/bFB3ASgFSzFWNdLelgatBsEi4f+zQOCtqQ2Abw1Xt+Gxvw2r0hHfgJYK+sOIqvODdDIhH7DjnCpBzC5W2wDuEBqKhOEMo7gZfGNMY5eU6c8ABESk8pS4yiUioBDftaEMyxxomQV1bjxj6snJY4uLpHibg5rwCDk96T+akMRGWYKuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bq4hWX"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422890,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAL/bFB3ASgFSzFWNdLelgatBsEi4f+zQOCtqQ2Abw1Xt+Gxvw2r0hHfgJYK+sOIqvODdDIhH7DjnCpBzC5W2wDuEBqKhOEMo7gZfGNMY5eU6c8ABESk8pS4yiUioBDftaEMyxxomQV1bjxj6snJY4uLpHibg5rwCDk96T+akMRGWYKuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bq4hWX"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAL/bFB3ASgFSzFWNdLelgatBsEi4f+zQOCtqQ2Abw1Xt+Gxvw2r0hHfgJYK+sOIqvODdDIhH7DjnCpBzC5W2wDuEBqKhOEMo7gZfGNMY5eU6c8ABESk8pS4yiUioBDftaEMyxxomQV1bjxj6snJY4uLpHibg5rwCDk96T+akMRGWYKuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5bq4hWX"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 4,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81BKDNKNGDVqG8FrLwhQ9R1EVsMVs35QMovKvtD1RlwmEHyw6Rn90=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422889,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECO1D+dGDXSysDFVThOoP2OYsX4JA9NX6+4lyTxpfOqmZgaM9+wGIJ9Z98u+sVyq+OxyW+BphwyB7cLQMuJPLABuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tb+GWt"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422889,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuECO1D+dGDXSysDFVThOoP2OYsX4JA9NX6+4lyTxpfOqmZgaM9+wGIJ9Z98u+sVyq+OxyW+BphwyB7cLQMuJPLABuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8tb+GWt",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422888,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAiWTDKq9aF9Nj87is22BoNChSrmyA5MHMjElz3t7jEmd/Pw9+4NJf89GFm0KS7R6iIM1lJqBGxkpNionJ7PKEPuECO1D+dGDXSysDFVThOoP2OYsX4JA9NX6+4lyTxpfOqmZgaM9+wGIJ9Z98u+sVyq+OxyW+BphwyB7cLQMuJPLABuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8v2zWZV"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422888,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAiWTDKq9aF9Nj87is22BoNChSrmyA5MHMjElz3t7jEmd/Pw9+4NJf89GFm0KS7R6iIM1lJqBGxkpNionJ7PKEPuECO1D+dGDXSysDFVThOoP2OYsX4JA9NX6+4lyTxpfOqmZgaM9+wGIJ9Z98u+sVyq+OxyW+BphwyB7cLQMuJPLABuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8v2zWZV"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAiWTDKq9aF9Nj87is22BoNChSrmyA5MHMjElz3t7jEmd/Pw9+4NJf89GFm0KS7R6iIM1lJqBGxkpNionJ7PKEPuECO1D+dGDXSysDFVThOoP2OYsX4JA9NX6+4lyTxpfOqmZgaM9+wGIJ9Z98u+sVyq+OxyW+BphwyB7cLQMuJPLABuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8v2zWZV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81BaBKd77tzS0/F6PJCGNIxM1ROuq8JugHifpaqYptO+bBSjtpbiM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422887,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDsD7kHm9BZcHi0Yg/xD/wWwrXZDkfFAg83rJL7h8AP8cgnepfiEZ3heFDS57GtQ5hbMcH3nWaaJttFA4srD18PuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUpB2kH/"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422887,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDsD7kHm9BZcHi0Yg/xD/wWwrXZDkfFAg83rJL7h8AP8cgnepfiEZ3heFDS57GtQ5hbMcH3nWaaJttFA4srD18PuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUpB2kH/",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422886,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBOVGEgQ+so1IvQWLgkP1+bGiNZ3lscV+PWqVmc3o+9PjX53W7hcAkXa+TPYAI0vK3FnrSxtAlj9bHAzJSQjWsEuEDsD7kHm9BZcHi0Yg/xD/wWwrXZDkfFAg83rJL7h8AP8cgnepfiEZ3heFDS57GtQ5hbMcH3nWaaJttFA4srD18PuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUrY20mX"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422886,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBOVGEgQ+so1IvQWLgkP1+bGiNZ3lscV+PWqVmc3o+9PjX53W7hcAkXa+TPYAI0vK3FnrSxtAlj9bHAzJSQjWsEuEDsD7kHm9BZcHi0Yg/xD/wWwrXZDkfFAg83rJL7h8AP8cgnepfiEZ3heFDS57GtQ5hbMcH3nWaaJttFA4srD18PuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUrY20mX"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBOVGEgQ+so1IvQWLgkP1+bGiNZ3lscV+PWqVmc3o+9PjX53W7hcAkXa+TPYAI0vK3FnrSxtAlj9bHAzJSQjWsEuEDsD7kHm9BZcHi0Yg/xD/wWwrXZDkfFAg83rJL7h8AP8cgnepfiEZ3heFDS57GtQ5hbMcH3nWaaJttFA4srD18PuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUrY20mX"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

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

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81BqC3bXBFip8XRh2sPOpYKl5Tsa8eif2V7m95M5kSLfvPhMTc/HM=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422885,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDhbC/4ILCO4yZqn2uPPxPU9cGF7argKSGaI9WKftehIBEbQd4GNYiXgMFN6WlTKklO2liAeqArokBa9ypGwlwNuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QDmQdR"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422885,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDhbC/4ILCO4yZqn2uPPxPU9cGF7argKSGaI9WKftehIBEbQd4GNYiXgMFN6WlTKklO2liAeqArokBa9ypGwlwNuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QDmQdR",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422884,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDhbC/4ILCO4yZqn2uPPxPU9cGF7argKSGaI9WKftehIBEbQd4GNYiXgMFN6WlTKklO2liAeqArokBa9ypGwlwNuEDvW7Xhmgvzb/DtI1838KwxNRy6qys33340TVlDPX2p+tlffF+yF2+QMPipGRpsBL8W5WgKWvuDavJSESsnjrUCuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SsRRj9"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422884,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEDhbC/4ILCO4yZqn2uPPxPU9cGF7argKSGaI9WKftehIBEbQd4GNYiXgMFN6WlTKklO2liAeqArokBa9ypGwlwNuEDvW7Xhmgvzb/DtI1838KwxNRy6qys33340TVlDPX2p+tlffF+yF2+QMPipGRpsBL8W5WgKWvuDavJSESsnjrUCuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SsRRj9"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEDhbC/4ILCO4yZqn2uPPxPU9cGF7argKSGaI9WKftehIBEbQd4GNYiXgMFN6WlTKklO2liAeqArokBa9ypGwlwNuEDvW7Xhmgvzb/DtI1838KwxNRy6qys33340TVlDPX2p+tlffF+yF2+QMPipGRpsBL8W5WgKWvuDavJSESsnjrUCuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SsRRj9"
    }
  },
  "version": 1
}

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

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

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 6
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81B6D74ts0zr84T5TVF7oGz5iXPWmsFJZUntsqbVWLyrZFu0YjqC4=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422883,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEC4EURdOmH8B2nVsOC08rU6aK79jDc/Bp1I5WFZZAfcukuSGKd4V7dTCv5iDoFwBSDsIhmteKv0zixA1Biu2EEJuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2Rbuc7gtP"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422883,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEC4EURdOmH8B2nVsOC08rU6aK79jDc/Bp1I5WFZZAfcukuSGKd4V7dTCv5iDoFwBSDsIhmteKv0zixA1Biu2EEJuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2Rbuc7gtP",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422882,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEC4EURdOmH8B2nVsOC08rU6aK79jDc/Bp1I5WFZZAfcukuSGKd4V7dTCv5iDoFwBSDsIhmteKv0zixA1Biu2EEJuEC+E6oMJeXsYZkIXxAV9JDpUSKNMLIPmwqxpaAUT5ZUoN/rxf9Q6cstnRp/2U+atsgLnI3R6wfWZk87C21+j4EEuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbtDWP7j"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422882,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEC4EURdOmH8B2nVsOC08rU6aK79jDc/Bp1I5WFZZAfcukuSGKd4V7dTCv5iDoFwBSDsIhmteKv0zixA1Biu2EEJuEC+E6oMJeXsYZkIXxAV9JDpUSKNMLIPmwqxpaAUT5ZUoN/rxf9Q6cstnRp/2U+atsgLnI3R6wfWZk87C21+j4EEuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbtDWP7j"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEC4EURdOmH8B2nVsOC08rU6aK79jDc/Bp1I5WFZZAfcukuSGKd4V7dTCv5iDoFwBSDsIhmteKv0zixA1Biu2EEJuEC+E6oMJeXsYZkIXxAV9JDpUSKNMLIPmwqxpaAUT5ZUoN/rxf9Q6cstnRp/2U+atsgLnI3R6wfWZk87C21+j4EEuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQeg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbtDWP7j"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 8,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 7
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81CKDZkikRwm9X2aF5+LO31nSuNfLOTaNdzsgt0BKS68TOQWM8cE8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422881,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAmPTZge1nXw4z6OLPUmPaEoINp5sN+G/qww4Xnbmc6M61MjO0hifgwcnWBOWUVfI/dbfjhvpSk/aOnvmy78hsLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEPmVpm"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422881,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAmPTZge1nXw4z6OLPUmPaEoINp5sN+G/qww4Xnbmc6M61MjO0hifgwcnWBOWUVfI/dbfjhvpSk/aOnvmy78hsLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEPmVpm",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422880,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAB282WlmY4MXx9ev/mbxmZ3npyxMr3eHcA7iWvFy9OjCygt5pETIDw8MGWWecF4qsFRt6W2Mmm5UTmtoVGmzEMuEAmPTZge1nXw4z6OLPUmPaEoINp5sN+G/qww4Xnbmc6M61MjO0hifgwcnWBOWUVfI/dbfjhvpSk/aOnvmy78hsLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEbMtYx"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422880,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAB282WlmY4MXx9ev/mbxmZ3npyxMr3eHcA7iWvFy9OjCygt5pETIDw8MGWWecF4qsFRt6W2Mmm5UTmtoVGmzEMuEAmPTZge1nXw4z6OLPUmPaEoINp5sN+G/qww4Xnbmc6M61MjO0hifgwcnWBOWUVfI/dbfjhvpSk/aOnvmy78hsLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEbMtYx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEAB282WlmY4MXx9ev/mbxmZ3npyxMr3eHcA7iWvFy9OjCygt5pETIDw8MGWWecF4qsFRt6W2Mmm5UTmtoVGmzEMuEAmPTZge1nXw4z6OLPUmPaEoINp5sN+G/qww4Xnbmc6M61MjO0hifgwcnWBOWUVfI/dbfjhvpSk/aOnvmy78hsLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkEbMtYx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81CaC6d6qpJPpXzCbSkKxdCaIDbRV0C8Var9vBF6xgzDqRcQAxVq8=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422879,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBy4mtMGhyNzYzSarjorvZ8GzELz4PYriDafASyxk+4p6bGFYO+AFPYSUnE0TY+ngZ/lmzakr7oxnWUchuDccoGuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXFHxhMr"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422879,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBy4mtMGhyNzYzSarjorvZ8GzELz4PYriDafASyxk+4p6bGFYO+AFPYSUnE0TY+ngZ/lmzakr7oxnWUchuDccoGuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXFHxhMr",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422878,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBy4mtMGhyNzYzSarjorvZ8GzELz4PYriDafASyxk+4p6bGFYO+AFPYSUnE0TY+ngZ/lmzakr7oxnWUchuDccoGuECFN/xGBELY5ng+3ju0rziUwK04jzcb6NvIUMd+0rcqSJnxO9IHIXtofF8EuuEcT73di4ot6hgV6n4Nb8Ox+IYLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXFCiQ+g"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422878,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBy4mtMGhyNzYzSarjorvZ8GzELz4PYriDafASyxk+4p6bGFYO+AFPYSUnE0TY+ngZ/lmzakr7oxnWUchuDccoGuECFN/xGBELY5ng+3ju0rziUwK04jzcb6NvIUMd+0rcqSJnxO9IHIXtofF8EuuEcT73di4ot6hgV6n4Nb8Ox+IYLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXFCiQ+g"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBy4mtMGhyNzYzSarjorvZ8GzELz4PYriDafASyxk+4p6bGFYO+AFPYSUnE0TY+ngZ/lmzakr7oxnWUchuDccoGuECFN/xGBELY5ng+3ju0rziUwK04jzcb6NvIUMd+0rcqSJnxO9IHIXtofF8EuuEcT73di4ot6hgV6n4Nb8Ox+IYLuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXFCiQ+g"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81CqCipoS6aEYC2966NhN/h18AIP4uJRH+0o1rYv9JCQweKXKTvpk=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422877,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilO0EE3"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422877,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHilO0EE3",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422876,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBAk+lggDEkZN6Tuv3pvaZHwPrujVzm7UQHPxbmHD3MwAZL9X//pfmYw/rcUYLQyNtNHqANszv2YelHBfoHud4KuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin2bCnt"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422876,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBAk+lggDEkZN6Tuv3pvaZHwPrujVzm7UQHPxbmHD3MwAZL9X//pfmYw/rcUYLQyNtNHqANszv2YelHBfoHud4KuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin2bCnt"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "state": "tx_+NILAfiEuEBAk+lggDEkZN6Tuv3pvaZHwPrujVzm7UQHPxbmHD3MwAZL9X//pfmYw/rcUYLQyNtNHqANszv2YelHBfoHud4KuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin2bCnt"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 9
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 9
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 10
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 10
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "id": -576460752303422875,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422875,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81oQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwobjU+NILAfiEuEBAk+lggDEkZN6Tuv3pvaZHwPrujVzm7UQHPxbmHD3MwAZL9X//pfmYw/rcUYLQyNtNHqANszv2YelHBfoHud4KuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHikAhhMG0SswABD/PT81",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhASo/PR3lRwPHo9AYn/MCC8MsI7q4YMyiDw6U/AMr+csWbKqx7ZTdWpSL1ECQspJORMl2F59sMDl6ATGHWv1mtCbkBKPkBJTsBoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAQJPpYIAxJGTek7r96b2mR8D67o1c5u1EBz8W5hw9zMAGS/V//6X5mMP63FGC0MjbTR6gDbM79mHpRwX6B7neCrhAezbHDKyiW5Valair9xhUYrlDlmhUdjFLfpMO1bQK+3Gk29vUnhJqd4rTUTHvPOskG7hP4NTQMW13PlozNvVeCLhI+EY5AqEGaRNXuDl1IXZbKhrxGoy9G9Bxq8ksxRQUTVMG+wNnLzUKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAQtCY3EA=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhASo/PR3lRwPHo9AYn/MCC8MsI7q4YMyiDw6U/AMr+csWbKqx7ZTdWpSL1ECQspJORMl2F59sMDl6ATGHWv1mtCbkBKPkBJTsBoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAQJPpYIAxJGTek7r96b2mR8D67o1c5u1EBz8W5hw9zMAGS/V//6X5mMP63FGC0MjbTR6gDbM79mHpRwX6B7neCrhAezbHDKyiW5Valair9xhUYrlDlmhUdjFLfpMO1bQK+3Gk29vUnhJqd4rTUTHvPOskG7hP4NTQMW13PlozNvVeCLhI+EY5AqEGaRNXuDl1IXZbKhrxGoy9G9Bxq8ksxRQUTVMG+wNnLzUKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAQtCY3EA==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhASo/PR3lRwPHo9AYn/MCC8MsI7q4YMyiDw6U/AMr+csWbKqx7ZTdWpSL1ECQspJORMl2F59sMDl6ATGHWv1mtCbkBKPkBJTsBoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAQJPpYIAxJGTek7r96b2mR8D67o1c5u1EBz8W5hw9zMAGS/V//6X5mMP63FGC0MjbTR6gDbM79mHpRwX6B7neCrhAezbHDKyiW5Valair9xhUYrlDlmhUdjFLfpMO1bQK+3Gk29vUnhJqd4rTUTHvPOskG7hP4NTQMW13PlozNvVeCLhI+EY5AqEGaRNXuDl1IXZbKhrxGoy9G9Bxq8ksxRQUTVMG+wNnLzUKoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAQtCY3EA==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "���\u000bg\u001d/(w��R��uhHK�i�\u000f�&['\u001a\u0016B)",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422874,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422874,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QeoggJuAbkHofkHnj8B+QeZuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDkH0m6usjETybAfrEtQ3CfrQr1s+j6d+GvnkZNyHh84Lhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEEBKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQm+Rmu9YLZ0zm9hVy7r6HZoRT5/Zf51TlFPFcyJV/5YW4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBQWhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEE9oz9Xzqfg+4Ohey944Sei3uQn2KrVf2FooddUQUJfSuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQkJoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhA1Bh+uKTf+hBCGPMHHle1QbNQ3/TGm1JcvGrScnDU8G7hx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EICKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQM1DqWLp7/BedNhM0eYC2/04QYqGep0w0cYLLVTpI9Ui4cfhvKQKhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BBwehBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEB6+5MLlh4kKT5l0+6ehKbJcqRDRoGazFUIlySEPJcnGuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQYGoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAPzT7MBDodQf93/uhrDTLiunfi0XHx5wpg7lCY0X3nbLhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEDA6EFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMC5Ab75AbtAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAAFDjpVvkmOsl5sgNigmLHZyLKy82N6hYAtsti+JzzuLkBdPkBcSkCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQICoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEACCAT+5ASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwDB03es=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEBAk+lggDEkZN6Tuv3pvaZHwPrujVzm7UQHPxbmHD3MwAZL9X//pfmYw/rcUYLQyNtNHqANszv2YelHBfoHud4KuEB7NscMrKJblVqVqKv3GFRiuUOWaFR2MUt+kw7VtAr7caTb29SeEmp3itNRMe886yQbuE/g1NAxbXc+WjM29V4IuEj4RjkCoQZpE1e4OXUhdlsqGvEajL0b0HGrySzFFBRNUwb7A2cvNQqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHin2bCnt",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl///PAcIg=="
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422873,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "gas_price": 1000006153
  }
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422873,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGaRNXuDl1IXZbKhrxGoy9G9Bxq8ksxRQUTVMG+wNnLzWhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BgAu4uPi2ggI+AaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAQqDD0JAhDua4gm4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgDHICnyxDxoLwW1xpJGqx+PY3VRMj0/FzU+qSK5Tupne5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaJzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALkDiPkDhUABoHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2w70ABoJCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChi8oKAQCGJGE5yn/3qulAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEIXECgEACrDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/8AhwG98jk/9dAvRSYhDg==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1000006153,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhAYLA5Iun1p2v0W86qSH56oKIGIdPkRHvoLN8NtfuVdGw9fKJc056dhZBCCOaqSqhzegFao8NoDgbTgcdJDwN3D7kH4PkH3YICCQGhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81oQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muIJuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAxyAp8sQ8aC8FtcaSRqsfj2N1UTI9Pxc1PqkiuU7qZ3uQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfI5P/XQL0bZXVU="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAYLA5Iun1p2v0W86qSH56oKIGIdPkRHvoLN8NtfuVdGw9fKJc056dhZBCCOaqSqhzegFao8NoDgbTgcdJDwN3D7kH4PkH3YICCQGhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81oQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muIJuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAxyAp8sQ8aC8FtcaSRqsfj2N1UTI9Pxc1PqkiuU7qZ3uQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfI5P/XQL0bZXVU=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAYLA5Iun1p2v0W86qSH56oKIGIdPkRHvoLN8NtfuVdGw9fKJc056dhZBCCOaqSqhzegFao8NoDgbTgcdJDwN3D7kH4PkH3YICCQGhBmkTV7g5dSF2Wyoa8RqMvRvQcavJLMUUFE1TBvsDZy81oQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYALuLj4toICPgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muIJuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAxyAp8sQ8aC8FtcaSRqsfj2N1UTI9Pxc1PqkiuU7qZ3uQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfI5P/XQL0bZXVU=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422872,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422872,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422871,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "died"
    }
  },
  "version": 1
}

responder closes WebSocket connection

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
    "data": {
      "event": "died"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_oH1pNs4viNBGC5gTr5C8qFEat796bxZ4j7JEzaT5tTjTHXTtW",
  "id": -576460752303422871,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection

initiator opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&host=localhost&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=initiator

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_4AEI+7M0St48NmJrBGwLdAqxJ/UHILM94yDhvE0zez2Pkzby"
    }
  },
  "version": 1
}

initiator info

The local fsm has been started

responder opens a WebSocket connection

ws://localhost:3014/channel?channel_reserve=2&initiator_amount=70000000000000&initiator_id=ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C&keep_running=false&lock_period=10&port=13179&protocol=json-rpc&push_amount=1&responder_amount=40000000000000&responder_id=ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt&role=responder

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "fsm_up",
      "fsm_id": "ba_o6XapA25vDZl9B8EXVqN3Yhbvye55omNSLd+MuSCgn00GVhH"
    }
  },
  "version": 1
}

responder info

The local fsm has been started

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "channel_open"
    }
  },
  "version": 1
}

responder info

Received an WebSocket opening request

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": null,
    "data": {
      "event": "channel_accept"
    }
  },
  "version": 1
}

initiator info

Received an WebSocket connection accepted

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.initiator_sign",
  "params": {
    "channel_id": null,
    "data": {
      "signed_tx": "tx_+IgLAcC4g/iBMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhAGeddIAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYw0u/9Cw==",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422870,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MsLAfhCuEAbERWxvkdkp0Tlh/jHOAXme4eglE9t59pKpasVjHQLx3c909PZoBDZ2X3RyAwZuFlx7fzj/oTsybpQw2dzh+EKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGMJ1IZAY="
  }
}

initiator <--- node

{
  "channel_id": null,
  "id": -576460752303422870,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_o6XapA25vDZl9B8EXVqN3Yhbvye55omNSLd+MuSCgn00GVhH"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+MsLAfhCuEAbERWxvkdkp0Tlh/jHOAXme4eglE9t59pKpasVjHQLx3c909PZoBDZ2X3RyAwZuFlx7fzj/oTsybpQw2dzh+EKuIP4gTIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQBnnXSADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGMJ1IZAY=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422869,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422869,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_4AEI+7M0St48NmJrBGwLdAqxJ/UHILM94yDhvE0zez2Pkzby"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "message": {
        "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
        "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "info": "Hello",
        "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
      }
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "info": "Hello back",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.message",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "message": {
        "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422868,
  "jsonrpc": "2.0",
  "method": "channels.get.balances",
  "params": {
    "accounts": [
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422868,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999999
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000001
    }
  ],
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "own_funding_locked"
    }
  },
  "version": 1
}

initiator info

Funding has been confirmed locally on-chain

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "own_funding_locked"
    }
  },
  "version": 1
}

responder info

Funding has been confirmed locally on-chain

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "funding_locked"
    }
  },
  "version": 1
}

responder info

Funding has been confirmed on-chain by other party

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "funding_locked"
    }
  },
  "version": 1
}

initiator info

Funding has been confirmed on-chain by other party

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "open"
    }
  },
  "version": 1
}

responder info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "open"
    }
  },
  "version": 1
}

initiator info

Channel is open and ready to use

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+QENCwH4hLhADnkDVZYeI5G9wPdhRgxnp2WShQ2rGrUh+DqXu5eVRJXYU+ZuhPjCvJ/Z60ibOi0rhCssGAXQEEvBFGAaLRw2DbhAGxEVsb5HZKdE5Yf4xzgF5nuHoJRPbefaSqWrFYx0C8d3PdPT2aAQ2dl90cgMGbhZce384/6E7Mm6UMNnc4fhCriD+IEyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAZ510gAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjByQKJL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new_contract",
  "params": {
    "abi_version": 1,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
    "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
    "deposit": 10,
    "vm_version": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fAqDq2JFeO2C5etnX2pMEkSiBS8W5pwfxCyOyJ0evVuwZpUaCl44=",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422867,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAbvzGjtNdZCQ/DnQY4ycDHv6m33P854ccaPpUko9JLO9gPNq9zaedu7aQur4VWrGdm7P7nYotpsgW4yhn4aesFuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaXiZ5Eb"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422867,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAbvzGjtNdZCQ/DnQY4ycDHv6m33P854ccaPpUko9JLO9gPNq9zaedu7aQur4VWrGdm7P7nYotpsgW4yhn4aesFuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaXiZ5Eb",
      "updates": [
        {
          "abi_version": 1,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDiIx1s38k5Ft5Ms6mFe/Zc9A/CVvShSYs/fnyYDBmTRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWctrmZ",
          "code": "cb_+QW5RgOgmeYbHHeqvRg3YvbB0Okz4GJjGybIywoOkveyANNIS/X5BEj4yqBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUt4NnZXQBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD466CzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCToR0aWNrAbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////5Aoyg4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0SEaW5pdAC4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALkBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA//////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wADGmvPo=",
          "deposit": 10,
          "op": "OffChainNewContract",
          "owner": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "vm_version": 6
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422866,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAbvzGjtNdZCQ/DnQY4ycDHv6m33P854ccaPpUko9JLO9gPNq9zaedu7aQur4VWrGdm7P7nYotpsgW4yhn4aesFuEB5qblLFR+xuVA+keV2VDPIVVVkNKsMCdzcxN7NtIzLjdfi0udpQQ6fpu2PYlI8Fftq6chAlSzMlM3rm62UYagKuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVXy5mL"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422866,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAbvzGjtNdZCQ/DnQY4ycDHv6m33P854ccaPpUko9JLO9gPNq9zaedu7aQur4VWrGdm7P7nYotpsgW4yhn4aesFuEB5qblLFR+xuVA+keV2VDPIVVVkNKsMCdzcxN7NtIzLjdfi0udpQQ6fpu2PYlI8Fftq6chAlSzMlM3rm62UYagKuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVXy5mL"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAbvzGjtNdZCQ/DnQY4ycDHv6m33P854ccaPpUko9JLO9gPNq9zaedu7aQur4VWrGdm7P7nYotpsgW4yhn4aesFuEB5qblLFR+xuVA+keV2VDPIVVVkNKsMCdzcxN7NtIzLjdfi0udpQQ6fpu2PYlI8Fftq6chAlSzMlM3rm62UYagKuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wKg6tiRXjtguXrZ19qTBJEogUvFuacH8QsjsidHr1bsGaVXy5mL"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fA6Cm9p/X/sj7d/Fojx33FpDvS5QO+zGwfIj8fNzJCQarlj2dB0s=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422865,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECxMR7dsaOjfnSCtmBfHIydqB/pupF7+K3LWkDsCHt56TWhyBOSZc7knJM9dIm5qontKUpfwvEki6vRZ5sGY+gOuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5YuhVwP"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422865,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuECxMR7dsaOjfnSCtmBfHIydqB/pupF7+K3LWkDsCHt56TWhyBOSZc7knJM9dIm5qontKUpfwvEki6vRZ5sGY+gOuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5YuhVwP",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422864,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAuOvhkavqIhlHVTRVfxZqUWcEN47kqyFbsHJikXf5qT4BIMOF+uCm5DhfgM0qBLL+sb4tRkOMFya/fAmygtDQJuECxMR7dsaOjfnSCtmBfHIydqB/pupF7+K3LWkDsCHt56TWhyBOSZc7knJM9dIm5qontKUpfwvEki6vRZ5sGY+gOuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5Y7KA0s"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422864,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAuOvhkavqIhlHVTRVfxZqUWcEN47kqyFbsHJikXf5qT4BIMOF+uCm5DhfgM0qBLL+sb4tRkOMFya/fAmygtDQJuECxMR7dsaOjfnSCtmBfHIydqB/pupF7+K3LWkDsCHt56TWhyBOSZc7knJM9dIm5qontKUpfwvEki6vRZ5sGY+gOuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5Y7KA0s"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAuOvhkavqIhlHVTRVfxZqUWcEN47kqyFbsHJikXf5qT4BIMOF+uCm5DhfgM0qBLL+sb4tRkOMFya/fAmygtDQJuECxMR7dsaOjfnSCtmBfHIydqB/pupF7+K3LWkDsCHt56TWhyBOSZc7knJM9dIm5qontKUpfwvEki6vRZ5sGY+gOuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wOgpvaf1/7I+3fxaI8d9xaQ70uUDvsxsHyI/HzcyQkGq5Y7KA0s"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 4,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 4,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fBKDNKNGDVqG8FrLwhQ9R1EVsMVs35QMovKvtD1RlwmEHyzBbEYc=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422863,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB1EtRIOY5He2+owH5DkrDSrIznsnIB0bXmIXQgxO+kZlt2pjY5SLQNzMWYmwLwnnxwjrDjutUdCA5/UEzfV8IMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8t9aA27"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422863,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB1EtRIOY5He2+owH5DkrDSrIznsnIB0bXmIXQgxO+kZlt2pjY5SLQNzMWYmwLwnnxwjrDjutUdCA5/UEzfV8IMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8t9aA27",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422862,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAaSmuTVYLGNuQxGYUYskLZh//gS2OEAikkhIv65zmZIkA1Qk7OixFaBv2rPj0U0xLwj4RwIdPeYIhsmVhlxjIDuEB1EtRIOY5He2+owH5DkrDSrIznsnIB0bXmIXQgxO+kZlt2pjY5SLQNzMWYmwLwnnxwjrDjutUdCA5/UEzfV8IMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8vT5DHX"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422862,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAaSmuTVYLGNuQxGYUYskLZh//gS2OEAikkhIv65zmZIkA1Qk7OixFaBv2rPj0U0xLwj4RwIdPeYIhsmVhlxjIDuEB1EtRIOY5He2+owH5DkrDSrIznsnIB0bXmIXQgxO+kZlt2pjY5SLQNzMWYmwLwnnxwjrDjutUdCA5/UEzfV8IMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8vT5DHX"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAaSmuTVYLGNuQxGYUYskLZh//gS2OEAikkhIv65zmZIkA1Qk7OixFaBv2rPj0U0xLwj4RwIdPeYIhsmVhlxjIDuEB1EtRIOY5He2+owH5DkrDSrIznsnIB0bXmIXQgxO+kZlt2pjY5SLQNzMWYmwLwnnxwjrDjutUdCA5/UEzfV8IMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wSgzSjRg1ahvBay8IUPUdRFbDFbN+UDKLyr7Q9UZcJhB8vT5DHX"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fBaBKd77tzS0/F6PJCGNIxM1ROuq8JugHifpaqYptO+bBShop3mE=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422861,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECyRzhqnKW5qsI2j0yOAGllcK5VzhiJU3bsUVYRTWRI2t2Dg+NMt2bpkahpJu9fDaTgfws4JLHeYBzdhsjz/PINuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUr/cfYP"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422861,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuECyRzhqnKW5qsI2j0yOAGllcK5VzhiJU3bsUVYRTWRI2t2Dg+NMt2bpkahpJu9fDaTgfws4JLHeYBzdhsjz/PINuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUr/cfYP",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422860,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECyRzhqnKW5qsI2j0yOAGllcK5VzhiJU3bsUVYRTWRI2t2Dg+NMt2bpkahpJu9fDaTgfws4JLHeYBzdhsjz/PINuEDiPBXtwfIyMTpbJm0MCrZ0ze8D6d4186EaVLemUe8rhgKWixCQ0FcY980MF4u1Gb7OWJAUDhk+1YmZUj3RXV8PuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUoEWkQK"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422860,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuECyRzhqnKW5qsI2j0yOAGllcK5VzhiJU3bsUVYRTWRI2t2Dg+NMt2bpkahpJu9fDaTgfws4JLHeYBzdhsjz/PINuEDiPBXtwfIyMTpbJm0MCrZ0ze8D6d4186EaVLemUe8rhgKWixCQ0FcY980MF4u1Gb7OWJAUDhk+1YmZUj3RXV8PuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUoEWkQK"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuECyRzhqnKW5qsI2j0yOAGllcK5VzhiJU3bsUVYRTWRI2t2Dg+NMt2bpkahpJu9fDaTgfws4JLHeYBzdhsjz/PINuEDiPBXtwfIyMTpbJm0MCrZ0ze8D6d4186EaVLemUe8rhgKWixCQ0FcY980MF4u1Gb7OWJAUDhk+1YmZUj3RXV8PuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wWgSne+7c0tPxejyQhjSMTNUTrqvCboB4n6WqmKbTvmwUoEWkQK"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fBqC3bXBFip8XRh2sPOpYKl5Tsa8eif2V7m95M5kSLfvPhC7Th4c=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422859,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEBKEhnQPSqK1TvH6Qt7FjzX9WEirNP28/CCHYBMIPdo8xxFzw6krBubaQhOtivPoZrQNc9HSfjGTEbub1EOkx0LuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QXY9FY"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422859,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEBKEhnQPSqK1TvH6Qt7FjzX9WEirNP28/CCHYBMIPdo8xxFzw6krBubaQhOtivPoZrQNc9HSfjGTEbub1EOkx0LuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4QXY9FY",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422858,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAD3F1ltyZzLoIoDmGG7qrQghifyWItOzAtbaaXhLXQCUYgt0CqAZuWthOpxupEsihG6PUwM/2Mv4+OCdNzwfkCuEBKEhnQPSqK1TvH6Qt7FjzX9WEirNP28/CCHYBMIPdo8xxFzw6krBubaQhOtivPoZrQNc9HSfjGTEbub1EOkx0LuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SPd7kS"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422858,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAD3F1ltyZzLoIoDmGG7qrQghifyWItOzAtbaaXhLXQCUYgt0CqAZuWthOpxupEsihG6PUwM/2Mv4+OCdNzwfkCuEBKEhnQPSqK1TvH6Qt7FjzX9WEirNP28/CCHYBMIPdo8xxFzw6krBubaQhOtivPoZrQNc9HSfjGTEbub1EOkx0LuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SPd7kS"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAD3F1ltyZzLoIoDmGG7qrQghifyWItOzAtbaaXhLXQCUYgt0CqAZuWthOpxupEsihG6PUwM/2Mv4+OCdNzwfkCuEBKEhnQPSqK1TvH6Qt7FjzX9WEirNP28/CCHYBMIPdo8xxFzw6krBubaQhOtivPoZrQNc9HSfjGTEbub1EOkx0LuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wagt21wRYqfF0YdrDzqWCpeU7GvHon9le5veTOZEi37z4SPd7kS"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 5
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 5
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 5
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 5
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 5,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 5,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 6
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 6
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 6
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 6
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 6,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 6,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ABCDEFG",
    "round": 3
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ABCDEFG",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "caller_nonce": 3,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 3,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX4y1tk"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.clean_contract_calls",
  "params": {}
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.calls_pruned.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "action": "calls_pruned"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 3
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1004,
        "message": "Call not found"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 3
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fB6D74ts0zr84T5TVF7oGz5iXPWmsFJZUntsqbVWLyrZFu4i677U=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422857,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDsI6volCcqAo2+qKfbyHuN9iFpbuCYMIQ3Sm+IZnFLbFazGljQYkR9NyUdajT35+ekWf6QPyOlls2Bu/xBOoUPuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93weg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbtyLjdg"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422857,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDsI6volCcqAo2+qKfbyHuN9iFpbuCYMIQ3Sm+IZnFLbFazGljQYkR9NyUdajT35+ekWf6QPyOlls2Bu/xBOoUPuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93weg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbtyLjdg",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422856,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEClCMNTUaXR4R4hraAxKRTfA/6JJgFgsHgtsNnIjeLBsv5BQc5YzC2N092UIZhmWEXfe/zVIPIi/qOCh9yVYd8NuEDsI6volCcqAo2+qKfbyHuN9iFpbuCYMIQ3Sm+IZnFLbFazGljQYkR9NyUdajT35+ekWf6QPyOlls2Bu/xBOoUPuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93weg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvCBVRt"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422856,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEClCMNTUaXR4R4hraAxKRTfA/6JJgFgsHgtsNnIjeLBsv5BQc5YzC2N092UIZhmWEXfe/zVIPIi/qOCh9yVYd8NuEDsI6volCcqAo2+qKfbyHuN9iFpbuCYMIQ3Sm+IZnFLbFazGljQYkR9NyUdajT35+ekWf6QPyOlls2Bu/xBOoUPuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93weg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvCBVRt"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEClCMNTUaXR4R4hraAxKRTfA/6JJgFgsHgtsNnIjeLBsv5BQc5YzC2N092UIZhmWEXfe/zVIPIi/qOCh9yVYd8NuEDsI6volCcqAo2+qKfbyHuN9iFpbuCYMIQ3Sm+IZnFLbFazGljQYkR9NyUdajT35+ekWf6QPyOlls2Bu/xBOoUPuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93weg++LbNM6/OE+U1Re6Bs+Ylz1prBSWVJ7bKm1Vi8q2RbvCBVRt"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 8,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 8,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.dry_run.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.dry_run.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 7
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 7
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 7
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 7
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 7,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 7,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbSGxoV"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fCKDZkikRwm9X2aF5+LO31nSuNfLOTaNdzsgt0BKS68TOQRPXz7I=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422855,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA+fv5cchKJJMnJlv/TSXfQhJD+OV7haYkGI66uHfHFGPeyHgPXC6RDgzuCWd9jTpV1jaAlE/wh2a9+aaAVC+4JuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkHObNcQ"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422855,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA+fv5cchKJJMnJlv/TSXfQhJD+OV7haYkGI66uHfHFGPeyHgPXC6RDgzuCWd9jTpV1jaAlE/wh2a9+aaAVC+4JuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkHObNcQ",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422854,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA+fv5cchKJJMnJlv/TSXfQhJD+OV7haYkGI66uHfHFGPeyHgPXC6RDgzuCWd9jTpV1jaAlE/wh2a9+aaAVC+4JuEBMe1u4dFUOo4HCyxM70zG5Lx3PpcRbuTsgFH9ITJANT0TEgThTFJVEJmn9ihHIh93qpsxtEoRsgRBKFWKfytoMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkG+DZ5l"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422854,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEA+fv5cchKJJMnJlv/TSXfQhJD+OV7haYkGI66uHfHFGPeyHgPXC6RDgzuCWd9jTpV1jaAlE/wh2a9+aaAVC+4JuEBMe1u4dFUOo4HCyxM70zG5Lx3PpcRbuTsgFH9ITJANT0TEgThTFJVEJmn9ihHIh93qpsxtEoRsgRBKFWKfytoMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkG+DZ5l"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEA+fv5cchKJJMnJlv/TSXfQhJD+OV7haYkGI66uHfHFGPeyHgPXC6RDgzuCWd9jTpV1jaAlE/wh2a9+aaAVC+4JuEBMe1u4dFUOo4HCyxM70zG5Lx3PpcRbuTsgFH9ITJANT0TEgThTFJVEJmn9ihHIh93qpsxtEoRsgRBKFWKfytoMuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wig2ZIpEcJvV9mhefizt9Z0rjXyzk2jXc7ILdASkuvEzkG+DZ5l"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fCaC6d6qpJPpXzCbSkKxdCaIDbRV0C8Var9vBF6xgzDqRcexYDqs=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422853,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAMboPJC8CqXQt3bhatfj+OSj5p0PRs3bs8BB9K2cDEPCY26WFS0uqcxncGlxfSDS62Xk1DZ3CbqQ23DX/M/9oLuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXErteYN"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422853,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAMboPJC8CqXQt3bhatfj+OSj5p0PRs3bs8BB9K2cDEPCY26WFS0uqcxncGlxfSDS62Xk1DZ3CbqQ23DX/M/9oLuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXErteYN",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422852,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAMboPJC8CqXQt3bhatfj+OSj5p0PRs3bs8BB9K2cDEPCY26WFS0uqcxncGlxfSDS62Xk1DZ3CbqQ23DX/M/9oLuEBsHaDalUlmvPF/tgaSOpxXKP2Ehj2hM/CHxB75dhL4dK8IOQAhzuwF9IAM2Y/XFHlzKQGOt3vYPj9hMqp8BgADuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXE8g1pH"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422852,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAMboPJC8CqXQt3bhatfj+OSj5p0PRs3bs8BB9K2cDEPCY26WFS0uqcxncGlxfSDS62Xk1DZ3CbqQ23DX/M/9oLuEBsHaDalUlmvPF/tgaSOpxXKP2Ehj2hM/CHxB75dhL4dK8IOQAhzuwF9IAM2Y/XFHlzKQGOt3vYPj9hMqp8BgADuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXE8g1pH"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuEAMboPJC8CqXQt3bhatfj+OSj5p0PRs3bs8BB9K2cDEPCY26WFS0uqcxncGlxfSDS62Xk1DZ3CbqQ23DX/M/9oLuEBsHaDalUlmvPF/tgaSOpxXKP2Ehj2hM/CHxB75dhL4dK8IOQAhzuwF9IAM2Y/XFHlzKQGOt3vYPj9hMqp8BgADuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wmguneqqST6V8wm0pCsXQmiA20VdAvFWq/bwResYMw6kXE8g1pH"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": "1",
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": "1",
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": "1",
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 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,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "ABCDEFG",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1009,
        "message": "Broken encoding: contract bytearray"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "ABCDEFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ABCDEFG"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.update.call_contract",
      "params": {
        "abi_version": 1,
        "amount": 0,
        "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
        "contract_id": "ABCDEFG"
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.call_contract",
  "params": {
    "abi_version": 1,
    "amount": 0,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3fCqCipoS6aEYC2966NhN/h18AIP4uJRH+0o1rYv9JCQweKWt/xKo=",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422851,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHik1eLLL"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422851,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "update"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+JALAfhCuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHik1eLLL",
      "updates": [
        {
          "abi_version": 1,
          "amount": 0,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBJ7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYPjVAQ==",
          "call_stack": [],
          "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422850,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEC4wPTlnQ4ON0fE1NQvxc8kVVwwK/ZOu/jbc57Bf++4tYPJ3iSwi3WtRrMQbo9h1VRLBpeaib87YWFoqkEcYdcAuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinjFt/d"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422850,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEC4wPTlnQ4ON0fE1NQvxc8kVVwwK/ZOu/jbc57Bf++4tYPJ3iSwi3WtRrMQbo9h1VRLBpeaib87YWFoqkEcYdcAuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinjFt/d"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "state": "tx_+NILAfiEuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEC4wPTlnQ4ON0fE1NQvxc8kVVwwK/ZOu/jbc57Bf++4tYPJ3iSwi3WtRrMQbo9h1VRLBpeaib87YWFoqkEcYdcAuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinjFt/d"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 9
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 9
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 9
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 9
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 9,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 9,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 10
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": "2"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1008,
        "message": "Not a number"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "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_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ABCEDFG",
        "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ABCDEFG",
    "round": 10
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.contract_call",
      "params": {
        "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
        "contract_id": "ABCDEFG",
        "round": 10
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call",
  "params": {
    "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "round": 10
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.contract_call.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "caller_id": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "caller_nonce": 10,
      "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
      "gas_price": 1,
      "gas_used": 380,
      "height": 10,
      "log": [],
      "return_type": "ok",
      "return_value": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc908qb"
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
    ],
    "contracts": [
      "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC"
    ]
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi.reply",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "poi": "pi_+QiCPAH5Aar5Aaeg/xaYlQYtkCkvjp91m5wWsQ67/29bJLlTqoRwdx8JMon5AYP4SaAKIVXE2JtsG1AvpAThaffPRfTfrHqdTK+V+RPcjbtnM+egM4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAr4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6D+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lse2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKf/f4lKD/FpiVBi2QKS+On3WbnBaxDrv/b1skuVOqhHB3HwkyifhxgICAgICAoJnfodLDZS3PAMd+2Dirf+Y0DrFjnbmdVABf7RJQiFFGoAohVcTYm2wbUC+kBOFp989F9N+sep1Mr5X5E9yNu2czgKD+4wSC4Ve0F0tyKnD2rVhkBjbEeUnr+0Bzo45NLq2lsYCAgICAgIDj4qBgbM3ZZuQk0sQk/jDaBJq7fvfw8KsOhCO0TPQkyC6Zh8DA+Qap+QamoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+QaC+GagFWojT28W9Z0TnxNAuum0J22YHJQKy4SSFSEtUtMXwV/4QyC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf4RKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjOIQoM2miK1kuAVDrf0qzdiTuqIP6z+E2ZL3oonQdMMfIJ3p+HSgSBEeVwu8cW7q/gUKtI9BT7SQXY1Hq9ywIfX9gYKO8UX4UaAVaiNPbxb1nROfE0C66bQnbZgclArLhJIVIS1S0xfBX6DDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd4CAgICAgICAgICAgICAgPhmoGLD/LH3mW6RzNEkDR/57kVtMnGZ1jYiqZGdt8o1nJT3+EOhAHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQoHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QO2oHGbA5JQinbIb4EDcQfsvluiJG5kFC58N0+I36KKU6ul+QOSgKAd3Ki5Xta8rw1yNNC+toRi/FCkzdgp3d1caRTovYHYjICAgICAgICAgICAgICAuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAr45qDDDeaJlRHo4YX4QKrPXDoo2A+QKyK0sayxjzyBsQNGd/jDILjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FOgzaaIrWS4BUOt/SrN2JO6og/rP4TZkveiidB0wx8gnenxoEgRHlcLvHFu6v4FCrSPQU+0kF2NR6vcsCH1/YGCjvFFgICAgICAgICAgICAgICAAMDA4wJ+2Q=="
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_3NTNtGF"
    ],
    "contracts": [
      "ct_3NTNtGF"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 1005,
        "message": "Broken encoding: account pubkey"
      },
      {
        "code": 1006,
        "message": "Broken encoding: contract pubkey"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_3NTNtGF"
        ],
        "contracts": [
          "ct_3NTNtGF"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [
      "ak_11111111111111111111111111111115rHyByZ"
    ],
    "contracts": []
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [
          "ak_11111111111111111111111111111115rHyByZ"
        ],
        "contracts": []
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.get.poi",
  "params": {
    "accounts": [],
    "contracts": [
      "ct_11111111111111111111111111111115rHyByZ"
    ]
  }
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "error": {
    "code": 3,
    "data": [
      {
        "code": 100,
        "message": "X doesn't exist"
      }
    ],
    "message": "Rejected",
    "request": {
      "jsonrpc": "2.0",
      "method": "channels.get.poi",
      "params": {
        "accounts": [],
        "contracts": [
          "ct_11111111111111111111111111111115rHyByZ"
        ]
      }
    }
  },
  "id": null,
  "jsonrpc": "2.0",
  "version": 1
}

responder ---> node

{
  "id": -576460752303422849,
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo",
  "params": {}
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422849,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.snapshot_solo_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+QEuCwHAuQEo+QElOwGhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3foQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwobjU+NILAfiEuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEC4wPTlnQ4ON0fE1NQvxc8kVVwwK/ZOu/jbc57Bf++4tYPJ3iSwi3WtRrMQbo9h1VRLBpeaib87YWFoqkEcYdcAuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHikAhhMG0SswABEhUYnG",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.snapshot_solo_sign",
  "params": {
    "signed_tx": "tx_+QFxCwH4QrhADP562GfDKll1uJwmpQdr/KSLjTEh9UiqgePwqXN9oaKV0zXW5Juh0GlAaEM6037ovbtE+2HIG6iV8AckOEt6DLkBKPkBJTsBoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI936EBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAh9HxsYc46//KU5XzebrrSiH98g8494ZFT1Ny1uwbjoxNph9eDDCzXFNVlUJ/1L63X9hAti8U7/yRECHQLBxSArhAuMD05Z0ODjdHxNTUL8XPJFVcMCv2Trv423OewX/vuLWDyd4ksIt1rUazEG6PYdVUSwaXmom/O2FhaKpBHGHXALhI+EY5AqEGPGrWi45tCl4zacQyEMR1Rg/tSulsX0QLuKMG0hgSPd8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAR7dOe2Q=="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhADP562GfDKll1uJwmpQdr/KSLjTEh9UiqgePwqXN9oaKV0zXW5Juh0GlAaEM6037ovbtE+2HIG6iV8AckOEt6DLkBKPkBJTsBoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI936EBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAh9HxsYc46//KU5XzebrrSiH98g8494ZFT1Ny1uwbjoxNph9eDDCzXFNVlUJ/1L63X9hAti8U7/yRECHQLBxSArhAuMD05Z0ODjdHxNTUL8XPJFVcMCv2Trv423OewX/vuLWDyd4ksIt1rUazEG6PYdVUSwaXmom/O2FhaKpBHGHXALhI+EY5AqEGPGrWi45tCl4zacQyEMR1Rg/tSulsX0QLuKMG0hgSPd8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAR7dOe2Q==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QFxCwH4QrhADP562GfDKll1uJwmpQdr/KSLjTEh9UiqgePwqXN9oaKV0zXW5Juh0GlAaEM6037ovbtE+2HIG6iV8AckOEt6DLkBKPkBJTsBoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI936EBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKG41PjSCwH4hLhAh9HxsYc46//KU5XzebrrSiH98g8494ZFT1Ny1uwbjoxNph9eDDCzXFNVlUJ/1L63X9hAti8U7/yRECHQLBxSArhAuMD05Z0ODjdHxNTUL8XPJFVcMCv2Trv423OewX/vuLWDyd4ksIt1rUazEG6PYdVUSwaXmom/O2FhaKpBHGHXALhI+EY5AqEGPGrWi45tCl4zacQyEMR1Rg/tSulsX0QLuKMG0hgSPd8KoKKmhLpoRgLb3ro2E3+HXwAg/i4lEf7SjWti/0kJDB4pAIYTBtErMAAR7dOe2Q==",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "min_depth_achieved",
      "tx_hash": "��8\u0010�Ծ��\b\u0007Y���1J0\u0013�(Gi������\u000bE�",
      "type": "channel_snapshot_solo_tx"
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422848,
  "jsonrpc": "2.0",
  "method": "channels.get.offchain_state",
  "params": {}
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422848,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_+QeoggJuAbkHofkHnj8B+QeZuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDkH0m6usjETybAfrEtQ3CfrQr1s+j6d+GvnkZNyHh84Lhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEEBKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQm+Rmu9YLZ0zm9hVy7r6HZoRT5/Zf51TlFPFcyJV/5YW4cfhvKQKhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChBQWhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEE9oz9Xzqfg+4Ohey944Sei3uQn2KrVf2FooddUQUJfSuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQkJoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhA1Bh+uKTf+hBCGPMHHle1QbNQ3/TGm1JcvGrScnDU8G7hx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EICKEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggHOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC4ufi3QAG4QHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQM1DqWLp7/BedNhM0eYC2/04QYqGep0w0cYLLVTpI9Ui4cfhvKQKhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+BBwehBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAYIBfKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgDAuLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEB6+5MLlh4kKT5l0+6ehKbJcqRDRoGazFUIlySEPJcnGuHH4bykCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQYGoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAwLi5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAPzT7MBDodQf93/uhrDTLiunfi0XHx5wpg7lCY0X3nbLhx+G8pAqEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKEDA6EFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAMC5Ab75AbtAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAAFDjpVvkmOsl5sgNigmLHZyLKy82N6hYAtsti+JzzuLkBdPkBcSkCoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoQICoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEACCAT+5ASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAwDB03es=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuECH0fGxhzjr/8pTlfN5uutKIf3yDzj3hkVPU3LW7BuOjE2mH14MMLNcU1WVQn/Uvrdf2EC2LxTv/JEQIdAsHFICuEC4wPTlnQ4ON0fE1NQvxc8kVVwwK/ZOu/jbc57Bf++4tYPJ3iSwi3WtRrMQbo9h1VRLBpeaib87YWFoqkEcYdcAuEj4RjkCoQY8ataLjm0KXjNpxDIQxHVGD+1K6WxfRAu4owbSGBI93wqgoqaEumhGAtveujYTf4dfACD+LiUR/tKNa2L/SQkMHinjFt/d",
    "trees": "ss_+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl///PAcIg=="
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422847,
  "jsonrpc": "2.0",
  "method": "channels.force_progress",
  "params": {
    "abi_version": 1,
    "amount": 10,
    "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
    "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
    "gas_price": 1000007058
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422847,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.force_progress_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "signed_tx": "tx_+QfmCwHAuQfg+QfdggIJAaEGPGrWi45tCl4zacQyEMR1Rg/tSulsX0QLuKMG0hgSPd+hAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgAu4uPi2ggI+AaEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGhBXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQAQqDD0JAhDua5ZK4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCgC3etWxVdKBBoqiNpjcYFQwXnbYpxrHdl1Bv15qbEb5e5Bqv5Bqg+ALkFGvkFF4ICbQG5BRD5BQ0/AfkFCLjp+OdAAaJzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEBABuMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4afhnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6blQAGhc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQALkDiPkDhUABoHOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQuQNf+QNcKAGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChgwYAAbkDLfkDKkYDoJnmGxx3qr0YN2L2wdDpM+BiYxsmyMsKDpL3sgDTSEv1+QG5+MqgSexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLeDZ2V0AbhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Ougs1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk6EdGljawG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////uQFBYgAAj2IAAMKRgICAUX9J7EkHbAIDcSakMwPq3OQ7LiwylFexE8UKfiLciYCUtxRiAAE2V1CAgFF/4iMdbN/JORbeTLOphXv2XPQPwlb0oUmLP358mAwZk0QUYgAA0VdQgFF/s1YOUh0j2pzEvJUnkl/EhXyTHgHxJMkeqCn0IQ+lwk4UYgABG1dQYAEZUQBbYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUpBZYABRWVJgAFJgAPNbYACAUmAA81tgAFFRkFZbYCABUVGQUIOSUICRUFCAWZCBUllgIAGQgVJgIJADYAAZWWAgAZCBUmAgkANgAFmQgVKBUllgIAGQgVJgIJADYAOBUoFSkFCQVltQWVBQYABRYAFgAFFRAVmQgVKQUGAAUlmQVltQUFlQUGIAAMpWhTQuMi4wAIABwAq4yfjHggJuAbjB+L8/Afi7uLn4t0ABuEBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEO5rA+H+wkIbumEBC+DwDa4sljTu1ngCvK5eZ3yXruqsuHH4bykCoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgQoKoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAGCAXygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcAwIrJggJvAYTDPwHAismCAnABhMM/AcCKyYICcQGEwz8BwLib+JmCAnIBuJP4kT8B+I2w70ABoJCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChi8oKAQCGJGE5yn/3qulAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEIXECgEACrDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/8AhwG98lOy46AS75zJbQ==",
      "updates": [
        {
          "abi_version": 1,
          "amount": 10,
          "call_data": "cb_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCzVg5SHSPanMS8lSeSX8SFfJMeAfEkyR6oKfQhD6XCTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5gCcXw==",
          "call_stack": [],
          "caller_id": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "contract_id": "ct_stWxNVbPU3ms8yGmgjqMPZDVcX8NVVvdsNAjfH3HaUHnvfycC",
          "gas": 1000000,
          "gas_price": 1000007058,
          "op": "OffChainCallContract"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.force_progress_sign",
  "params": {
    "signed_tx": "tx_+QgpCwH4QrhAgXb8f2ChmzjWaZy7+xQcTBggYFExx5qA7iQIePAokHe9+QoAVg3sgoonFhZBJ5DrJR5nkk0PBkQukCrZpdS9DrkH4PkH3YICCQGhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3foQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muWSuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAt3rVsVXSgQaKojaY3GBUMF522Kcax3ZdQb9eamxG+XuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfJTsuOgEvQQmXo="
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAgXb8f2ChmzjWaZy7+xQcTBggYFExx5qA7iQIePAokHe9+QoAVg3sgoonFhZBJ5DrJR5nkk0PBkQukCrZpdS9DrkH4PkH3YICCQGhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3foQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muWSuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAt3rVsVXSgQaKojaY3GBUMF522Kcax3ZdQb9eamxG+XuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfJTsuOgEvQQmXo=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QgpCwH4QrhAgXb8f2ChmzjWaZy7+xQcTBggYFExx5qA7iQIePAokHe9+QoAVg3sgoonFhZBJ5DrJR5nkk0PBkQukCrZpdS9DrkH4PkH3YICCQGhBjxq1ouObQpeM2nEMhDEdUYP7UrpbF9EC7ijBtIYEj3foQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYALuLj4toICPgGhAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChoQVzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqEAEKgw9CQIQ7muWSuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAoAt3rVsVXSgQaKojaY3GBUMF522Kcax3ZdQb9eamxG+XuQar+QaoPgC5BRr5BReCAm0BuQUQ+QUNPwH5BQi46fjnQAGic4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhAQAbjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD//////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuGn4Z0ABonOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABem5UABoXOMREr22hNQej+eqO0NiZlnqaANpQyO7WlbkxoaSKoQEAC5A4j5A4VAAaBzjERK9toTUHo/nqjtDYmZZ6mgDaUMju1pW5MaGkiqELkDX/kDXCgBoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYMGAAG5Ay35AypGA6CZ5hscd6q9GDdi9sHQ6TPgYmMbJsjLCg6S97IA00hL9fkBufjKoEnsSQdsAgNxJqQzA+rc5DsuLDKUV7ETxQp+ItyJgJS3g2dldAG4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjroLNWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOhHRpY2sBuGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////+4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////7kBQWIAAI9iAADCkYCAgFF/SexJB2wCA3EmpDMD6tzkOy4sMpRXsRPFCn4i3ImAlLcUYgABNldQgIBRf+IjHWzfyTkW3kyzqYV79lz0D8JW9KFJiz9+fJgMGZNEFGIAANFXUIBRf7NWDlIdI9qcxLyVJ5JfxIV8kx4B8STJHqgp9CEPpcJOFGIAARtXUGABGVEAW2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKQWWAAUVlSYABSYADzW2AAgFJgAPNbYABRUZBWW2AgAVFRkFCDklCAkVBQgFmQgVJZYCABkIFSYCCQA2AAGVlgIAGQgVJgIJADYABZkIFSgVJZYCABkIFSYCCQA2ADgVKBUpBQkFZbUFlQUGAAUWABYABRUQFZkIFSkFBgAFJZkFZbUFBZUFBiAADKVoU0LjIuMACAAcAKuMn4x4ICbgG4wfi/PwH4u7i5+LdAAbhAc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhDuawPh/sJCG7phAQvg8A2uLJY07tZ4AryuXmd8l67qrLhx+G8pAqEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4EKCqEFc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhABggF8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAMCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4m/iZggJyAbiT+JE/AfiNsO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcp/96rpQAGgc4xESvbaE1B6P56o7Q2JmWepoA2lDI7taVuTGhpIqhCFxAoBAAqw70ABoGSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bi8oKAQCGP6olIl//AIcBvfJTsuOgEvQQmXo=",
      "type": "channel_force_progress_tx"
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422846,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422846,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422845,
  "jsonrpc": "2.0",
  "method": "channels.system",
  "params": {
    "action": "stop"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "died"
    }
  },
  "version": 1
}

responder closes WebSocket connection

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
    "data": {
      "event": "died"
    }
  },
  "version": 1
}

initiator <--- node

{
  "channel_id": "ch_TcHE8RZppc9bobhintf8bmKRkqc1iPieuHQSB5WY3iq2Fm9mq",
  "id": -576460752303422845,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator closes WebSocket connection