ChannelEvent

sealed class ChannelEvent

Channel Events (inputs to be fed to the state machine).

Types

CheckHtlcTimeout
Link copied to clipboard
common
object CheckHtlcTimeout : ChannelEvent
Connected
Link copied to clipboard
common
data class Connected(localInit: Init, remoteInit: Init) : ChannelEvent
Disconnected
Link copied to clipboard
common
object Disconnected : ChannelEvent
ExecuteCommand
Link copied to clipboard
common
data class ExecuteCommand(command: Command) : ChannelEvent
GetFundingTxResponse
Link copied to clipboard
common
data class GetFundingTxResponse(getTxResponse: GetTxWithMetaResponse) : ChannelEvent
GetHtlcInfosResponse
Link copied to clipboard
common
data class GetHtlcInfosResponse(revokedCommitTxId: ByteVector32, htlcInfos: List<ChannelAction.Storage.HtlcInfo>) : ChannelEvent
InitFundee
Link copied to clipboard
common
data class InitFundee(temporaryChannelId: ByteVector32, localParams: LocalParams, channelConfig: ChannelConfig, remoteInit: Init) : ChannelEvent
InitFunder
Link copied to clipboard
common
data class InitFunder(temporaryChannelId: ByteVector32, fundingAmount: Satoshi, pushAmount: MilliSatoshi, initialFeerate: FeeratePerKw, fundingTxFeerate: FeeratePerKw, localParams: LocalParams, remoteInit: Init, channelFlags: Byte, channelConfig: ChannelConfig, channelType: ChannelType.SupportedChannelType, channelOrigin: ChannelOrigin?) : ChannelEvent
MakeFundingTxResponse
Link copied to clipboard
common
data class MakeFundingTxResponse(fundingTx: Transaction, fundingTxOutputIndex: Int, fee: Satoshi) : ChannelEvent
MessageReceived
Link copied to clipboard
common
data class MessageReceived(message: LightningMessage) : ChannelEvent
NewBlock
Link copied to clipboard
common
data class NewBlock(height: Int, Header: BlockHeader) : ChannelEvent
Restore
Link copied to clipboard
common
data class Restore(state: ChannelState) : ChannelEvent
SetOnChainFeerates
Link copied to clipboard
common
data class SetOnChainFeerates(feerates: OnChainFeerates) : ChannelEvent
WatchReceived
Link copied to clipboard
common
data class WatchReceived(watch: WatchEvent) : ChannelEvent

Inheritors

ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard
ChannelEvent
Link copied to clipboard