OptionalchannelThe minimum amount both peers need to maintain
OptionaldebugLog websocket communication and state changes
OptionalexistingExisting channel id (required if reestablishing a channel)
OptionalexistingExisting FSM id (required if reestablishing a channel)
OptionalfeeThe fee to be used for the channel open transaction
OptionalgasUsed 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
OptionalminimumThe minimum amount of blocks to be mined
OptionalminimumHow to calculate minimum depth (default: txfee)
The port of the responder's node
Initial deposit in favour of the responder by the initiator
OptionalreestablishNeeds 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
OptionalsignedOptionaltimeoutThe 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)
OptionaltimeoutThe 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)
OptionaltimeoutThe time waiting for the initiator to produce the create channel transaction after the noise session had been established (default: 120000)
OptionaltimeoutThe 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)
OptionaltimeoutThe 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)
OptionaltimeoutThe time waiting for a new event to be initiated (default: 600000)
Optionaltimeoutthe time frame the responder has to accept an incoming noise session. Applicable only for initiator (default: timeout_accept's value)
OptionaltimeoutThe 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)
OptionalttlMinimum 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