Enum vls_protocol::msgs::Message
source · pub enum Message {
Show 82 variants
Ping(Ping),
Pong(Pong),
HsmdInit(HsmdInit),
HsmdInitReplyV1(HsmdInitReplyV1),
HsmdInitReplyV2(HsmdInitReplyV2),
HsmdInit2(HsmdInit2),
HsmdInit2Reply(HsmdInit2Reply),
ClientHsmFd(ClientHsmFd),
ClientHsmFdReply(ClientHsmFdReply),
SignInvoice(SignInvoice),
SignInvoiceReply(SignInvoiceReply),
SignWithdrawal(SignWithdrawal),
SignWithdrawalReply(SignWithdrawalReply),
Ecdh(Ecdh),
EcdhReply(EcdhReply),
Memleak(Memleak),
MemleakReply(MemleakReply),
CheckFutureSecret(CheckFutureSecret),
CheckFutureSecretReply(CheckFutureSecretReply),
SignBolt12(SignBolt12),
SignBolt12Reply(SignBolt12Reply),
PreapproveInvoice(PreapproveInvoice),
PreapproveInvoiceReply(PreapproveInvoiceReply),
PreapproveKeysend(PreapproveKeysend),
PreapproveKeysendReply(PreapproveKeysendReply),
DeriveSecret(DeriveSecret),
DeriveSecretReply(DeriveSecretReply),
SignMessage(SignMessage),
SignMessageReply(SignMessageReply),
SignChannelUpdate(SignChannelUpdate),
SignChannelUpdateReply(SignChannelUpdateReply),
SignChannelAnnouncement(SignChannelAnnouncement),
SignChannelAnnouncementReply(SignChannelAnnouncementReply),
SignNodeAnnouncement(SignNodeAnnouncement),
SignNodeAnnouncementReply(SignNodeAnnouncementReply),
GetPerCommitmentPoint(GetPerCommitmentPoint),
GetPerCommitmentPointReply(GetPerCommitmentPointReply),
GetPerCommitmentPoint2(GetPerCommitmentPoint2),
GetPerCommitmentPoint2Reply(GetPerCommitmentPoint2Reply),
ReadyChannel(ReadyChannel),
ReadyChannelReply(ReadyChannelReply),
ValidateCommitmentTx(ValidateCommitmentTx),
ValidateCommitmentTx2(ValidateCommitmentTx2),
ValidateCommitmentTxReply(ValidateCommitmentTxReply),
ValidateRevocation(ValidateRevocation),
ValidateRevocationReply(ValidateRevocationReply),
SignRemoteCommitmentTx(SignRemoteCommitmentTx),
SignRemoteCommitmentTx2(SignRemoteCommitmentTx2),
SignCommitmentTxWithHtlcsReply(SignCommitmentTxWithHtlcsReply),
SignDelayedPaymentToUs(SignDelayedPaymentToUs),
SignRemoteHtlcToUs(SignRemoteHtlcToUs),
SignLocalHtlcTx(SignLocalHtlcTx),
SignCommitmentTx(SignCommitmentTx),
SignLocalCommitmentTx2(SignLocalCommitmentTx2),
SignGossipMessage(SignGossipMessage),
SignMutualCloseTx(SignMutualCloseTx),
SignMutualCloseTx2(SignMutualCloseTx2),
SignTxReply(SignTxReply),
SignCommitmentTxReply(SignCommitmentTxReply),
GetChannelBasepoints(GetChannelBasepoints),
GetChannelBasepointsReply(GetChannelBasepointsReply),
NewChannel(NewChannel),
NewChannelReply(NewChannelReply),
SignRemoteHtlcTx(SignRemoteHtlcTx),
SignPenaltyToUs(SignPenaltyToUs),
TipInfo(TipInfo),
TipInfoReply(TipInfoReply),
ForwardWatches(ForwardWatches),
ForwardWatchesReply(ForwardWatchesReply),
ReverseWatches(ReverseWatches),
ReverseWatchesReply(ReverseWatchesReply),
AddBlock(AddBlock),
AddBlockReply(AddBlockReply),
RemoveBlock(RemoveBlock),
RemoveBlockReply(RemoveBlockReply),
Persist(Persist),
PersistReply(PersistReply),
GetHeartbeat(GetHeartbeat),
GetHeartbeatReply(GetHeartbeatReply),
NodeInfo(NodeInfo),
NodeInfoReply(NodeInfoReply),
Unknown(Unknown),
}
Expand description
An enum representing all messages we can read and write