Properties
Optional channelReserve
channelReserve?: number | BigNumber
Optional existingChannelId
existingChannelId?: string
Optional existingFsmId
existingFsmId?: `ba_${string}`
Optional fee
fee?: number | BigNumber
Optional gasPrice
gasPrice?: number | BigNumber
initiatorAmount
initiatorAmount: BigNumber
initiatorId
initiatorId: `ak_${string}`
lockPeriod
lockPeriod: number
Optional minimumDepth
minimumDepth?: number
Optional minimumDepthStrategy
minimumDepthStrategy?: "txfee" | "plain"
Optional offChainTx
offChainTx?: string
Optional offchainTx
offchainTx?: string
pushAmount
pushAmount: number
Optional reconnectTx
reconnectTx?: string
responderAmount
responderAmount: BigNumber
responderId
responderId: `ak_${string}`
role
role: "initiator" | "responder"
Optional signedTx
signedTx?: string
Optional statePassword
statePassword?: string
Optional timeoutAccept
timeoutAccept?: number
Optional timeoutAwaitingOpen
timeoutAwaitingOpen?: number
Optional timeoutFundingCreate
timeoutFundingCreate?: number
Optional timeoutFundingLock
timeoutFundingLock?: number
Optional timeoutFundingSign
timeoutFundingSign?: number
Optional timeoutIdle
timeoutIdle?: number
Optional timeoutInitialized
timeoutInitialized?: number
Optional timeoutSign
timeoutSign?: number
Optional ttl
ttl?: number
 
See
https://github.com/aeternity/protocol/blob/6734de2e4c7cce7e5e626caa8305fb535785131d/node/api/channels_api_usage.md#channel-establishing-parameters