WaitForFundingInternal

data class WaitForFundingInternal(staticParams: StaticParams, currentTip: Pair<Int, BlockHeader>, currentOnChainFeerates: OnChainFeerates, temporaryChannelId: ByteVector32, localParams: LocalParams, remoteParams: RemoteParams, fundingAmount: Satoshi, pushAmount: MilliSatoshi, initialFeerate: FeeratePerKw, remoteFirstPerCommitmentPoint: PublicKey, channelConfig: ChannelConfig, channelFeatures: ChannelFeatures, lastSent: OpenChannel) : ChannelState

Functions

handleLocalError
Link copied to clipboard
common
open override fun handleLocalError(event: ChannelEvent, t: Throwable): Pair<ChannelState, List<ChannelAction>>
handleRemoteError
Link copied to clipboard
common
fun handleRemoteError(e: Error): Pair<ChannelState, List<ChannelAction>>
process
Link copied to clipboard
common
fun process(event: ChannelEvent): Pair<ChannelState, List<ChannelAction>>
processInternal
Link copied to clipboard
common
open override fun processInternal(event: ChannelEvent): Pair<ChannelState, List<ChannelAction>>

Properties

channelConfig
Link copied to clipboard
common
val channelConfig: ChannelConfig
channelFeatures
Link copied to clipboard
common
val channelFeatures: ChannelFeatures
currentBlockHeight
Link copied to clipboard
common
val currentBlockHeight: Int
currentOnChainFeerates
Link copied to clipboard
common
open override val currentOnChainFeerates: OnChainFeerates
currentTip
Link copied to clipboard
common
open override val currentTip: Pair<Int, BlockHeader>
fundingAmount
Link copied to clipboard
common
val fundingAmount: Satoshi
initialFeerate
Link copied to clipboard
common
val initialFeerate: FeeratePerKw
keyManager
Link copied to clipboard
common
val keyManager: KeyManager
lastSent
Link copied to clipboard
common
val lastSent: OpenChannel
localParams
Link copied to clipboard
common
val localParams: LocalParams
logger
Link copied to clipboard
common
val logger: Logger
privateKey
Link copied to clipboard
common
val privateKey: PrivateKey
pushAmount
Link copied to clipboard
common
val pushAmount: MilliSatoshi
remoteFirstPerCommitmentPoint
Link copied to clipboard
common
val remoteFirstPerCommitmentPoint: PublicKey
remoteParams
Link copied to clipboard
common
val remoteParams: RemoteParams
staticParams
Link copied to clipboard
common
open override val staticParams: StaticParams
temporaryChannelId
Link copied to clipboard
common
val temporaryChannelId: ByteVector32