æternity Documentation Hub
Aeternity.comAeternity GitHub
  • æternity Hub
  • Developer Documentation
  • Aeternity Expansions
    • PULL_REQUEST_TEMPLATE
    • AEX X
    • AEXS
      • AEX 1
      • aex-10
      • AEX 11 Fungible Token Standard
      • AEX-130: æpps Metadata Format Specification
      • aex-141
      • AEX 2
      • AEX-3
      • AEX-4
      • AEX 5
      • AEX 7
      • AEX 8
      • aex-9
    • .github
      • ISSUE_TEMPLATE
        • aexpansion
  • AeMdw - Aeternity Middleware
    • Changelog
    • docs
      • AE MDW Architecture
      • AeMdw Hyperhain Setup Documentation
      • AeMdw Docker Setup Documentation
  • Æternity <> Ethereum Bridge
    • Changelog
  • aepp-cli-js
    • CHANGELOG
    • Contributor guide
    • reference
    • user-guide
    • .github
      • ISSUE_TEMPLATE
  • Hyperchain Bridge
    • Changelog
  • æternity's JavaScript SDK
    • Installation
      • Changelog
      • Compatibility Table
      • Quick Start
      • Transaction options
      • Development
        • Releases
      • guides
        • The range of possible address length
        • AENS (æternity naming system)
        • Batch Transactions
        • How to build a wallet
        • Connect an æpp to a wallet
        • Contract Events
        • Contracts
        • Error Handling
        • JWT usage
        • Ledger Hardware Wallet
        • Low vs High level API
        • Aeternity snap for MetaMask
        • Oracles
        • PayingForTx (Meta-Transactions)
        • Typed data hashing and signing
        • Usage with TypeScript
        • migration
          • Migration to 10.0.0
          • Migration to 11.0.0
          • Migration to 12.0.0
          • Migration to 13.0.0
          • Migration to 14.0.0
          • Migration to 7.0.0
          • Migration to 9.0.0
      • tutorials
        • vuejs
          • Vue.js HelloWorld
    • Examples
      • How to connect wallet to æpp using æternity's JS SDK
        • Sample æpp for contracts
        • iframe-based wallet
        • WebExtension-based wallet
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • AEproject
    • Changelog
    • docs
      • Quick Start
      • AEproject Library
      • Migration from 3.x.x to 4.x.x
      • Migration from 4.x.x to 5.x.x
      • Upcoming Version Support
      • cli
        • Local Environment
        • Project Initialization
        • Unit Testing
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • aerepl
    • Changelog
  • aescan
    • Changelog
    • Contributor Covenant Code of Conduct
    • Aescan Contributing Guide
    • LICENSE
    • .github
      • pull_request_template
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
    • docs
      • BRANCHING_STRATEGY
  • Sophia Support for Visual Studio Code
    • Changelog
  • aesophia
    • Changelog
    • Contributing to Sophia
    • docs
      • aeso_aci
      • aeso_compiler
      • Introduction
      • sophia
      • Contract examples
      • Features
      • Standard library
      • Syntax
  • aesophia_cli
    • Changelog
  • aesophia_http
    • Changelog
  • Æ Studio - Formerly known as 🔥 Fire Editor ! Aeternity's easy to use editor for writing smart contr
    • ideas
  • aeternity
    • .github
      • The Æternity Code of Conduct
      • Contributing to the Aeternity node
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
    • Welcome to Aeternity node documentation
      • Summary
      • Node API
      • Introduction
      • Build from source
      • Configuration
      • CUDA Miner
      • debian_ubuntu_packaging
      • Docker
      • Fork resistance in Aeternity nodes
      • Garbage Collection
      • Hacking the Aeternity Codebase
      • Hardware Requirements
      • hyperchains
      • Installation
      • Network Monitoring
      • Operation
      • Rebar Quick Guide
      • Stratum
      • Testing
      • Update
      • release-notes
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • About this release
        • next-ceres
          • GH-3706-micro_block_gas_limit_used_gas
          • GH-4009-allow_contract_call_by_name
          • GH-4056-add_raw_data_pointers_to_AENS
          • GH-4080-wildcard_aens_delegation_signature
          • GH3417-tamper_protection_on_ga_meta_tx
          • aega_only_allow_attach_for_fresh_accounts
          • aens_auction_adjustments
          • aens_preclaim_optional
          • deprecate_swagger
          • fate_extensions
        • next
          • GH-3088-db_direct_access-as-default
          • GH-4087_http_endpoint_info_inner_txs
          • GH4157-control-mempool-sync-start
    • Emergency patching of OTP modules
    • rosetta
    • apps
      • aehttp
        • priv
          • rosetta_README
    • data
      • aecore
        • Token migration contract
  • Hyperchains whitepaper
    • Hyperchains: Bridging Security and Scalability Through Periodic Synchronization
    • LICENSE
    • Periodically-Syncing-HyperChains
    • generations
    • Glossary
    • Hyperchain Properties
    • staking
  • æternity protocol
    • æternity naming system
    • Gossip
    • Stratum
    • SYNC
    • Serialization formats
    • State Channels
      • Off-chain
      • On-chain
      • Authentication
      • Channel off-chain state
    • æternity consensus protocol
      • Bitcoin-NG for æternity
      • Coinbase at height
      • consensus
      • Coins locking
    • Smart Contracts
      • The æternity Ethereum virtual machine (AEVM)
      • contract_state_tree
      • Contract Transactions
      • Virtual machines on the æternity blockchain
      • contracts
      • Events
      • fate
      • The Solidity Language
      • sophia
      • sophia_stdlib
    • Generalized accounts
      • Generalized accounts - explained
      • generalized_accounts
    • Oracles
      • Oracle life cycle examples
      • Oracle state tree
      • Oracle transactions
      • oracles
    • Sync
      • P2P messages
      • Mempool/TX-pool synchronization
    • node
      • æternity node API
        • Account management - intended usage
        • Encoding scheme for API identifiers and byte arrays
        • State channel WebSocket API
        • Channels - intended usage
        • Contracts - intended usage
        • Mining - intended usage
        • Naming System - intended usage
        • Oracles - intended usage
        • Spending coins - intended usage
        • examples
          • æternity node channel WebSocket API examples
            • json-rpc
              • sc_ws_basic_open_close
              • sc_ws_basic_open_close_server
              • sc_ws_broken_open_params
              • sc_ws_close_mutual
              • sc_ws_close_solo
              • sc_ws_leave_reconnect
              • sc_ws_leave_reestablish
              • sc_ws_leave_reestablish_responder_stays
              • sc_ws_leave_reestablish_wrong_fsm_id
              • sc_ws_min_depth_is_modifiable
              • sc_ws_min_depth_not_reached_timeout
              • sc_ws_opening_ping_pong
              • sc_ws_reconnect_early
              • sc_ws_slash
              • sc_ws_snapshot_solo
              • sc_ws_timeout_open
              • sc_ws_update_with_meta
              • abort_updates
                • sc_ws_abort_deposit
                • sc_ws_abort_offchain_update
                • sc_ws_abort_settle
                • sc_ws_abort_shutdown
                • sc_ws_abort_slash
                • sc_ws_abort_snapshot_solo
                • sc_ws_abort_withdraw
                • sc_ws_can_not_abort_while_open
              • assume_min_depth
                • sc_ws_basic_open_close
              • both_sign
                • init_per_group
                • conflicts
                  • sc_ws_conflict_deposit_and_offchain_update
                  • sc_ws_conflict_two_deposits
                  • sc_ws_conflict_two_offchain_updates
                  • sc_ws_conflict_two_withdrawals
                  • sc_ws_conflict_withdrawal_and_deposit
                  • sc_ws_conflict_withdrawal_and_offchain_update
              • changeable_fee
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
                • sc_ws_set_fee_close_mutual
                • sc_ws_set_fee_close_solo
                • sc_ws_set_fee_create
                • sc_ws_set_fee_deposit
                • sc_ws_set_fee_settle
                • sc_ws_set_fee_slash
                • sc_ws_set_fee_snapshot
                • sc_ws_set_fee_withdrawal
              • changeable_fee_higher_than_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_fee_lower_than_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_gas_price
                • sc_ws_optional_params_close_solo
                • sc_ws_optional_params_create
                • sc_ws_optional_params_deposit
                • sc_ws_optional_params_settle
                • sc_ws_optional_params_slash
                • sc_ws_optional_params_snapshot
                • sc_ws_optional_params_withdrawal
              • changeable_nonce
                • sc_ws_optional_params_fail_close_mutual
                • sc_ws_optional_params_fail_close_solo
                • sc_ws_optional_params_fail_create
                • sc_ws_optional_params_fail_deposit
                • sc_ws_optional_params_fail_force_progress
                • sc_ws_optional_params_fail_settle
                • sc_ws_optional_params_fail_slash
                • sc_ws_optional_params_fail_snapshot
                • sc_ws_optional_params_fail_withdrawal
              • continuous
                • init_per_group
                • sc_ws_deposit
                • sc_ws_failed_update
                • sc_ws_generic_messages
                • sc_ws_ping_pong
                • sc_ws_update_conflict
                • sc_ws_withdraw
              • contracts
                • init_per_group
                • sc_ws_basic_contracts
                • sc_ws_environment_contract
                • sc_ws_nameservice_contract
                • sc_ws_oracle_contract
                • sc_ws_remote_call_contract
                • sc_ws_remote_call_contract_refering_onchain_data
                • sc_ws_wrong_call_data
              • force_progress
                • sc_ws_force_progress_based_on_offchain_state
                • sc_ws_force_progress_based_on_onchain_state
              • only_one_signs
                • init_per_group
                • sc_ws_conflict_on_new_offchain
                • sc_ws_conflict_snapshot_and_offchain_update
                • conflicts
                  • sc_ws_conflict_deposit_and_offchain_update
                  • sc_ws_conflict_two_deposits
                  • sc_ws_conflict_two_offchain_updates
                  • sc_ws_conflict_two_withdrawals
                  • sc_ws_conflict_withdrawal_and_deposit
                  • sc_ws_conflict_withdrawal_and_offchain_update
              • reconnect
                • sc_ws_basic_client_reconnect_i
                • sc_ws_basic_client_reconnect_i_w_reestablish
                • sc_ws_basic_client_reconnect_r
              • with_meta
                • init_per_group
                • sc_ws_deposit
                • sc_ws_remote_call_contract
                • sc_ws_withdraw
              • generalized_accounts
                • both
                  • sc_ws_basic_open_close
                • initiator
                  • sc_ws_basic_open_close
                • responder
                  • sc_ws_basic_open_close
  • Superhero Wallet
    • Changelog
    • Contributing & Guidelines
    • docs
      • Deep link URL Schema
    • .github
      • ISSUE_TEMPLATE
        • bug_report
        • feature_request
  • aerepl-web-bridge
    • AereplApi
    • aerepl_components
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. æternity protocol
  2. node
  3. æternity node API
  4. examples
  5. æternity node channel WebSocket API examples
  6. json-rpc
  7. abort_updates

sc_ws_abort_slash

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_UfxFSX4+1rf8E1bpkWvmaTmjcYoEUeop9UY6YNDCn/D3CPQb"
    }
  },
  "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_nHtinhw0S/jwol4j54J3erpwESsyumwEcSz/UZPYEQ55loaz"
    }
  },
  "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_+IkLAcC4hPiCMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhALIe8QAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaBvBReuWg=",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422080,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MwLAfhCuECz9YN0jJ5K3T9Q8l3MSFIgH38JbYFoyu1qbfC6sb2I18omleiWiAgxhF86crQWIBYbRwTnWCoHd1SMP37sdGQLuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgbymWnjQ"
  }
}

initiator <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_nHtinhw0S/jwol4j54J3erpwESsyumwEcSz/UZPYEQ55loaz"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+MwLAfhCuECz9YN0jJ5K3T9Q8l3MSFIgH38JbYFoyu1qbfC6sb2I18omleiWiAgxhF86crQWIBYbRwTnWCoHd1SMP37sdGQLuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgbymWnjQ",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422079,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A=="
  }
}

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422079,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_UfxFSX4+1rf8E1bpkWvmaTmjcYoEUeop9UY6YNDCn/D3CPQb"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A==",
      "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "message": {
        "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
        "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "message": {
        "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422078,
  "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+QEOCwH4hLhAPRJ77X0zHF+127hR1Qk3+agNEyI2o5JYvFGIIjqaj/LdiadP501w1vd0e6EbWFaY671K9pDDlFMLXm+zEPXlDLhAs/WDdIyeSt0/UPJdzEhSIB9/CW2BaMrtam3wurG9iNfKJpXologIMYRfOnK0FiAWG0cE51gqB3dUjD9+7HRkC7iE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG80XGi1A=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBvNXSzg2XFr1K6EV22gnXzbuZMsxcCtAmBzkrWFauP+bAqCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCymlpVnc=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422076,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspDvoSI"
  }
}

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422076,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspDvoSI",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422075,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECnNHLJS5b+6fh/nKJBcI5Lrug8tJ8j5LO8E+OZtWAztR8YZcZdvqQmR0CVRml1joYtHFWQP8rXi0kTkdXHOcsJuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqh/dE7"
  }
}

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422075,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuECnNHLJS5b+6fh/nKJBcI5Lrug8tJ8j5LO8E+OZtWAztR8YZcZdvqQmR0CVRml1joYtHFWQP8rXi0kTkdXHOcsJuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqh/dE7"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuECnNHLJS5b+6fh/nKJBcI5Lrug8tJ8j5LO8E+OZtWAztR8YZcZdvqQmR0CVRml1joYtHFWQP8rXi0kTkdXHOcsJuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqh/dE7"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422074,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422073,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuECnNHLJS5b+6fh/nKJBcI5Lrug8tJ8j5LO8E+OZtWAztR8YZcZdvqQmR0CVRml1joYtHFWQP8rXi0kTkdXHOcsJuEDXNSikeKxagbAbG542RBdPpeebyi3CIXTmivGGRnTOyopmon01fVLgRGYX4YXbG22MkfnGEugNL8kblHbIdMsOuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqh/dE7",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422072,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBvNXSzg2XFr1K6EV22gnXzbuZMsxcCtAmBzkrWFauP+bA6Bk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RqAVF9Y=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422071,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZZy1K4"
  }
}

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422071,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZZy1K4",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422070,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEDMpQl9qPazLenQ+ni+COdzYla5jbd5LqN6RSjOBmwTAgZjO0iUCKx2YUH9L+0M/ORmgeXEN9RDim6fJd/48ewAuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkNQjU"
  }
}

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422070,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEDMpQl9qPazLenQ+ni+COdzYla5jbd5LqN6RSjOBmwTAgZjO0iUCKx2YUH9L+0M/ORmgeXEN9RDim6fJd/48ewAuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkNQjU"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEDMpQl9qPazLenQ+ni+COdzYla5jbd5LqN6RSjOBmwTAgZjO0iUCKx2YUH9L+0M/ORmgeXEN9RDim6fJd/48ewAuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkNQjU"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422068,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEDMpQl9qPazLenQ+ni+COdzYla5jbd5LqN6RSjOBmwTAgZjO0iUCKx2YUH9L+0M/ORmgeXEN9RDim6fJd/48ewAuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkNQjU",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422067,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEDMpQl9qPazLenQ+ni+COdzYla5jbd5LqN6RSjOBmwTAgZjO0iUCKx2YUH9L+0M/ORmgeXEN9RDim6fJd/48ewAuEDfbKzW3q/Sn34+JHRxtS0ssFu+Nanius8qRVxDOvD7SQWgIa1EVLE9Z1c2298+LXiLDjThk0JpJSJ/uheAyuYDuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYkNQjU",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBvNXSzg2XFr1K6EV22gnXzbuZMsxcCtAmBzkrWFauP+bBKCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCypJvoaI=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422065,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspwrSBh"
  }
}

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422065,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspwrSBh",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422064,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBQD894PytN05x3QBXondzUKZjOcfWX5fBtM2DfJpyedtpJCMKSI61tSxXHvgrlTmrEHKXK6Tzroi9oFz2nmOYBuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqXJF5O"
  }
}

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422064,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEBQD894PytN05x3QBXondzUKZjOcfWX5fBtM2DfJpyedtpJCMKSI61tSxXHvgrlTmrEHKXK6Tzroi9oFz2nmOYBuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqXJF5O"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEBQD894PytN05x3QBXondzUKZjOcfWX5fBtM2DfJpyedtpJCMKSI61tSxXHvgrlTmrEHKXK6Tzroi9oFz2nmOYBuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqXJF5O"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422063,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422062,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEBQD894PytN05x3QBXondzUKZjOcfWX5fBtM2DfJpyedtpJCMKSI61tSxXHvgrlTmrEHKXK6Tzroi9oFz2nmOYBuEDgOGfrRgiKBcz+ZnpMu48oOtSRmiVZB7NgbpQDZummz5CpFKzix/yNhIDRt4Jgh0pwZo3PZuMlMwm4yWPF06IGuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqXJF5O",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422061,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBvNXSzg2XFr1K6EV22gnXzbuZMsxcCtAmBzkrWFauP+bBaBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RgCBubA=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422060,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEbgTDee"
  }
}

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422060,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+JALAfhCuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEbgTDee",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422059,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ"
  }
}

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422059,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "state": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422057,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaP6vvZ",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

responder <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.slash_tx",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "data": {
      "signed_tx": "tx_+QJ+CwHAuQJ4+QJ1NwGhBvNXSzg2XFr1K6EV22gnXzbuZMsxcCtAmBzkrWFauP+boQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuEB8wjq3ejwuSXEvPWnQlTE24QFIDNeSF9EyH5Ygu8DqSxBJvr4iVGng2TMBnvA4Ic33RBduC4ZH1+k+MaDKVR8MuEDdDYg6jzIDMsIoqRdpcVF8Gnd2T0aF4eCDT/+EsqJRo0dsFwdazXlY5508qDS2ubtlSf67z3t8tAGgcFNigdMAuEj4RjkCoQbzV0s4Nlxa9SuhFdtoJ1827mTLMXArQJgc5K1hWrj/mwWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEa5AUz5AUk8AfkBP/kBPKAjVM5rBcDvCVtiilLnTxsk13c5kC8nsLi1bg41mFUab/kBGPh0oCNUzmsFwO8JW2KKUudPGyTXdzmQLyewuLVuDjWYVRpv+FGAgICAgICgmd+h0sNlLc8Ax37YOKt/5jQOsWOduZ1UAF/tElCIUUaAgKDJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c4CAgICAgID4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAHAwMDAwACGGSNwYbAAgb6raq/e",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.slash_sign",
  "params": {
    "error": 42
  }
}

initiator <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422056,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

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

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

{
  "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
  "id": -576460752303422055,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2rApWDaHtTqLvHJX8RFhW3UjfW1og2t74PzUcMEwj2su25ut3r",
    "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_do8Ss3r3WdqQ5eNNuIQybCXsvrgVqi4+oDXFD8saLs6KGnjh"
    }
  },
  "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_zUAffPOnYPDQteGdPgf07ujLDT0QBHPSLpbcRdtoIwpzU84U"
    }
  },
  "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_+IkLAcC4hPiCMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhALIe8QAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaBvjEjQSI=",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422054,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MwLAfhCuED8o/XSVIzgaVjlaet1L51ht2/0KAkHOBZX8PZdCZUoqx0FQ3O/GHZwLuJudBnSUwycfWmgc3+75f0rcJdO8FcKuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgb7j2XeI"
  }
}

initiator <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_zUAffPOnYPDQteGdPgf07ujLDT0QBHPSLpbcRdtoIwpzU84U"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+MwLAfhCuED8o/XSVIzgaVjlaet1L51ht2/0KAkHOBZX8PZdCZUoqx0FQ3O/GHZwLuJudBnSUwycfWmgc3+75f0rcJdO8FcKuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgb7j2XeI",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422053,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA=="
  }
}

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422053,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_do8Ss3r3WdqQ5eNNuIQybCXsvrgVqi4+oDXFD8saLs6KGnjh"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA==",
      "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "message": {
        "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
        "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "message": {
        "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422052,
  "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "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_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "event": "open"
    }
  },
  "version": 1
}

responder info

Channel is open and ready to use

initiator <--- node

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

initiator info

Channel is open and ready to use

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+QEOCwH4hLhA2/B90YkPEw6Cg/lloaAAA7Zn1w28WGoHMfZezqgPozYtjmPj+bX4dBKMOz/4tBwgg4VDYyupuG6cvNpN2lUeBrhA/KP10lSM4GlY5WnrdS+dYbdv9CgJBzgWV/D2XQmVKKsdBUNzvxh2cC7ibnQZ0lMMnH1poHN/u+X9K3CXTvBXCriE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoG+fXPhJA=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBrJtH2FRNFJ0hBrnbcPRJeaATsHNo7rpxu9RnoEEFqCMAqCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCynN80no=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422050,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsrFCQ3t"
  }
}

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422050,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsrFCQ3t",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422049,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEDF0lENfixbqcPiCeWIIehW68mAgHsss/uKVc8g2Z9FFLlfmyn2D8WqMFdAwDdDFWW6q3OSWj1IeI0gwoEinYcAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspWZQ8R"
  }
}

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422049,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEDF0lENfixbqcPiCeWIIehW68mAgHsss/uKVc8g2Z9FFLlfmyn2D8WqMFdAwDdDFWW6q3OSWj1IeI0gwoEinYcAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspWZQ8R"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEDF0lENfixbqcPiCeWIIehW68mAgHsss/uKVc8g2Z9FFLlfmyn2D8WqMFdAwDdDFWW6q3OSWj1IeI0gwoEinYcAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspWZQ8R"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422048,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422047,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEAOSygnsDqzyd1jaFV/hP+4r+KcVFU4QMle6LQrTvRiPuggOHx/v9T+/4E1MfseMSU20NbTwb1vj50H8ucYbkEAuEDF0lENfixbqcPiCeWIIehW68mAgHsss/uKVc8g2Z9FFLlfmyn2D8WqMFdAwDdDFWW6q3OSWj1IeI0gwoEinYcAuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspWZQ8R",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422046,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBrJtH2FRNFJ0hBrnbcPRJeaATsHNo7rpxu9RnoEEFqCMA6Bk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RrEruxY=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422045,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaDudEr"
  }
}

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422045,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaDudEr",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422044,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuED7K4jXCsvWui50qE043DzAngACpPS7QOmpK7EiW+6epRXNEsKDhTe/9zSKYmbpXCemXNPemaR6wsblBJsSrZcPuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZF2xFh"
  }
}

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422044,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuED7K4jXCsvWui50qE043DzAngACpPS7QOmpK7EiW+6epRXNEsKDhTe/9zSKYmbpXCemXNPemaR6wsblBJsSrZcPuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZF2xFh"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuED7K4jXCsvWui50qE043DzAngACpPS7QOmpK7EiW+6epRXNEsKDhTe/9zSKYmbpXCemXNPemaR6wsblBJsSrZcPuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZF2xFh"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422042,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuED7K4jXCsvWui50qE043DzAngACpPS7QOmpK7EiW+6epRXNEsKDhTe/9zSKYmbpXCemXNPemaR6wsblBJsSrZcPuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZF2xFh",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422041,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEA2CIczCKfUWVWnvHZcCzxUU8T6Q5ViHs57sPHdfVDooc7It8ZtgeEBvrlkwlGd7mHvt65QGi21eapavM/s/08EuED7K4jXCsvWui50qE043DzAngACpPS7QOmpK7EiW+6epRXNEsKDhTe/9zSKYmbpXCemXNPemaR6wsblBJsSrZcPuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZF2xFh",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBrJtH2FRNFJ0hBrnbcPRJeaATsHNo7rpxu9RnoEEFqCMBKCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCyp00TDc=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422039,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoCX77g"
  }
}

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422039,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoCX77g",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422038,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEDpXMqnoqyeDImXDv6TTIL+IlmThM2UV45lOf8eeSM/Z1J0BMRgmgu7DuFTWGnd/4EuOHNieJ4gyITslXrJG28OuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsovlWIT"
  }
}

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422038,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEDpXMqnoqyeDImXDv6TTIL+IlmThM2UV45lOf8eeSM/Z1J0BMRgmgu7DuFTWGnd/4EuOHNieJ4gyITslXrJG28OuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsovlWIT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEDpXMqnoqyeDImXDv6TTIL+IlmThM2UV45lOf8eeSM/Z1J0BMRgmgu7DuFTWGnd/4EuOHNieJ4gyITslXrJG28OuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsovlWIT"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422037,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422036,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEAN9QaGhf5uxX7s1nuKSJdk6nqRQ9Y8vpONSlwAKeTSXDZCTs8hfCE47/ebC/7uiFHNIFQsv5hxU5igWTba/v0DuEDpXMqnoqyeDImXDv6TTIL+IlmThM2UV45lOf8eeSM/Z1J0BMRgmgu7DuFTWGnd/4EuOHNieJ4gyITslXrJG28OuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjASgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsovlWIT",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422035,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBrJtH2FRNFJ0hBrnbcPRJeaATsHNo7rpxu9RnoEEFqCMBaBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4Rtn42iw=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422034,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaKu/Pm"
  }
}

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422034,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+JALAfhCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaKu/Pm",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422033,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J"
  }
}

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422033,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "state": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422031,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

initiator <--- node

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

responder ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYJ7O1J",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.slash_tx",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "data": {
      "signed_tx": "tx_+QJ9CwHAuQJ3+QJ0NwGhBrJtH2FRNFJ0hBrnbcPRJeaATsHNo7rpxu9RnoEEFqCMoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwobjU+NILAfiEuECTOwWlxhXHEj48bRcg1f71R9tWK9vu0lm0tC75A2hKFAPucwxndAWexSgWG35SMdVuRVhhKDLOa590/3mMXIkCuEDqjR2576+vzzp9GJy3ldQhJlBMEw+Gf+isEEsBBZ37nZ29z/+Y2+/aYmwLvhbv/VmsvG96OmkFFalLU1tLEugMuEj4RjkCoQaybR9hUTRSdIQa523D0SXmgE7BzaO66cbvUZ6BBBagjAWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEa5AUz5AUk8AfkBP/kBPKAjVM5rBcDvCVtiilLnTxsk13c5kC8nsLi1bg41mFUab/kBGPh0oCNUzmsFwO8JW2KKUudPGyTXdzmQLyewuLVuDjWYVRpv+FGAgICAgICgmd+h0sNlLc8Ax37YOKt/5jQOsWOduZ1UAF/tElCIUUaAgKDJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c4CAgICAgID4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAHAwMDAwACGGR7ISegAQWknsbo=",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.slash_sign",
  "params": {
    "error": 42
  }
}

responder <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422030,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

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

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

{
  "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
  "id": -576460752303422029,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2MafF2BhQWPXxHW6ZNxb52BR9W6aVW2R64pH1dThuR3Mey1z1J",
    "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_LPAS/fn9abUygFnQdLgwpdliX5oBh92/g4CdiQdMgywKmOmW"
    }
  },
  "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_GpbjUqcr8rrE7pHBl2Fr6oiiIpM+SelsWNDWMvhOsMZzeKHC"
    }
  },
  "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_+IkLAcC4hPiCMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhALIe8QAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaBwCfhsIs=",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422028,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MwLAfhCuEAzvNst4fgW+gguocQPj94sh3332/JuFYqsEHL0HQtOylY069zo4hsRDxVKbj+4Gwtp5m1gGzMKN533blquPUUAuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgcAzhQPl"
  }
}

initiator <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_GpbjUqcr8rrE7pHBl2Fr6oiiIpM+SelsWNDWMvhOsMZzeKHC"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+MwLAfhCuEAzvNst4fgW+gguocQPj94sh3332/JuFYqsEHL0HQtOylY069zo4hsRDxVKbj+4Gwtp5m1gGzMKN533blquPUUAuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgcAzhQPl",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422027,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg=="
  }
}

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422027,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_LPAS/fn9abUygFnQdLgwpdliX5oBh92/g4CdiQdMgywKmOmW"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg==",
      "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "message": {
        "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
        "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "message": {
        "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422026,
  "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+QEOCwH4hLhAM7zbLeH4FvoILqHED4/eLId999vybhWKrBBy9B0LTspWNOvc6OIbEQ8VSm4/uBsLaeZtYBszCjed925arj1FALhAoGIsoBailO6FLGVbeqncGSzSCDAJsfJ/r4O129FUv2yd42US8Pv49Mv0z0XfjYudv9ZZUBDUfeODUQ78oBk4BbiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHA8DADHg=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu33ml9iOJ+RATsKqUoMJ9G7E4eaQp1H2w2w8X0KJNS1AqCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCyiO8uc4=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422024,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsooWJLT"
  }
}

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422024,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+JALAfhCuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsooWJLT",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422023,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuECOrhO7T6KdhhjLYRqbtnYiOPuVm3543Z+bwx1WyRkL/FLpWUbhxEM6meqd8qeZ+UnEueenNg6P2oUFA6okKGMOuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqWVssT"
  }
}

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422023,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuECOrhO7T6KdhhjLYRqbtnYiOPuVm3543Z+bwx1WyRkL/FLpWUbhxEM6meqd8qeZ+UnEueenNg6P2oUFA6okKGMOuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqWVssT"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuECOrhO7T6KdhhjLYRqbtnYiOPuVm3543Z+bwx1WyRkL/FLpWUbhxEM6meqd8qeZ+UnEueenNg6P2oUFA6okKGMOuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqWVssT"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422022,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422021,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEA3UNr+nUbCtaU27M0cn0cxDf/3oa0Z6JVuwT6M2S5RPTZwZxy3FcJUwyMpWKw91KzTpCCHPgvxit2gZx1rmfQJuECOrhO7T6KdhhjLYRqbtnYiOPuVm3543Z+bwx1WyRkL/FLpWUbhxEM6meqd8qeZ+UnEueenNg6P2oUFA6okKGMOuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqWVssT",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422020,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu33ml9iOJ+RATsKqUoMJ9G7E4eaQp1H2w2w8X0KJNS1A6Bk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RjrM9bQ=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422019,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYvufvD"
  }
}

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422019,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+JALAfhCuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEYvufvD",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422018,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuED/shPnhJkYkZ36iMbbZI5pl3mi3Q/OxMfBZAJK2ZrK7tTWTmbAQPKTG6YlYWypSwBzZBCburAX89ApK1N+yykHuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZLOmkT"
  }
}

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422018,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuED/shPnhJkYkZ36iMbbZI5pl3mi3Q/OxMfBZAJK2ZrK7tTWTmbAQPKTG6YlYWypSwBzZBCburAX89ApK1N+yykHuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZLOmkT"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuED/shPnhJkYkZ36iMbbZI5pl3mi3Q/OxMfBZAJK2ZrK7tTWTmbAQPKTG6YlYWypSwBzZBCburAX89ApK1N+yykHuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZLOmkT"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422016,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuED/shPnhJkYkZ36iMbbZI5pl3mi3Q/OxMfBZAJK2ZrK7tTWTmbAQPKTG6YlYWypSwBzZBCburAX89ApK1N+yykHuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZLOmkT",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422015,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEALgoQvdbJfSDKF8Lta8vLCno51D/KChcgg+Tv2gTitmnLX3hOBPWkEDh9HYt4d1849cS3fqHOwjm+3QGff3GsKuED/shPnhJkYkZ36iMbbZI5pl3mi3Q/OxMfBZAJK2ZrK7tTWTmbAQPKTG6YlYWypSwBzZBCburAX89ApK1N+yykHuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQOgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZLOmkT",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu33ml9iOJ+RATsKqUoMJ9G7E4eaQp1H2w2w8X0KJNS1BKCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCymapxKI=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422013,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspvxO6B"
  }
}

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422013,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+JALAfhCuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQspvxO6B",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422012,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEADb3rPMx//bWOYfwAht4O6IxK/NKMQgjn6yMdzX5+iHUOb6uJ0ZzLTEgklPwC3wQTFsIphCKBDzlH9siR4d3MHuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoATcti"
  }
}

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422012,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEADb3rPMx//bWOYfwAht4O6IxK/NKMQgjn6yMdzX5+iHUOb6uJ0ZzLTEgklPwC3wQTFsIphCKBDzlH9siR4d3MHuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoATcti"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEADb3rPMx//bWOYfwAht4O6IxK/NKMQgjn6yMdzX5+iHUOb6uJ0ZzLTEgklPwC3wQTFsIphCKBDzlH9siR4d3MHuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoATcti"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422011,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    },
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    }
  ],
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422010,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEADb3rPMx//bWOYfwAht4O6IxK/NKMQgjn6yMdzX5+iHUOb6uJ0ZzLTEgklPwC3wQTFsIphCKBDzlH9siR4d3MHuEAJhoN5jIF0ETokaAF400Sun6OD1VfdmHfWWvNRtssubiKLSYJpe9o84qUO1CllLblMe4i6nRMk4SvwK+ffofUCuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQSgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsoATcti",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAArDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX/6cxp+Z"
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422009,
  "jsonrpc": "2.0",
  "result": [
    {
      "account": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
      "balance": 40000000000002
    },
    {
      "account": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
      "balance": 69999999999998
    }
  ],
  "version": 1
}

responder ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
    "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
  }
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBu33ml9iOJ+RATsKqUoMJ9G7E4eaQp1H2w2w8X0KJNS1BaBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RvNoFoI=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422008,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZ93F5j"
  }
}

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422008,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+JALAfhCuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEZ93F5j",
      "updates": [
        {
          "amount": 1,
          "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
          "op": "OffChainTransfer",
          "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422007,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R"
  }
}

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422007,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "state": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R"
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422005,
  "jsonrpc": "2.0",
  "result": {
    "calls": "cs_yYICbgGEwz8BwHtqgWY=",
    "half_signed_tx": "",
    "signed_tx": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R",
    "trees": "ss_+Ks+AIrJggJtAYTDPwHAismCAm4BhMM/AcCKyYICbwGEwz8BwIrJggJwAYTDPwHAismCAnEBhMM/AcC4cPhuggJyAbho+GY/AfhisO9AAaCQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYvKCgEAhiRhOcqAAbDvQAGgZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//wlybK"
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

initiator <--- node

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

initiator ---> node

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

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.slash_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "signed_tx": "tx_+QJ+CwHAuQJ4+QJ1NwGhBu33ml9iOJ+RATsKqUoMJ9G7E4eaQp1H2w2w8X0KJNS1oQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgbjU+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEa5AUz5AUk8AfkBP/kBPKAjVM5rBcDvCVtiilLnTxsk13c5kC8nsLi1bg41mFUab/kBGPh0oCNUzmsFwO8JW2KKUudPGyTXdzmQLyewuLVuDjWYVRpv+FGAgICAgICgmd+h0sNlLc8Ax37YOKt/5jQOsWOduZ1UAF/tElCIUUaAgKDJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c4CAgICAgID4T6CZ36HSw2UtzwDHftg4q3/mNA6xY525nVQAX+0SUIhRRu2gNK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GLygoBAIY/qiUiX//4T6DJDIPhwDis2TZUmAJD2Gt0XhOJhKVd5T3NbMzrvKg1c+2gMLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGLygoBAIYkYTnKgAHAwMDAwACGGSNwYbAAgcGgzO8i",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.slash_sign",
  "params": {
    "error": 42
  }
}

initiator <--- node

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

responder ---> node

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

responder <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422004,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator ---> node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "data": {
      "info": "can_slash",
      "tx": "tx_+NILAfiEuEBxW8KvBAsdxC1/aCkCRRfBtkFQmX/yExbeyxXE26k3qcMbPd3JwRT1Jly09jtQRvuIUYRYEbJQcD7uJ+sE4+QKuED/XsadnCwv0WWAniriwWSNMv6uXJwnb7KSmeHEUIyF2/d/8NuBiENGUXHTNondCi2OgepXl0wSCNU4dC+nzkUNuEj4RjkCoQbt95pfYjifkQE7CqlKDCfRuxOHmkKdR9sNsPF9CiTUtQWgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEY+qP2R",
      "type": "channel_offchain_tx"
    }
  },
  "version": 1
}

responder <--- node

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

responder <--- node

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

responder closes WebSocket connection

initiator <--- node

{
  "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
  "id": -576460752303422003,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_2ooZ4MKV63H55jdymEZb4W72ceYrkDAsLeKQx1j2iML8nKZTMz",
    "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_6sD0yO7vvG4dnEbNb1JM4LMlMFuW7LSMX3ieAiGytlCg/C1H"
    }
  },
  "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_AxksVHTltHvnx8p0rZNiEPRqNYQuzaECe/L3A5S4n8Dpq8/s"
    }
  },
  "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_+IkLAcC4hPiCMgGhAWSuDghi3tNLOnvuIVm5FIbC9Ikodk2/E4CKiamLla+Bhj+qJSJgAKEBkLMuMMqdp4Acg/adLsNQ2VimQAyKhQvdpRTurgwqcKGGJGE5yoAAAgoAhhALIe8QAMCgZP8IHNNsTxaYp/GakGy6MTXm8MnOngPkebqMLgn1uEaBwegaxPA=",
      "updates": []
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303422002,
  "jsonrpc": "2.0",
  "method": "channels.initiator_sign",
  "params": {
    "signed_tx": "tx_+MwLAfhCuECdbqGqOZ5zTzMzlVQbwAd9F/1zpUOqDA0CAEb2/PCBbcXSSE/b5S8IvAWyKw2gK8PCOv2LiB9uTueHAtIy2+UAuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgcG1HT09"
  }
}

initiator <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "event": "funding_created",
      "fsm_id": "ba_AxksVHTltHvnx8p0rZNiEPRqNYQuzaECe/L3A5S4n8Dpq8/s"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.responder_sign",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "signed_tx": "tx_+MwLAfhCuECdbqGqOZ5zTzMzlVQbwAd9F/1zpUOqDA0CAEb2/PCBbcXSSE/b5S8IvAWyKw2gK8PCOv2LiB9uTueHAtIy2+UAuIT4gjIBoQFkrg4IYt7TSzp77iFZuRSGwvSJKHZNvxOAiompi5WvgYY/qiUiYAChAZCzLjDKnaeAHIP2nS7DUNlYpkAMioUL3aUU7q4MKnChhiRhOcqAAAIKAIYQCyHvEADAoGT/CBzTbE8WmKfxmpBsujE15vDJzp4D5Hm6jC4J9bhGgcG1HT09",
      "updates": []
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303422001,
  "jsonrpc": "2.0",
  "method": "channels.responder_sign",
  "params": {
    "signed_tx": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA=="
  }
}

responder <--- node

{
  "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
  "id": -576460752303422001,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "info": "funding_created",
      "tx": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "event": "funding_signed",
      "fsm_id": "ba_6sD0yO7vvG4dnEbNb1JM4LMlMFuW7LSMX3ieAiGytlCg/C1H"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "info": "funding_signed",
      "tx": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA==",
      "type": "channel_create_tx"
    }
  },
  "version": 1
}

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.on_chain_tx",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "info": "channel_changed",
      "tx": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA==",
      "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "message": {
        "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
        "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "message": {
        "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
        "from": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt",
        "info": "Hello back",
        "to": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C"
      }
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

{
  "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
  "id": -576460752303422000,
  "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "state": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA=="
    }
  },
  "version": 1
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.info",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "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_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "state": "tx_+QEOCwH4hLhAm8HDLByInoI8cgnnZwF/xRWQ0ZIVmnovh6glSRUNUfqQgzaGc7urbN8Ej2ncgUStL/qevtfVhJgGmwfcajaZAbhAnW6hqjmec08zM5VUG8AHfRf9c6VDqgwNAgBG9vzwgW3F0khP2+UvCLwFsisNoCvDwjr9i4gfbk7nhwLSMtvlALiE+IIyAaEBZK4OCGLe00s6e+4hWbkUhsL0iSh2Tb8TgIqJqYuVr4GGP6olImAAoQGQsy4wyp2ngByD9p0uw1DZWKZADIqFC92lFO6uDCpwoYYkYTnKgAACCgCGEAsh7xAAwKBk/wgc02xPFpin8ZqQbLoxNebwyc6eA+R5uowuCfW4RoHBJEj/iA=="
    }
  },
  "version": 1
}

initiator ---> node

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

initiator <--- node

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

initiator ---> node

{
  "jsonrpc": "2.0",
  "method": "channels.update.new",
  "params": {
    "amount": 1,
    "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
    "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
  }
}

initiator <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "signed_tx": "tx_+E0LAcC4SPhGOQKhBi0XhYEitcEZT2M1QPfKpZ4jcP7D2pjs1fXde7Ut7ENSAqCmYmrUI8WuLhPHqyM94yQpUk/m5NeucZIHeasu3QdCyvesWN4=",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

initiator ---> node

{
  "id": -576460752303421998,
  "jsonrpc": "2.0",
  "method": "channels.update",
  "params": {
    "signed_tx": "tx_+JALAfhCuED+/yU3zHnQWD/b5VDY0BicIm3DaU/wyc3ySgV2pMcGKQAOZaGEz3iy7lcSUCOYJyGjPRk3kwzKZfqoUeYrcgMGuEj4RjkCoQYtF4WBIrXBGU9jNUD3yqWeI3D+w9qY7NX13Xu1LexDUgKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqgwLWz"
  }
}

initiator <--- node

{
  "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
  "id": -576460752303421998,
  "jsonrpc": "2.0",
  "result": "ok",
  "version": 1
}

responder <--- node

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

responder <--- node

{
  "jsonrpc": "2.0",
  "method": "channels.sign.update_ack",
  "params": {
    "channel_id": "ch_Lrp59R5KQVzcNogBvghUPRYzRyauWqxA81LzmiVCXFF18iKU6",
    "data": {
      "signed_tx": "tx_+JALAfhCuED+/yU3zHnQWD/b5VDY0BicIm3DaU/wyc3ySgV2pMcGKQAOZaGEz3iy7lcSUCOYJyGjPRk3kwzKZfqoUeYrcgMGuEj4RjkCoQYtF4WBIrXBGU9jNUD3yqWeI3D+w9qY7NX13Xu1LexDUgKgpmJq1CPFri4Tx6sjPeMkKVJP5uTXrnGSB3mrLt0HQsqgwLWz",
      "updates": [
        {
          "amount": 1,
          "from": "ak_mLjWgLbapr5CiVD2Q248aS2TQj9itXnoPv5tteXvZaJ8tdD2C",
          "op": "OffChainTransfer",
          "to": "ak_26jAbCjYM16ppbhFG6PCQhv6HkwRAri7QNJfoEtb1R8amLscpt"
        }
      ]
    }
  },
  "version": 1
}

responder ---> node

{
  "id": -576460752303421997,
  "jsonrpc": "2.0",
  "method": "channels.update_ack",
  "params": {
    "signed_tx": "tx_+NILAfiEuEByv6zeAbrodu6qCwO/4xI6iq5RwZlVfpzNlJantb2Mm6sUxk8nBFNY4W