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":