Optional
channelThe minimum amount both peers need to maintain
Optional
debugLog websocket communication and state changes
Optional
existingExisting channel id (required if reestablishing a channel)
Optional
existingExisting FSM id (required if reestablishing a channel)
Optional
feeThe fee to be used for the channel open transaction
Optional
gasUsed for the fee computation of the channel open transaction
Amount of coins the initiator has committed to the channel
Initiator's public key
Amount of blocks for disputing a solo close
Optional
minimumThe minimum amount of blocks to be mined
Optional
minimumHow to calculate minimum depth (default: txfee)
The port of the responder's node
Initial deposit in favour of the responder by the initiator
Optional
reestablishNeeds to be provided if reconnecting with calling leave
before
Amount of coins the responder has committed to the channel
Responder's public key
Function which verifies and signs transactions
Optional
signedOptional
timeoutThe time frame the other client has to react to an event. This applies for all off-chain updates that are not meant to land on-chain, as well as some special cases: opening a noise connection, mutual closing acknowledgement and reestablishing an existing channel (default: 120000)
Optional
timeoutThe time frame the initiator has to start an outgoing noise session to the responder's node. Applicable only for responder (default: timeout_idle's value)
Optional
timeoutThe time waiting for the initiator to produce the create channel transaction after the noise session had been established (default: 120000)
Optional
timeoutThe time frame the other client has to confirm an on-chain transaction reaching maturity (passing minimum depth) after the local node has detected this. This applies only for double signed on-chain intended updates: channel create transaction, deposit, withdrawal and etc. (default: 360000)
Optional
timeoutThe time frame the other client has to sign an off-chain update after our client had initiated and signed it. This applies only for double signed on-chain intended updates: channel create transaction, deposit, withdrawal and etc. (default: 120000)
Optional
timeoutThe time waiting for a new event to be initiated (default: 600000)
Optional
timeoutthe time frame the responder has to accept an incoming noise session. Applicable only for initiator (default: timeout_accept's value)
Optional
timeoutThe time frame the client has to return a signed off-chain update or to decline it. This applies for all off-chain updates (default: 500000)
Optional
ttlMinimum block height to include the channel_create_tx
Channel url (for example: "ws://localhost:3001")
See
https://github.com/aeternity/protocol/blob/6734de2e4c7cce7e5e626caa8305fb535785131d/node/api/channels_api_usage.md#channel-establishing-parameters