@@ -28,6 +28,10 @@ use crate::p2p::channels::best_tip::P2pChannelsBestTipAction;
2828use crate :: p2p:: channels:: best_tip_effectful:: P2pChannelsBestTipEffectfulAction ;
2929use crate :: p2p:: channels:: rpc:: P2pChannelsRpcAction ;
3030use crate :: p2p:: channels:: rpc_effectful:: P2pChannelsRpcEffectfulAction ;
31+ use crate :: p2p:: channels:: signaling:: discovery:: P2pChannelsSignalingDiscoveryAction ;
32+ use crate :: p2p:: channels:: signaling:: discovery_effectful:: P2pChannelsSignalingDiscoveryEffectfulAction ;
33+ use crate :: p2p:: channels:: signaling:: exchange:: P2pChannelsSignalingExchangeAction ;
34+ use crate :: p2p:: channels:: signaling:: exchange_effectful:: P2pChannelsSignalingExchangeEffectfulAction ;
3135use crate :: p2p:: channels:: snark:: P2pChannelsSnarkAction ;
3236use crate :: p2p:: channels:: snark_effectful:: P2pChannelsSnarkEffectfulAction ;
3337use crate :: p2p:: channels:: snark_job_commitment:: P2pChannelsSnarkJobCommitmentAction ;
@@ -209,6 +213,41 @@ pub enum ActionKind {
209213 P2pChannelsRpcEffectfulInit ,
210214 P2pChannelsRpcEffectfulRequestSend ,
211215 P2pChannelsRpcEffectfulResponseSend ,
216+ P2pChannelsSignalingDiscoveryAnswerDecrypted ,
217+ P2pChannelsSignalingDiscoveryAnswerReceived ,
218+ P2pChannelsSignalingDiscoveryAnswerSend ,
219+ P2pChannelsSignalingDiscoveryDiscoveredAccept ,
220+ P2pChannelsSignalingDiscoveryDiscoveredAcceptReceived ,
221+ P2pChannelsSignalingDiscoveryDiscoveredReceived ,
222+ P2pChannelsSignalingDiscoveryDiscoveredReject ,
223+ P2pChannelsSignalingDiscoveryDiscoveredRejectReceived ,
224+ P2pChannelsSignalingDiscoveryDiscoveredSend ,
225+ P2pChannelsSignalingDiscoveryDiscoveryRequestReceived ,
226+ P2pChannelsSignalingDiscoveryDiscoveryRequestSend ,
227+ P2pChannelsSignalingDiscoveryInit ,
228+ P2pChannelsSignalingDiscoveryPending ,
229+ P2pChannelsSignalingDiscoveryReady ,
230+ P2pChannelsSignalingDiscoveryRequestReceived ,
231+ P2pChannelsSignalingDiscoveryRequestSend ,
232+ P2pChannelsSignalingDiscoveryEffectfulAnswerDecrypt ,
233+ P2pChannelsSignalingDiscoveryEffectfulInit ,
234+ P2pChannelsSignalingDiscoveryEffectfulMessageSend ,
235+ P2pChannelsSignalingDiscoveryEffectfulOfferEncryptAndSend ,
236+ P2pChannelsSignalingExchangeAnswerReceived ,
237+ P2pChannelsSignalingExchangeAnswerSend ,
238+ P2pChannelsSignalingExchangeInit ,
239+ P2pChannelsSignalingExchangeOfferDecryptError ,
240+ P2pChannelsSignalingExchangeOfferDecryptSuccess ,
241+ P2pChannelsSignalingExchangeOfferReceived ,
242+ P2pChannelsSignalingExchangeOfferSend ,
243+ P2pChannelsSignalingExchangePending ,
244+ P2pChannelsSignalingExchangeReady ,
245+ P2pChannelsSignalingExchangeRequestReceived ,
246+ P2pChannelsSignalingExchangeRequestSend ,
247+ P2pChannelsSignalingExchangeEffectfulAnswerEncryptAndSend ,
248+ P2pChannelsSignalingExchangeEffectfulInit ,
249+ P2pChannelsSignalingExchangeEffectfulMessageSend ,
250+ P2pChannelsSignalingExchangeEffectfulOfferDecrypt ,
212251 P2pChannelsSnarkInit ,
213252 P2pChannelsSnarkLibp2pBroadcast ,
214253 P2pChannelsSnarkLibp2pReceived ,
@@ -618,7 +657,7 @@ pub enum ActionKind {
618657}
619658
620659impl ActionKind {
621- pub const COUNT : u16 = 510 ;
660+ pub const COUNT : u16 = 545 ;
622661}
623662
624663impl std:: fmt:: Display for ActionKind {
@@ -1029,6 +1068,8 @@ impl ActionKindGet for P2pChannelsAction {
10291068 fn kind ( & self ) -> ActionKind {
10301069 match self {
10311070 Self :: MessageReceived ( a) => a. kind ( ) ,
1071+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
1072+ Self :: SignalingExchange ( a) => a. kind ( ) ,
10321073 Self :: BestTip ( a) => a. kind ( ) ,
10331074 Self :: Transaction ( a) => a. kind ( ) ,
10341075 Self :: Snark ( a) => a. kind ( ) ,
@@ -1069,6 +1110,8 @@ impl ActionKindGet for P2pNetworkAction {
10691110impl ActionKindGet for P2pChannelsEffectfulAction {
10701111 fn kind ( & self ) -> ActionKind {
10711112 match self {
1113+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
1114+ Self :: SignalingExchange ( a) => a. kind ( ) ,
10721115 Self :: BestTip ( a) => a. kind ( ) ,
10731116 Self :: Rpc ( a) => a. kind ( ) ,
10741117 Self :: Snark ( a) => a. kind ( ) ,
@@ -1400,6 +1443,69 @@ impl ActionKindGet for P2pChannelsMessageReceivedAction {
14001443 }
14011444}
14021445
1446+ impl ActionKindGet for P2pChannelsSignalingDiscoveryAction {
1447+ fn kind ( & self ) -> ActionKind {
1448+ match self {
1449+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingDiscoveryInit ,
1450+ Self :: Pending { .. } => ActionKind :: P2pChannelsSignalingDiscoveryPending ,
1451+ Self :: Ready { .. } => ActionKind :: P2pChannelsSignalingDiscoveryReady ,
1452+ Self :: RequestSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryRequestSend ,
1453+ Self :: DiscoveryRequestReceived { .. } => {
1454+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveryRequestReceived
1455+ }
1456+ Self :: DiscoveredSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredSend ,
1457+ Self :: DiscoveredRejectReceived { .. } => {
1458+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredRejectReceived
1459+ }
1460+ Self :: DiscoveredAcceptReceived { .. } => {
1461+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredAcceptReceived
1462+ }
1463+ Self :: AnswerSend { .. } => ActionKind :: P2pChannelsSignalingDiscoveryAnswerSend ,
1464+ Self :: RequestReceived { .. } => {
1465+ ActionKind :: P2pChannelsSignalingDiscoveryRequestReceived
1466+ }
1467+ Self :: DiscoveryRequestSend { .. } => {
1468+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveryRequestSend
1469+ }
1470+ Self :: DiscoveredReceived { .. } => {
1471+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredReceived
1472+ }
1473+ Self :: DiscoveredReject { .. } => {
1474+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredReject
1475+ }
1476+ Self :: DiscoveredAccept { .. } => {
1477+ ActionKind :: P2pChannelsSignalingDiscoveryDiscoveredAccept
1478+ }
1479+ Self :: AnswerReceived { .. } => ActionKind :: P2pChannelsSignalingDiscoveryAnswerReceived ,
1480+ Self :: AnswerDecrypted { .. } => {
1481+ ActionKind :: P2pChannelsSignalingDiscoveryAnswerDecrypted
1482+ }
1483+ }
1484+ }
1485+ }
1486+
1487+ impl ActionKindGet for P2pChannelsSignalingExchangeAction {
1488+ fn kind ( & self ) -> ActionKind {
1489+ match self {
1490+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingExchangeInit ,
1491+ Self :: Pending { .. } => ActionKind :: P2pChannelsSignalingExchangePending ,
1492+ Self :: Ready { .. } => ActionKind :: P2pChannelsSignalingExchangeReady ,
1493+ Self :: RequestSend { .. } => ActionKind :: P2pChannelsSignalingExchangeRequestSend ,
1494+ Self :: OfferReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeOfferReceived ,
1495+ Self :: OfferDecryptError { .. } => {
1496+ ActionKind :: P2pChannelsSignalingExchangeOfferDecryptError
1497+ }
1498+ Self :: OfferDecryptSuccess { .. } => {
1499+ ActionKind :: P2pChannelsSignalingExchangeOfferDecryptSuccess
1500+ }
1501+ Self :: AnswerSend { .. } => ActionKind :: P2pChannelsSignalingExchangeAnswerSend ,
1502+ Self :: RequestReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeRequestReceived ,
1503+ Self :: OfferSend { .. } => ActionKind :: P2pChannelsSignalingExchangeOfferSend ,
1504+ Self :: AnswerReceived { .. } => ActionKind :: P2pChannelsSignalingExchangeAnswerReceived ,
1505+ }
1506+ }
1507+ }
1508+
14031509impl ActionKindGet for P2pChannelsBestTipAction {
14041510 fn kind ( & self ) -> ActionKind {
14051511 match self {
@@ -1652,6 +1758,40 @@ impl ActionKindGet for P2pNetworkRpcAction {
16521758 }
16531759}
16541760
1761+ impl ActionKindGet for P2pChannelsSignalingDiscoveryEffectfulAction {
1762+ fn kind ( & self ) -> ActionKind {
1763+ match self {
1764+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingDiscoveryEffectfulInit ,
1765+ Self :: MessageSend { .. } => {
1766+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulMessageSend
1767+ }
1768+ Self :: OfferEncryptAndSend { .. } => {
1769+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulOfferEncryptAndSend
1770+ }
1771+ Self :: AnswerDecrypt { .. } => {
1772+ ActionKind :: P2pChannelsSignalingDiscoveryEffectfulAnswerDecrypt
1773+ }
1774+ }
1775+ }
1776+ }
1777+
1778+ impl ActionKindGet for P2pChannelsSignalingExchangeEffectfulAction {
1779+ fn kind ( & self ) -> ActionKind {
1780+ match self {
1781+ Self :: Init { .. } => ActionKind :: P2pChannelsSignalingExchangeEffectfulInit ,
1782+ Self :: MessageSend { .. } => {
1783+ ActionKind :: P2pChannelsSignalingExchangeEffectfulMessageSend
1784+ }
1785+ Self :: OfferDecrypt { .. } => {
1786+ ActionKind :: P2pChannelsSignalingExchangeEffectfulOfferDecrypt
1787+ }
1788+ Self :: AnswerEncryptAndSend { .. } => {
1789+ ActionKind :: P2pChannelsSignalingExchangeEffectfulAnswerEncryptAndSend
1790+ }
1791+ }
1792+ }
1793+ }
1794+
16551795impl ActionKindGet for P2pChannelsBestTipEffectfulAction {
16561796 fn kind ( & self ) -> ActionKind {
16571797 match self {
0 commit comments