@@ -28,6 +28,10 @@ use crate::p2p::channels::best_tip::P2pChannelsBestTipAction;
28
28
use crate :: p2p:: channels:: best_tip_effectful:: P2pChannelsBestTipEffectfulAction ;
29
29
use crate :: p2p:: channels:: rpc:: P2pChannelsRpcAction ;
30
30
use 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 ;
31
35
use crate :: p2p:: channels:: snark:: P2pChannelsSnarkAction ;
32
36
use crate :: p2p:: channels:: snark_effectful:: P2pChannelsSnarkEffectfulAction ;
33
37
use crate :: p2p:: channels:: snark_job_commitment:: P2pChannelsSnarkJobCommitmentAction ;
@@ -209,6 +213,41 @@ pub enum ActionKind {
209
213
P2pChannelsRpcEffectfulInit ,
210
214
P2pChannelsRpcEffectfulRequestSend ,
211
215
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 ,
212
251
P2pChannelsSnarkInit ,
213
252
P2pChannelsSnarkLibp2pBroadcast ,
214
253
P2pChannelsSnarkLibp2pReceived ,
@@ -618,7 +657,7 @@ pub enum ActionKind {
618
657
}
619
658
620
659
impl ActionKind {
621
- pub const COUNT : u16 = 510 ;
660
+ pub const COUNT : u16 = 545 ;
622
661
}
623
662
624
663
impl std:: fmt:: Display for ActionKind {
@@ -1029,6 +1068,8 @@ impl ActionKindGet for P2pChannelsAction {
1029
1068
fn kind ( & self ) -> ActionKind {
1030
1069
match self {
1031
1070
Self :: MessageReceived ( a) => a. kind ( ) ,
1071
+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
1072
+ Self :: SignalingExchange ( a) => a. kind ( ) ,
1032
1073
Self :: BestTip ( a) => a. kind ( ) ,
1033
1074
Self :: Transaction ( a) => a. kind ( ) ,
1034
1075
Self :: Snark ( a) => a. kind ( ) ,
@@ -1069,6 +1110,8 @@ impl ActionKindGet for P2pNetworkAction {
1069
1110
impl ActionKindGet for P2pChannelsEffectfulAction {
1070
1111
fn kind ( & self ) -> ActionKind {
1071
1112
match self {
1113
+ Self :: SignalingDiscovery ( a) => a. kind ( ) ,
1114
+ Self :: SignalingExchange ( a) => a. kind ( ) ,
1072
1115
Self :: BestTip ( a) => a. kind ( ) ,
1073
1116
Self :: Rpc ( a) => a. kind ( ) ,
1074
1117
Self :: Snark ( a) => a. kind ( ) ,
@@ -1400,6 +1443,69 @@ impl ActionKindGet for P2pChannelsMessageReceivedAction {
1400
1443
}
1401
1444
}
1402
1445
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
+
1403
1509
impl ActionKindGet for P2pChannelsBestTipAction {
1404
1510
fn kind ( & self ) -> ActionKind {
1405
1511
match self {
@@ -1652,6 +1758,40 @@ impl ActionKindGet for P2pNetworkRpcAction {
1652
1758
}
1653
1759
}
1654
1760
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
+
1655
1795
impl ActionKindGet for P2pChannelsBestTipEffectfulAction {
1656
1796
fn kind ( & self ) -> ActionKind {
1657
1797
match self {
0 commit comments